{"_id":"gpu.js","_rev":"165-3a3385a04f656975744726d041065280","name":"gpu.js","dist-tags":{"latest":"2.24.1"},"versions":{"0.0.0":{"name":"gpu.js","version":"0.0.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@0.0.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"97dbed14e0b25c75dff9057694b0684b118bae64","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-0.0.0.tgz","integrity":"sha512-pTA5J7zoYG/B7FoIMCgHLUy0fy7Cf9OtMC1adf1o2zNMZPEzz3WzoaORsDtjFX8q02CMNAUpCuL8FA0PxDQaqQ==","signatures":[{"sig":"MEUCIQCAYF09I3GLNE3ythPXVWRy95TQXPB8/qYZ/p6aIMbp9QIgacUOqxKCKzdUuzSGq6r09Vhvcp+5Mm97p/vMlkk5RE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"97dbed14e0b25c75dff9057694b0684b118bae64","gitHead":"ac11420e450f6bad534d6b2664963a8b9544bf21","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"4.3.2","dependencies":{"browserify":"^14.3.0"},"devDependencies":{"gulp":"^3.9.1","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js-0.0.0.tgz_1494895980078_0.6001909736078233","host":"packages-12-west.internal.npmjs.com"}},"1.0.0-rc.2":{"name":"gpu.js","version":"1.0.0-rc.2","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.0.0-rc.2","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"cdf60046ffc7c0816b6ed74322965a7ea87c98ed","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.0.0-rc.2.tgz","integrity":"sha512-RtgsZ9wbSW2CMaQse0ysagsXdg/778n2Bqy2IdKu18RS8I1y5TiG1oIlg6O1zLzmjPu8pPPW/jvGLgOsUnCtJg==","signatures":[{"sig":"MEQCIHiQJ5KQ2qj1QbenljMlY1lISa1DPb0QEiKGYK4b6zHcAiB4J7SOTprmaoECPq5L7ZF3t33pr7Vh13kTc1ss8YHcUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./bin/index.js","_from":".","_shasum":"cdf60046ffc7c0816b6ed74322965a7ea87c98ed","gitHead":"3fa3cf4f48cb01332441134a32af1f6b546cf8d5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","acorn":"^5.1.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js-1.0.0-rc.2.tgz_1508937989858_0.8524818592704833","host":"s3://npm-registry-packages"}},"1.0.0-rc.3":{"name":"gpu.js","version":"1.0.0-rc.3","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.0.0-rc.3","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"8b0b1e85feec0f1d8154c5e00afbcb677ae32932","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.0.0-rc.3.tgz","integrity":"sha512-8vGHyUSH//GMtU3xZ2ZpVcJh1oPBwwoEb1Jz3qmpPSKVPuwS4yQ52eGNPSJixUq/gwl7jydjxvn0j2EILbOkAg==","signatures":[{"sig":"MEUCIEkgJt3L2QA7AA+5fMNI0PVKFqKIa9e3hsRuzXYSH2XUAiEAqBDbHoaerpHtD9u98revj5Q1rJOvlL381Jhv5DdAP/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./bin/gpu.js","_from":".","_shasum":"8b0b1e85feec0f1d8154c5e00afbcb677ae32932","gitHead":"6e1343247055a0c6132e8aefcbba8a1420205b23","scripts":{"test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","acorn":"^5.1.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js-1.0.0-rc.3.tgz_1509457995397_0.5058733760379255","host":"s3://npm-registry-packages"}},"1.0.0-rc.4":{"name":"gpu.js","version":"1.0.0-rc.4","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.0.0-rc.4","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"8d71b891d5d257c45933a35af7d8d6da741a436d","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.0.0-rc.4.tgz","integrity":"sha512-HmNPQeEfwbzOXHBXR8kqT/D/dwfeU7by1HrMApypopPjwpYpiqZzRpcF8Uie6qsaMYCaDTfzjZfkoPwcKpzOeA==","signatures":[{"sig":"MEUCIQCtEGy0LcQwfIFOiZV8i2vEdDgtrQ7fbm2EupL9CnUXSwIgASafe5dqXXqkOAd0a/eHdup5IUB208t68ooRfrtSswU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/index.js","_from":".","_shasum":"8d71b891d5d257c45933a35af7d8d6da741a436d","gitHead":"e1055ad7d6edf5d4551fa4308f328c6732b10d84","scripts":{"test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","acorn":"^5.1.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js-1.0.0-rc.4.tgz_1509458345923_0.8812092216685414","host":"s3://npm-registry-packages"}},"1.0.0-rc.5":{"name":"gpu.js","version":"1.0.0-rc.5","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.0.0-rc.5","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"456d4fd071bc4cfea8b9d5d5fcdc64c5adb97255","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.0.0-rc.5.tgz","integrity":"sha512-WqRog5aaYMp8X/N8mIlVcaYgs9emP9Y0F94RNart2b9UW0k6s7uTf7kQUavdvnqp/7oTXlj/7A2gvtT4/teaVA==","signatures":[{"sig":"MEQCIGzQN0xKrhnvgsPEMrOADhsX4GKWAjE7cNkxk9RBmXNdAiBXST9W4aprHhxoUlc09fpjU0jw5KJa6U0agScU2B0Y/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/index.js","_from":".","_shasum":"456d4fd071bc4cfea8b9d5d5fcdc64c5adb97255","gitHead":"1c6ac75f4e9d70e0eb0fcbe9e223786769c4aeee","scripts":{"test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js-1.0.0-rc.5.tgz_1509458708546_0.9687166688963771","host":"s3://npm-registry-packages"}},"1.0.0-rc.6":{"name":"gpu.js","version":"1.0.0-rc.6","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.0.0-rc.6","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"91c3c79f6d4af3bcd968160c88fcf73bb0cc40ac","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.0.0-rc.6.tgz","integrity":"sha512-QuEND2Q19wJs+aTeItzYh0yC4wcoMVM4yNZVuKa6c+VTeRRQA6CY4vHyqfyoRlZIpCVqktgltij/OMbs1bZwWA==","signatures":[{"sig":"MEQCIBEueAsStGWJEbLqjWivFGo2El3NjOjzanw0PqshkvoDAiAxfrxorfF0g0BSM6YnDY1yAvkO6UAG6WVtWYL24Z8Ezw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/index.js","_from":".","_shasum":"91c3c79f6d4af3bcd968160c88fcf73bb0cc40ac","gitHead":"91519d417543388f382771f8e611f93b4aaa7a62","scripts":{"test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js-1.0.0-rc.6.tgz_1510152811382_0.08751294831745327","host":"s3://npm-registry-packages"}},"1.0.0-rc.7":{"name":"gpu.js","version":"1.0.0-rc.7","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.0.0-rc.7","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"14e9eaf18def21f1188c9d2855ed6ffa0ca96290","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.0.0-rc.7.tgz","integrity":"sha512-xcvD//5TK9dqlQbrcVh3xINV3889torq2Rvaxn2DGZwlYOfoc+PXW3kQ9TrNB892uBeDTRf21fbDGqaaYpRHYg==","signatures":[{"sig":"MEUCIA+FTgmXc1tMVwZQ7ppPw7aNiZIIMyh9A+0i5RW3LnQRAiEAgomckhJIWI0J4HZgB7XLlTSMa4wBfq3jZqVQORdQxEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/index.js","_from":".","_shasum":"14e9eaf18def21f1188c9d2855ed6ffa0ca96290","gitHead":"a7390e1d26de2afe9f6fe4fdcbd3f43d1d6ddb34","scripts":{"test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js-1.0.0-rc.7.tgz_1510176137100_0.16146368556655943","host":"s3://npm-registry-packages"}},"1.0.0-rc.8":{"name":"gpu.js","version":"1.0.0-rc.8","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.0.0-rc.8","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"520582574b4252c1b686de6162742a2e9d8f24f6","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.0.0-rc.8.tgz","integrity":"sha512-2emIs00CUPHv9wZdLfaGkyl3vy8kRAiM529fiCv4gqLuszRfxsGXMthGpISioM/BfP2WH70b2JD04/FBze7x2Q==","signatures":[{"sig":"MEQCICO1WNagsglD53oPF2xCnMomsNqCPw4b7nq5uT9RGUN9AiA6tJPud01drsMN2D0/SKLtFRft3uPfi+ZtZAVumE10pA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/index.js","_from":".","_shasum":"520582574b4252c1b686de6162742a2e9d8f24f6","gitHead":"d7c131731cad88c79651c39da3dfe4d072fe0383","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js-1.0.0-rc.8.tgz_1510407730483_0.2500672524329275","host":"s3://npm-registry-packages"}},"1.0.0-rc.9":{"name":"gpu.js","version":"1.0.0-rc.9","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.0.0-rc.9","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"188a76bfe9d14c0e8c7c23be09057cb9a7451f44","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.0.0-rc.9.tgz","integrity":"sha512-D/fJSd1fscc1kD5llU4/PDDxao7oBaE/L0vIxcMi3HgvNcmPvBwkjW0W3lyuGFozM9+TnJJkvnPWfxWmuJiFoA==","signatures":[{"sig":"MEUCIQDjpd43UM3nwvkAK/foGfRX2CruugNvyE9aglYyn0RxPAIgeD8xg78ExXs1ShEj8PymL2r514Z1tgEqThFi8Ck6nyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/index.js","_from":".","_shasum":"188a76bfe9d14c0e8c7c23be09057cb9a7451f44","gitHead":"ceca63a2ddb7410c2db6e239018cb41ad81194ef","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js-1.0.0-rc.9.tgz_1513014839376_0.7395539558492601","host":"s3://npm-registry-packages"}},"1.0.0-rc.10":{"name":"gpu.js","version":"1.0.0-rc.10","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.0.0-rc.10","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"c163ae38f459ee56695929bcc454e9310de7c1e9","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.0.0-rc.10.tgz","integrity":"sha512-Ol4WDl6M0KUZb/iajG4DlWh7GBT7MgMyDAzVTZTT9im3hMlaDPCkCKZaRTbAkJupv37BY9Z3LGGhepadq30LNw==","signatures":[{"sig":"MEUCIQCvwInH1wRPA4L81QoGpmKj7E1FJowgR5dS5q5v39MKTAIgdOicy5z0QOi8oD/5DgnQ2TZVssMO4EVwmcewcsxLHyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/index.js","_from":".","_shasum":"c163ae38f459ee56695929bcc454e9310de7c1e9","gitHead":"b6163c1090f5441beb58c29cf371b25643bd13fb","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js-1.0.0-rc.10.tgz_1513015687329_0.46808485221117735","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"gpu.js","version":"1.0.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.0.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"97c268dfb37048d49670aa71862382bd2a5c86dd","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.0.0.tgz","integrity":"sha512-L6Hw8x0JFSCgyAkE1PrKoxIk4AQPOpEsmPlUc04PpiXlr4epzc7s6qG6Cqqb9BmDwHA+UnvZYmAQn6F1WXYsfQ==","signatures":[{"sig":"MEUCIQCTblMvAJY4bSRXuRrYmXass7BEIbDtth3htL12Gk10uAIgL/D9ySDbT/Tqx9BOwhlIGN5K9W2q3PUpICNeWokMAow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/index.js","_from":".","_shasum":"97c268dfb37048d49670aa71862382bd2a5c86dd","gitHead":"4173dd9610b9c04fa064e7e2e12b5f066d7eeac7","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js-1.0.0.tgz_1514043886195_0.8624025536701083","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"gpu.js","version":"1.0.1","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.0.1","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"d209a0d093e06ae41bb08d0e68f8da7d6c987a7f","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.0.1.tgz","fileCount":150,"integrity":"sha512-JIMJcoG8P39GDvPn6pHz8SdxM2NSXxCksowbjP2e/vD6gy/eqJVPlavEb8I8IvDm4tWCmlRwMOs0Kp4UsDVUsg==","signatures":[{"sig":"MEUCIGGJaw4LKDrVZH/2P/kEAyGw7+NRHhnuLyu5B4d2HnxhAiEA+GWMeJLRx1KZ45YO8yuV4e9B8o842zFveXPWZ4rErjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":947720},"main":"./dist/index.js","_from":".","_shasum":"d209a0d093e06ae41bb08d0e68f8da7d6c987a7f","gitHead":"8a885524419be50ee781a9037d0a4095a44da03e","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.0.1_1519777510541_0.04415013690251235","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"gpu.js","version":"1.0.2","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.0.2","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"577717d0d267decda10caa9f498ba4294d6c82cf","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.0.2.tgz","fileCount":152,"integrity":"sha512-/vme0kuR/t89YFGjdlymjFsxWflrmPcqdnlok2rVrRsNMHPaicEb1f8gItx+SCGtEnB8yKmtQQz0irV8Qv3RUQ==","signatures":[{"sig":"MEQCIDEs2oezZFi5jy3MP+MTpeFbhYL6ajEaJbSEppSQz9qGAiAd5526zQZNaedw1WLS2vMPsmQefSREBOWlijvW7jFMpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":949983},"main":"./dist/index.js","_from":".","_shasum":"577717d0d267decda10caa9f498ba4294d6c82cf","gitHead":"502e97c7846d1e5a21ebb863925e6db3c99fa341","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.0.2_1519849347810_0.20472232931416268","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"gpu.js","version":"1.0.3","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.0.3","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"56671f56b3bb73950677245f7ad31deb5f7449fe","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.0.3.tgz","fileCount":152,"integrity":"sha512-hmQ516AbgVx1HVXHw/+SREWdPy6FaUMgxBDxQko3H5Nykqoq9V070m0MHD2zMq0vKFyY0+oXy3xAmkJ4scEdyw==","signatures":[{"sig":"MEUCIQCJcDYA0xd/0w+Xy7D8Svifmstwm2K0fWk/Hs6vHN3cygIgOOmeoCmuSQU2BuCdOeadWkGFp/wNn3j22EheEesTpoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":952512},"main":"./dist/index.js","_from":".","_shasum":"56671f56b3bb73950677245f7ad31deb5f7449fe","gitHead":"ef18f2c4b1cf5a48c060e0f82b366df150df7323","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.0.3_1519873492719_0.41932190518080414","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"gpu.js","version":"1.0.4","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.0.4","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"5bcdb2b92715417dfbd01c778693cf2d22e82706","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.0.4.tgz","fileCount":153,"integrity":"sha512-ClgQ8BGZca6Jlc4VkV95sCdhb5MOhn3tnqG0DOutjuGvRcEUIhVfCsOzNq+Mopwi8cTBNoxZhXCPQ1+uWxN7NQ==","signatures":[{"sig":"MEYCIQCMFYQbNZIsz6RfLQQBFcgqr74Wb7BA34GUs0Fdg7O3NAIhAMKMUC51ueJkic2slx+CGqyNjE4nJzjZMsTzGHnN/oPA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":952982},"main":"./dist/index.js","_from":".","_shasum":"5bcdb2b92715417dfbd01c778693cf2d22e82706","gitHead":"71fa13b6bc5e82ee259d2a1fec1ff4ad4e3362a1","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.0.4_1519937924985_0.09757412174808078","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"gpu.js","version":"1.0.5","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.0.5","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"2fa90689437afc76de66073acd19fb748513874e","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.0.5.tgz","fileCount":153,"integrity":"sha512-wVjgBmL2svOTCdHrD0cG/WMjmNIywP4ebDLblQa0zKNw86VPKv0+Y4L7JKSTdRXxjv79kuhKV4fX9qCUCpsNrA==","signatures":[{"sig":"MEQCIEtvTvHay1O+uN36t3mE+04NZndFhtt8c2TTljxvpTEHAiA3/89SWuBXpXYrpWxsj4pHrevXazByvXPqbqzl3nxrIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1006658},"main":"./dist/index.js","_from":".","_shasum":"2fa90689437afc76de66073acd19fb748513874e","gitHead":"21bb5ba265c2b61f35a4f3e1f4dbd572048144f1","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.0.5_1519948141219_0.7459370769355289","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"gpu.js","version":"1.0.6","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.0.6","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"293caddb36de153eae3cd0e235c4289499fddd3a","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.0.6.tgz","fileCount":153,"integrity":"sha512-EIP0lyR06a8AnI9MrPzhYyMPgz42RqvKBHeatSqMWQrheOfkyS3TiJAwsaKewdrFnehLkKMUOXaE+h52AUto/w==","signatures":[{"sig":"MEUCIQCXXvD+joHHpMCi5YjhjHbknw+0QH1rxcEvDzYUnD4vJQIgFEdbdjHlGEaFswR/X1Z3n4ejUhzjzoBFNBDQRAVIWKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1005476},"main":"./dist/index.js","_from":".","_shasum":"293caddb36de153eae3cd0e235c4289499fddd3a","gitHead":"2f37e8762da7e751ddc5b135c5f405ea3768c4b5","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.0.6_1520105252367_0.30562215338856347","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"gpu.js","version":"1.2.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.2.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"3af30623c6054a11198725fb6dd9ae625ca9fa89","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.2.0.tgz","fileCount":169,"integrity":"sha512-NYiG0Gthi2XNvA3FK0AjK3I8NRGvNCPBxbEo3bES5eWJX8bMjXGZe8lxnVF4Zrmg3NqanYRTux3dscYbz9Qtyw==","signatures":[{"sig":"MEUCIFW+OErxzeyYLYp9vpRu3YEk0yZH2g6RmaCoPWyUV2PYAiEA3gyvaX7G3T6HTvrFRH4yvwIFnIVkT+Y1i7mDvO2bL1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1229375},"main":"./dist/index.js","_from":".","_shasum":"3af30623c6054a11198725fb6dd9ae625ca9fa89","gitHead":"b99960c9d1838d3a2e46ca3a66400559d4e4929f","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.2.0_1520558054869_0.8769065011714907","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"gpu.js","version":"1.3.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.3.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"2bc6bdc0d3d3bad594ee7bed3b1cb99960d00d3d","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.3.0.tgz","fileCount":170,"integrity":"sha512-Hi3YmETFG7Z/R07oTu4B2wk/sQfYGgDyAUPKPt/cn3a4mJWdMWMXgD+7AT6lqSZ4jnmyOLtTe7VBofHNc6ui+w==","signatures":[{"sig":"MEYCIQCIUWthbtjRVrUFZ+P8Qg49pyNmQ4L4De7vhVaZo2AOZQIhAPAhVNx6jeQQUPpmN5TLGfdQkbVdjnvJRNE8s6kKoQjM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1313975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFdbkCRA9TVsSAnZWagAAFAAP/0s9FCKk5vDGA3+q6rGf\nQuZqL1QJR5rOKCFrbzWKv5rs0WbCGXiACTsAcReeVrl1oMQi7R7/YzNvnvhY\nVskrVItaGj53a+CDHwonIYpLyigEvr90PirnascXsYEwPAvqQrccyAup2K28\nOm35tfcMHC3C9HcELQ78fjpLDYa1DHJqx78nEEsN/eKnEXmJIlcvp3mjWoBt\nRwHWWS7xQmijKNf3VgXfmKcnAYAV4fEqY3m9T33WsKPDh3yLInACws7jrH++\nQlrB++lYeaGzWL1CPHUyAsUBBEIibfe5SoP62hTVg1JS823Tbox/Qtrwsa5b\nnsRJ4IGuOG1/hR8OZus9+ZF80j2LjMFKdD1MrlMQpXS7xTY50dSRqydpuItA\nANJ/ept9oFFbUCBXnEGIsp/SmiKcCHc+A+Q0HgVXarNKf4SlDVSgGwR0s/2W\njDji+sd7E8MzKzJ/FU1OMg2ebvc3NeYt+NXe9P6H04KZGmxoq+G/v1svavsU\nMTg0Ds1WpvX401Hm4g4IM0bEaLIoxw8OOGQyNxdc5Wx8jAWm9ktkf26hQk3a\ntGvDNzHwNZ4fv6q44VOL+VM1uvmrVuRAr7eAkytB3192hXeVRwphqWGxAgwW\n6JG/A2sUb+2fNf/+FzSvF3/8WQoWk8rG+T1Kx2cArZuvfZRsrVtqotSVtzEH\nsxwg\r\n=wKe6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","_from":".","_shasum":"2bc6bdc0d3d3bad594ee7bed3b1cb99960d00d3d","gitHead":"419be53fc06767b16d5a3dcf56b8b81c629814cb","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.3.0_1528157922718_0.41218078155826277","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"gpu.js","version":"1.4.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.4.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"d420f3f570c31e084e4bdf095bfafbc5df55a769","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.4.0.tgz","fileCount":171,"integrity":"sha512-+bW4VzRieoVBmrvGJFzYtzRdtMp0qo6D9FNaebHEurJYxymdwa7tnbwrgqba5xDcYIiCJUMV3uerGImCn6G0uw==","signatures":[{"sig":"MEUCIQD+lwB1vzhZD+3HQDnZSookMTEhYZHxPTbAEpKGyQBPLwIgYHzX+OIflEqWz7BLjxDT71ToG8LQYzV98rMxdRD67Us=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1347008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFy5vCRA9TVsSAnZWagAAfZwQAJk1YbsdnSKSBvk/UQ79\nXI39kQ8kbgQvUHCcb7ywfGTeHJULKeP2HVXbwmPocv9Jf4oNTRs1bUC6i+R9\nt3Gqfn6x38RKG6Ly3nJsjnQROdT4aD9Mr3kfm+bERm7vd+IhZg1cHDTM3Rma\nqHKTCLsLN55Yb2coNRtjI3Q3HsOlmmFHD3r6I1rNdhttBpCqKOxAamJSdAgX\nbCUWyVuNUDou/23kQHXiE61RiTLCi86RP/eGTrzXhk1iO0nl+zw/Ci61b6+2\nenB5hRsCP/MDOfSrajxmHpCA/PbcFuyYZ8JiyOEIsMqnDH2PTP65nP3XE8Uq\nX3Hcfbyya1uWRRX6naaOVWjlBK9Tfx1X7Z0taf3ct6a+ranVeiU+ZsiY+Epa\nj2ndhv0J2I6GVCI1OLO6GIBk5fVyuBHzA5lLp6T2kmIZp6F+8evI+bLBQky5\nFAfinOb8Ia5u0NZ9EROKVUuIr9dX9p+G7xQabDEwelc4ADRCjQjRIVmIILJ2\n0U9ZBKVG1FTagPqTJjcCuVDPowX0RkDt4HYaS5FUPgrRRZVztIH0lex2YHrm\nQ/3bVypY06N9IFwo/bxuMdtlIuZMUKziMu8AztcRMugoIJv98cCyFRJEw6kT\nknCeFMsUI3in7rRPzqa2q+G8nvI9nznsbvn0rYWe9pw2XTJo86EbZhwriJSi\nqzXQ\r\n=N8Op\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","_from":".","_shasum":"d420f3f570c31e084e4bdf095bfafbc5df55a769","gitHead":"26e14d9ab87d70b8972cc33fd0f5bf6b0a5e80f9","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.4.0_1528245869379_0.9929075878578912","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"gpu.js","version":"1.4.1","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.4.1","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"bed374a5ef5560096fcbaec8a113eb6233ab4aa8","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.4.1.tgz","fileCount":171,"integrity":"sha512-z2M7FBtDAbOPVCTQKB2YAWxAxXEoiRE8I0idjByxF/fbw5s5ej+CO4pg6CKizLCRARGiGhkIMl7SazA1PZEs8Q==","signatures":[{"sig":"MEYCIQDzFx8h9ju7BidvehJgVuYhWlvGBzbWkUcQKK/E3NzA4wIhAKNuvcSeUCri4m4vJJ+n9PhCPJBkDeLF9au+9neej9O1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1347854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGvU5CRA9TVsSAnZWagAAN/wP/1TB4lxGKrU5LIUD3VRc\nKB4B02bvX5pnbp5p1CmWXAhnBua9JUUVsnlTLeUeFG3f6IMF/87AQY7xhY6y\nZboykr93hH6XvKn1Aoy3WD1SjoK0dzXqZMJjM8VfiLmYSiDfXvg9Hl0QlN1j\nsr2e0LrFEGTKde45bRIGfLCUJtrdPj4c2sQ35MNg/9D0jwitOELZBDbHVMEn\n6EIjb6Igeoc8/LD9yay8bdOLEAd6o5KGrKHGjzs8jtd0PIYVRpDzfq2RRE6x\nDpHakuOQrxQQsVujo1+wbbkMExLDtpmhPAzJ4aL8n6r6EyWgGE8dY8yf0YGv\nL8O749qXIs0q43HkRItjs/zDSmtNnoY7yyaVn/ofz9AUA0vYeTZDx6IIi7sI\nDhxp0+cme/5zdkovQ/PQFJtOqtoZw1aM7EdCwoCxARJT7CjssFBqDHk8s7yC\n8AjHJadnADeGqIuWV/e3QZZEFYHiY9EzYWouHk+CGbM+GhBiT4TQg3qrRhAO\ntHveIT76xzGZCod//RgqP0SMBqDszIXQuCWgutIPcOKUJsWgTeh/fKC+QMr+\nLpwDsBeird9cPgEPzBfHV5OfxjtSu76xdcL2YzHvgz/00JoW/XPFMaua8CmE\nyiPyIoCmHhOJUmGm/7FuVsjFEw8QbxSSj8FU0BCtlsrxo2YzqAJqZPefdTIF\nv9bo\r\n=sLVT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","_from":".","_shasum":"bed374a5ef5560096fcbaec8a113eb6233ab4aa8","gitHead":"3dad60dc505fbb302950394323b767a6d2fa5149","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.10.10","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.4.1_1528493367352_0.9800640370979714","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"gpu.js","version":"1.4.2","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.4.2","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"830b9e46791f00229cf9d261cce1c912272cec99","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.4.2.tgz","fileCount":134,"integrity":"sha512-4s2I6rUi0g+zEBd5lwVr97NfKHkSv3hjiOmnXC5nsxsHDPPP5pYOA1fZzjvz9+U7K3O2PkGzbZsJjSOq2kMZRA==","signatures":[{"sig":"MEUCIQDtHvlT7cWrpgcpT3kWrKLpVNNoN3vRD4/5/V/yD3ZPJAIgG34lNmt3FeWCZb4diRFPrbAPnPqmzHLb2o7XuMR0hIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1246884},"main":"./dist/index.js","_from":".","_shasum":"830b9e46791f00229cf9d261cce1c912272cec99","gitHead":"07096243b61d93a31ecb4a865bbc2dd0154fe39c","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.10.10","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.4.2_1528826948281_0.8558773872348866","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"gpu.js","version":"1.4.3","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.4.3","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"1e697a4d9d690ddde22741cf903732697345394e","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.4.3.tgz","fileCount":135,"integrity":"sha512-cQPhMsY1nRXU5DAgKcEp8BsRk2TpiaiwmDA1r+wr7FEvbdON9kZ1t6cD6VyKyLUgMc0YnTBUJe5+wEKvcIXhJg==","signatures":[{"sig":"MEUCIQD606OB/4sBE94SILZCeah6TV5ngFJYoDSw7Y/ZCmI/UgIgTuRBn8I/f9tFgl6FoKumJPgnMPI9EuCfCMk8RAyb5yE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1242383},"main":"./dist/index.js","_from":".","_shasum":"1e697a4d9d690ddde22741cf903732697345394e","gitHead":"8fe17c651e65c21e720e4ccc351938415b9c1d2d","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.10.10","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.4.3_1528988138014_0.4513876728539641","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"gpu.js","version":"1.4.4","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.4.4","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"09ab0a2ad6b7e04cca5ee3bb336d91bc52457ccc","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.4.4.tgz","fileCount":135,"integrity":"sha512-JKq291RZ3xc0ez07lU5Jw0NaIt7mCNSUPcwgk7KMfnphXiAtT8FVLJECBg1StiP6GPgP+uS8gTIYtdZv8DQJ7w==","signatures":[{"sig":"MEQCIE/OEzmypvIKpbQWQ6Z96WL9qLDFfFbocl2TiAqom3lUAiAy4WLcmkGVV4KE9+uTCwY4So7JBC3hOIf25YtXY3hEBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238843},"main":"./dist/index.js","_from":".","_shasum":"09ab0a2ad6b7e04cca5ee3bb336d91bc52457ccc","gitHead":"c3d148a28cff1d91e82d1b125664c8dfff3747ca","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.4.4_1530239292428_0.46098840727725543","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"gpu.js","version":"1.4.5","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.4.5","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"331198dda5ed78189f4ed24f520a33b2c8551e4f","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.4.5.tgz","fileCount":135,"integrity":"sha512-6rfR26bEuS2evc9jjr10Vif4IgcQfoKpMzEK5Tqb7koHHGj6lmvwwLXU/8lY/pgQbCilq6e2WIbUYSDEwgIvLg==","signatures":[{"sig":"MEQCIFuu87GRdNDeOxH6CnpX/88mptAQQyVbM4OX2LBJrg1FAiAEIIAxr4OqdeghqKMVvTmwB+x/EiH6QYXBObYfGSsq7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1240185},"main":"./dist/index.js","_from":".","_shasum":"331198dda5ed78189f4ed24f520a33b2c8551e4f","gitHead":"27772251f6c99095a512d659e93e55cdf61099d2","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.4.5_1530312196348_0.70169623659301","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"gpu.js","version":"1.4.6","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.4.6","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"63f95c6054579d258241fbf38629b6f7e99630e1","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.4.6.tgz","fileCount":135,"integrity":"sha512-yuU34Ti89jMUQ7H5KKx9Fgh8OHODjxcIcYRyhkudiumg8TNXD7cr6QT/M/eIFLKk+VhInUOX3Qqe13hbwKjRjw==","signatures":[{"sig":"MEYCIQDt5wjyo1ASQMWa1YbfDFDgQtsCLyj662a0RTGCsFIhugIhAIXBlRQjG4NgQU3jCMjc45uJnYE2Mt7TQPpDKzdaZQFl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1241971},"main":"./dist/index.js","_from":".","_shasum":"63f95c6054579d258241fbf38629b6f7e99630e1","gitHead":"3e0f72a433d05c5dea217d4ad32c219d39e33a6c","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.4.6_1530318717998_0.5797278650337583","host":"s3://npm-registry-packages"}},"1.4.7":{"name":"gpu.js","version":"1.4.7","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.4.7","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"06db3de4a12c83ca0eed068f2cd5aca1f3e675c6","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.4.7.tgz","fileCount":135,"integrity":"sha512-98uqp5iCMoWRatM4d3bRvyGM88dKGlf08C2jbiabEaV+rZ8LXhvLdUd+OxL1NZ5YbvTR7Q+FzUC0ktbDwCIpVQ==","signatures":[{"sig":"MEUCIDHKG7MiJWgq/8Fc09c+1DElCiDjDl//iE5+BfjFlKJdAiEA9fP8T4rGALfBe6Csh3MDfhsNO9JtVBjgXfqLELg4Jwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1242235},"main":"./dist/index.js","_from":".","_shasum":"06db3de4a12c83ca0eed068f2cd5aca1f3e675c6","gitHead":"54d985a47d58f4d812d1d41dc02bcbcb868b35dd","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.4.7_1530321571081_0.8433664583248197","host":"s3://npm-registry-packages"}},"1.4.8":{"name":"gpu.js","version":"1.4.8","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.4.8","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"0fb4d8b4d7de20634e00ffb40ef8e3d165e9b516","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.4.8.tgz","fileCount":136,"integrity":"sha512-hzu+dRZv+2N9gnKQJeD0qOOMAZtsOcXbu8o9LCNJi4QYFRkTnUjvI9QoH20SKKsxwWt3Y6ZhFDml2hhpN2QunQ==","signatures":[{"sig":"MEUCIQCvGhPFAglKGSs4OSMwsE1YTnr6EpUjhkAYcFcAxAsPFQIgXQ9rYdDV81XLsccXLWT05EvCVyg6flxdu12XsQfkNSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244819},"main":"./dist/index.js","_from":".","_shasum":"0fb4d8b4d7de20634e00ffb40ef8e3d165e9b516","gitHead":"03e13826c66b44781ce4376c91b09010debe42c2","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.4.8_1530564172514_0.9724238325977603","host":"s3://npm-registry-packages"}},"1.4.9":{"name":"gpu.js","version":"1.4.9","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.4.9","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"a414d341e2ca113b458b3c7461e2fe939904be87","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.4.9.tgz","fileCount":136,"integrity":"sha512-B+uTtH6drv7ZnRTmTEPMDyKkaga+zm18ewSRLNasFzMVNNON0ztj3/0KDj3Hq+v0x1fXahqwV/lBGrt1hr3zKQ==","signatures":[{"sig":"MEYCIQDH7ANzdu3kp38E7LI2Tu3WEmCaNff8ovjszQmvcOLQLwIhAOtGmt4MpwRPeG6V6Byn+IGpLiZDcCBWL4DBV55vnRCe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244819},"main":"./dist/index.js","_from":".","_shasum":"a414d341e2ca113b458b3c7461e2fe939904be87","gitHead":"ed9c38c18f4412419012505d397ce46bdd8f6c2f","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.4.9_1530648917298_0.29084749800219645","host":"s3://npm-registry-packages"}},"1.4.10":{"name":"gpu.js","version":"1.4.10","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.4.10","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"198972a912653e3976b5cee6476dd679ae14d871","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.4.10.tgz","fileCount":137,"integrity":"sha512-QCLiAoXsVrbR2dPjPvaeY1TTcQLQY/tPHAMmhDmFpssgw9K+N9socSnLAMe8/hjZqEhhKI2GeQdAp2Pezb0sAQ==","signatures":[{"sig":"MEUCIHyFbsWqyzVrrhIXPTJ0hE0t5vDe88JzbzMMVpNGhycKAiEAo7+U6a+dQ4g1ME+Y9HYHFbh7N2lCSxkS6BnFi8L2gF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1246580},"main":"./dist/index.js","_from":".","_shasum":"198972a912653e3976b5cee6476dd679ae14d871","gitHead":"b093d5834ebd0b03bee4576edf8ca4e53a6a73ba","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.4.10_1530649483408_0.4108222853548045","host":"s3://npm-registry-packages"}},"1.4.11":{"name":"gpu.js","version":"1.4.11","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.4.11","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"4cd0280d6bc8dfd68b5f3c41cf3fb111ba635037","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.4.11.tgz","fileCount":138,"integrity":"sha512-ByaEr/+646gckmQLoCM8R0nKl5O+ZbMhLyL/tNo+B5Coi0RipQVjNOtS0CeaoTJGFsSq4gxKuM67LyvyzZJ0Vg==","signatures":[{"sig":"MEUCICrknCujT1l6uDC56IcqvEqge2ApWLGLy9Mso8Co3YlEAiEAqLNmVvzVjgqofzhqAFqQp5hK+NF06SGqZkFNTQPp9jM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1250635},"main":"./dist/index.js","_from":".","_shasum":"4cd0280d6bc8dfd68b5f3c41cf3fb111ba635037","gitHead":"c75397d65a9e7c55bce259dd5becba2be1e34e0a","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.4.11_1530735362759_0.5799224282567426","host":"s3://npm-registry-packages"}},"1.4.12":{"name":"gpu.js","version":"1.4.12","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.4.12","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"6870d1577162256527bc04475ab9922a8cabf406","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.4.12.tgz","fileCount":138,"integrity":"sha512-q9QejiBfidopWQ5UdacM/9wgdUdteD1w5p3/PkgEuUAKtVzmp5NbDUdCHSxTuXJc5KSU0grWe6iqu07xUL4YHA==","signatures":[{"sig":"MEUCIB3wGzuoeQun/hwXbNkKF75nx5/rxVOC6E1sIRftBvCCAiEA1s5Dh5+qf9Jfqni1+qN4bfke0ZVaiYJ9R3iKSgr8quU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1248044},"main":"./dist/index.js","_from":".","_shasum":"6870d1577162256527bc04475ab9922a8cabf406","gitHead":"01a18acbdb7dcf8b3dfe7db8b81f64547fdae069","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.4.12_1531340908413_0.9750351007179301","host":"s3://npm-registry-packages"}},"1.4.13":{"name":"gpu.js","version":"1.4.13","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.4.13","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"6469b3494113e7fc5b4f70f061763d54df9dcac2","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.4.13.tgz","fileCount":138,"integrity":"sha512-baLMSzYcotyxN5MvtOib4dwv5uZFk/O6ja38iAdCcIMBS+G14FcUl5JljFtSLLG9s2gMWqXbAjpu6+a4c24aNg==","signatures":[{"sig":"MEUCIQD6GWwQ0V2tZ+QRiq+UDlUsLosRxDP9ZukotbMTVCs5kgIgWUA42SxN6mv2l368tlhVnYncQPv+v/zCKlh/5geiQDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1252761},"main":"./dist/index.js","_from":".","_shasum":"6469b3494113e7fc5b4f70f061763d54df9dcac2","gitHead":"a8d5d02c792c10cf877dfd329ad855a5eb70df37","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.4.13_1531349664695_0.3309038430868716","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"gpu.js","version":"1.5.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.5.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"1e0a799b31e0eb27c2fbb3d0fee501e1ec7714e9","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.5.0.tgz","fileCount":138,"integrity":"sha512-/YRZrigFd0VrI6NtEIgHPok0w1aybFTJOBr1YIjHJ/aI5By6vNzbdupAB68z2ru1WwCsCU5WraWeGzL6S8csWQ==","signatures":[{"sig":"MEUCIQDYQfXaDujR5w7RhRYql6PltJyJsb1Xx2rMwPZs8hOq5wIgRClMSr3XmWGSmtb3mVeNyvuTThmhBKR1aN7fB0ddwOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1274330},"main":"./dist/index.js","_from":".","_shasum":"1e0a799b31e0eb27c2fbb3d0fee501e1ec7714e9","gitHead":"b7e9dfc47b799e60aa3ccd159d9c9009fc7518c8","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.5.0_1531427444717_0.7869976173911446","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"gpu.js","version":"1.5.1","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.5.1","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"315409884ad99071b5d261a9b099a6bbcc087b7e","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.5.1.tgz","fileCount":140,"integrity":"sha512-URbz1uPjp919dyViUsOgDG2EVec/oPSfjbSIkBMgtLQowr4VeGWyuT0ab5lGWM5d/gjuLMqeGFSZtxu8f2c74A==","signatures":[{"sig":"MEQCIBpAw9HiecdKPwKs8+P3BhAntB0WtN33MUX9arjBWHnHAiBAkmLVFunFYS1s66VQ40/hYFhxXgWlfJbw771Fcra3ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1537773},"main":"./dist/index.js","_from":".","_shasum":"315409884ad99071b5d261a9b099a6bbcc087b7e","gitHead":"f074c4e7c753ed3db8391201e8715fb0a9d144de","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.5.1_1531431051504_0.4897228368468851","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"gpu.js","version":"1.5.2","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.5.2","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"081ebf25b27ecef653347be1ff6d405af70828cf","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.5.2.tgz","fileCount":141,"integrity":"sha512-zEjVs6qpeELKEpYOvrNHkXyXvRMwLEKdyha/TXZQ14Lj2gdWd4UAOeDFmHfnvvfvm7YzwXeh/W+YnyilNQmE0Q==","signatures":[{"sig":"MEQCIDM8sQdkC94lThJkDCyiFKWV/ozCyXJE28nOJavcuwTIAiAEBK7qBAXJAuDzHAkAwngBjc2IQejb4VA3aI2NvaYoJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1543342},"main":"./dist/index.js","_from":".","_shasum":"081ebf25b27ecef653347be1ff6d405af70828cf","gitHead":"44914987874b11f8b04862ea868441cd2059e793","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.5.2_1531508450339_0.20034513786136765","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"gpu.js","version":"1.5.3","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.5.3","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"1e6683230d6d484d5fc98810b5218d99184ca57b","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.5.3.tgz","fileCount":142,"integrity":"sha512-SAC4BfWj261AViLGETgtfvzMVAVB98/Gw8c0Qj+UdcYoyed6OsQtvWdZPV6QJ4JB1yRoaDASAf6IlWb45NpY0Q==","signatures":[{"sig":"MEUCIHtUZOi3UCHwUpf7yPWJF2FnmHq2v2LYcc4qGCHBNo5qAiEAoy/xfMMCVPsIn6Btdzo7zHWm+0LvbsGYQfxr+CKI6tI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1553382},"main":"./dist/index.js","_from":".","_shasum":"1e6683230d6d484d5fc98810b5218d99184ca57b","gitHead":"f6b08e29618176e0571d4d4a0aee7018241e5412","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.5.3_1532353951070_0.12195961015619883","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"gpu.js","version":"1.5.4","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.5.4","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"b34b544ed0107ee72e40d74df4c75e09fee3c863","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.5.4.tgz","fileCount":142,"integrity":"sha512-pUX4YtXlaIfulUw7UZrfOHgr9ANEa6xOdIvI3bOJNQEr1g5HzbIF/J6NVHsPrv4rtm9e7Naw6dwCuUtZAbxX3Q==","signatures":[{"sig":"MEUCIAwporhfRUGLqJSUB8Kh7cq17pTKsH3zfn2KUsmi3CuuAiEA47dJUT7Z31RT3COHBefMKhulqbxTnIxnuPUF5HfQTXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1553957},"main":"./dist/index.js","_from":".","_shasum":"b34b544ed0107ee72e40d74df4c75e09fee3c863","gitHead":"8ee7428e35422f7fb6dd5b1d8f890388ea5b83e9","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.5.4_1532459929270_0.32367073448875705","host":"s3://npm-registry-packages"}},"1.5.5":{"name":"gpu.js","version":"1.5.5","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.5.5","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"6cbb2cb422faa8e8980742dca210b851b55d4878","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.5.5.tgz","fileCount":143,"integrity":"sha512-KlVZVRiKfmABcpSsIpVl4CavMPCB9IzPZOedfM2ULRj13vMysEiIU0tQKabZR6Qfgk6L+KtLlx8luZoPxvMucw==","signatures":[{"sig":"MEUCID4/BtMktBZfeIdwcbsM57QV4fNhHYGCkh3jYFJL89mhAiEAmh7ss6VnSX+bUSYkJVE6XofV6s9hGitIdWfkv1t4J7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1563374},"main":"./dist/index.js","_from":".","_shasum":"6cbb2cb422faa8e8980742dca210b851b55d4878","gitHead":"46a90a0a270b2124bcf61b29234dc4bd713fa4b2","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.5.5_1532624461049_0.7525597115025098","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"gpu.js","version":"1.6.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.6.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"6846a0ad0784625cd588487822f6abc977f8bc77","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.6.0.tgz","fileCount":144,"integrity":"sha512-iGy25jR0oJXRc6xgzfV8qI2bd9DrG4Qul3+hUQXORWL7F0i/y0lps4EtFvbOhjDZRfXAYewq6I2uTKX7vTSQ5A==","signatures":[{"sig":"MEYCIQCpERCqeyTcnmJGh2HI5w8qrog8fWXxdqi7dzleOxiZkgIhALFDuStvg5/gtqrAVrz2e9EoyJ3CAKDXV+wzr+p48fBy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1578050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZ1M/CRA9TVsSAnZWagAAVBoQAIEIA3pbctI5mXeNtJ6J\n1a5s0hWihp7Y5TksCWvGaEkBl/KZDCFg2/WGE9NEuyLpcP591T+l1JrKhBNd\nj1HB2pGj4iGdz69QaCBZLgAqiCBvmTTeSmTJUTLOkKHnd+khd/EyRLd+ss/S\nDhJ0FGqNobOLkb1rmn+iU+OgtLyaZb5clXqTT0Ta1Pxfwv9yf/wILQ19/Jrv\nYuWvtXmxh0PGWyZRQUA4J3qdaQBGQYmmETcV/wG84RxkNBgLe0bAwik1EsiJ\nBjEM6Pv9U8mhDOFk2qWr9jMmyK/Hi1x4hFlR2tF9R0Ql33tWrr6B0XXBXsYJ\nDm/b20f5KMqTPcfVxIQ+PYEFqBnma4iBq94xwDZyRkO36fSHYe1OZPZpP9Aw\nBhTHPV+TM1FEze7cuVbYrws6Z5/OllBt0GhPQTEmRkRtKG9P3yKuhnSkJ+OL\nfukyn13yA4xtbcMvgAHY68Cdm3JBZmLUK/c5pTXhOfW4j1+H9Mq52cmyDN2E\nMEo38wWeVFyCoSLw6XjPQ26jdmMJqdrPUFSj9vDBDxX14WRZM+O8cXkuJRgf\nHscnOTDFoaSNs24g8JDnFDKEg3UAcycYfoacQQSUQDoC6JxZ6lfRkenJSgBL\nseyH1lHpomEY0NboBJuEVRYO7BZC/yR70uo/7DDtqUBLhb4zWzFtruROkdjt\nkjhI\r\n=M7R8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","_from":".","_shasum":"6846a0ad0784625cd588487822f6abc977f8bc77","gitHead":"4485ba0d3a764bc8e1c2a8d22fba17ef70976d46","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.6.0_1533498174666_0.27367143090557633","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"gpu.js","version":"1.6.1","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.6.1","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"75c3e49959b19e8dfe091187117daf204c15c124","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.6.1.tgz","fileCount":144,"integrity":"sha512-xpHE9Yg+Uz2v7El9f/nqjYHj1oHoj+HJa6oJuKpffAIxOoCNiZRAncl8Kffg69mVB50yvVriWv7Mgwy9h6/nUg==","signatures":[{"sig":"MEQCIBuiuf5v0SkOpsyyjhKkRciuhmZNdV/sgVllk0Nmelj2AiAJiBNHpdGtpaKeiL/DMtB+XjCXv6QAyPX/ip6saVgr3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1578268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjA+DCRA9TVsSAnZWagAA+bIP/iVdeTu/57LrgWk+WqFi\nwqSJ3F1iBrXdw3SwAbXtjI2H4G+07GcEWJbIoOKaQTw7QY7r43T4YAtDLJ63\njq4bP/shy/S/PbssJaHaQi1bAa1a7CI/KNJhpjhB5SNU3i8AHGCHJRMWXDJ2\nWIss7huKbFGIECPiIz7W+p20Wwng3/5nElZxXzvs3tNO0iODrbfwGUs4o60g\nlTgvvikaze3cUj0hk7J7wp0vkI6fkdpgKL/EoGM8+jBG1WjivvSyS+P1xe47\nolur1KvigjmAZzgeLcOR0gWzIITMttTpxsfwZb5wua0EGLTXqdHyhC8l4w0e\ncz7cRtiGcKGmALonnbC4uoOg/zyK4+FKOeylKA/In9XjJoK7TvqA6ee/OXkW\n9AguCAEbqmgrNK5uGhZU6GyP6YLCqn25oOG4AVAVHG1CILmaX+3xRUfKjetI\na/SHsw+SdUOhWGwjIIb3PLRoawyijahjIJXhULpVeXGJN+uq3TOT1o+LqTkt\nSvLpWokHqweqmEGlhZaLmOQIfiknL9HBJ5wivDvUJDOpyTPG568Yf714oyB0\nfuUKAjWIdoWHWEYIzEvstqpWpO2O3P7we3aLSw6mTvk5OB/qPZbDBO3W8IHl\nFHvKwIb/ZHUmOvM/bNu6fBVqWlzEb3G5VrFSjwjLj5TTYKyp27s+D1TNl5uL\nWNj6\r\n=xr+Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","_from":".","_shasum":"75c3e49959b19e8dfe091187117daf204c15c124","gitHead":"5e135095e502a5bee0ee8cc1f1476e283a1dd78c","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"3.8.9","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"6.11.2","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.6.1_1535905666154_0.6648801548944971","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"gpu.js","version":"1.6.2","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.6.2","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"c599c5e093925c29d188f0fe7df49c7c1bd5cb5d","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.6.2.tgz","fileCount":143,"integrity":"sha512-KpjaLrEGRD6Ll2XMxDEotkWf7gErxqAwa0rGDeMZdr/wYgzX23sEJGN63bz83+HuF1AipEn2u+SOQLYPlKPCdw==","signatures":[{"sig":"MEYCIQCGzqzMlCRcatuzsZfYkmI1hvqtvGITOc9G8sE7DiHBDQIhAOgfGCSs2/Am9lyWVnjFDkfghyndZYhoJMOYrTYCCvCS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1315278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjB/ICRA9TVsSAnZWagAAqnAP/iqzeBVFr+dRA5UdGRKf\n9+uWQFo3go8hp/4MXkSdz21UtWNb6c/TTNNCGqgKiAJR73hXkYT84Jz1RvQi\nkIlCEBqkEN2Aorfz5VJmAWgKNaSMb/gY27k6h7bcWKNc53ZQboJ8I2wIJAIz\nHZ0F2Bno7y2isN2It1kyCRp9LS6FfvhQy6/b2y8mQtN7xVCTmYLi8aJlBsW5\nJ8XEN3QSjA6ixIL0ozAfYr1OzoaE9W4zenva3H/nRJ1vaXWbCiTDDdsUqWPv\n30VvxFb68cnZOaY+09mv+nQ0HAshwK1az8Et8zVdTiy9KLsR3geBpAkaPBmq\nGiBIfBbTZX1rosHcQ26pAT/2aSgNzBaqaa78MQpb0biuLjLVyRYbl/XGSI8a\nmmr55y0+KZN8ztaWNJazBfA65VRWq0Itnt8/gSDLxktrDzi2cNTKaGxNXqUW\nLajvrfuKsXFSLZQ/moInJ8mHucI3ZXtfVyScfmoqViLCYwDvGqoLsZbsIcbc\n+ooL55oJmcbpeBTL/MbUhWY+nVvesIq/6Vix6fWf+wKNn3P3aCwv7GRu5dad\nZtskq1cVJyxAb2fLUU4H2ZCzrr7+tWPnGe1zom35lEJqw7ToQF6hyDZ/su6d\nvp9MOW7ryJ26JlI+0J/Ll6Ji0nDsjuJCMnpKjO717F5bR/llcjyAvuOcSrRm\nh00r\r\n=hQTv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"3bf22d7b471ea179aac166e7ac9a5442f0a7c770","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.1.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"8.9.4","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.6.2_1535909832070_0.6687872318631103","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"gpu.js","version":"1.7.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.7.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"61fb20b321d8c62ee867ea5c4d732296639c8483","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.7.0.tgz","fileCount":149,"integrity":"sha512-761sOSfjbQg8GpI9cU5mBPImWMXydlsPLhNaEtc3ffdQQ6axhK2q7/m0z2UmYhu0Q1F5gnFWJaqp/ygZMI3Geg==","signatures":[{"sig":"MEQCICyg8wBjJho65+e52bQh9zdlEH5nMarK8tXhqOqoFfv1AiBR69ncHpejMfVMtJKSMY+lFaJsLOURu9vzKJyRod+C4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1398363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjZhKCRA9TVsSAnZWagAAkk4P/2V7i0zXgvFaxF8VyikO\nxhuEql5F4lKGMFpzQAOC3bfVXEyE114CHXRdWVJxeiD0StTFNppdGDAshety\n6jJ0Abn65a1t8Vd3DrqBMdmqe8MSQB8K7pdYnb3vcxmmcJ0U4r4FXz2q6Y3q\n1SIF8Vb3qy2Vt6zEwR2lI13vhrdRNZmHySOScqBpXXYt/rLfTH2eXpnOoml3\nwQ2tzZUtXZEUQ9/iIG6G3r4htzf+QlBWcIBTvv/fSZMjWvvCBBT1KZ+TyqTX\nwklo9zVqTaw1feJf87qWOwSYf6o8tlDXQA8fYPM8qUTIkc4Q2WBKtxR3SuRz\nAzsqwHmTEsNNap+3uuqA4LLdhZjNGium4gqqnltHopFuJGhT4w2HQgPcLiPI\nWYAcTVAoD0RJHIJqeptxUL7wQJb6TgVCa4njJwDatDr9HEdXL4UUWWBuc30Z\nQ7d5S+q868/lhFBbVUi4tFJS9Ih3Ht0gOIkyXmJ2P+rG8FQZRP41bsXsFMcV\nUUaOJSTcP6hKPd1YM/nW+nHMEe5EDDcOGmBea+Y+sBWyc//R4HoYjKftTa6E\nDjwklLKCDd1vWnL1mH1/MAxuteSjBLb8yCFhGU/UCx+wIs9DuFXSmwyLvuSM\n41xhqOOHdIEPJvUvH4lOKodKN/Bk0Evk8ZKfp5kALZGcXTl7cLsMV/HWxny9\nJx22\r\n=8L8X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"a1b65b5ad7b933cb135e809114c1afa143b79899","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.1.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"8.9.4","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.7.0_1536006217151_0.8953190679839047","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"gpu.js","version":"1.7.1","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.7.1","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"e3d3c4b376b4a1f9dd18824ac4acdf21d2aed43c","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.7.1.tgz","fileCount":150,"integrity":"sha512-uh1RIqS3tQXACrHvF3G7tOynQbuk6ROW4CcaK3U5JedxggMl5fVJF1cpW7JLWyC4sX/6m4BcXjlwZ2VHV3Yg9w==","signatures":[{"sig":"MEQCICkr2LNOfB8jbsndbfZwgYQkfJtiHuOMNvlwv5xG+lSrAiBDLf6VS8+Vh7tqzXJDOegPe+zA1MXNf5DM48faK7IADg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1399738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkELcCRA9TVsSAnZWagAAo2wP+wahn6doPPnyxowuS+mD\nnTeF1hhqMgqMQ/HS6zDkaMYktiP6Z+YiFkGZg7QrqeEPTMVUOqGdySYIolIu\nh2ogH+jbz+xeUBSoJxYiPjI5s4y6JcMkn0nJ0ixA6nNSKbDQKtRs4mNA7mlE\n4CYDR4WTeYBO1M8Epz/so5UJUqsWNK1scwTQViBbhHZkChKv/yb2mheD7wBW\nLZUt2Tp14aXtCm2c5spchJmPH7WMer6qFPV2Cl306Zk615aiSOceAwg1SgPX\nADKmyDV6ID+U8MjZz928mh3p/rB9QZ/aBuYzbQlkmnI0tq+tMKKd+ig+TpyD\nM9lw7M1nB0z8CtPERdGU2vYhpXiFV25UNmekWJZOxVmCzSTjGGud9MJFvFh1\nIWXC6U3RyoE+YDCOlj6XkuCzoYZTybCPUvLyfomxeRpGuoVs7eXFUZsJG/UI\nJEfypAYa5RH/yOofSzbeexxR1RKIO8YU3zRgagBctzxK+chcJXkMEPtCtr0j\nHR/pl2TIIL9YYo4p8DpQJEIBjB8gdeapic5xBYKyZjiOXEzK1yYd34HMAW4r\nVXrvP4yP2DtZFgBt7RuDVi09RqdWsYJYgHNB0TIgTzcg1s6sBsmH/ED7/Lrj\n7ifClxk9BTf8MlZbz8iiitm1Qmzn4IWbjKnGyO/4+QVUEHD9Yi+VV2kKDXxl\nbNrV\r\n=hf5E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"e2996f822958079f1e14063430e03f4117f8fdbb","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.1.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"8.9.4","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.7.1_1536180952655_0.9552831841020302","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"gpu.js","version":"1.8.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.8.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"9661d538ab561068ca08964ee86339d497d4df24","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.8.0.tgz","fileCount":152,"integrity":"sha512-Vel9XTZXd4N0uEPRw7PtQ6CE6mVMruFhvP67RglchiO8g8yEQj+9YycafeL6l96ux5fLCngwxE3DlnV00kzdnQ==","signatures":[{"sig":"MEQCIGEQyD4qpQ2HChWp04i5Fb8qrsWYvRG1DZA08/EglglXAiAyRsSUS/rGULwBdHXQ4J0FstI08ohTija4H8O/B2OnGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1413764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm9loCRA9TVsSAnZWagAAtl8P/ifqTVFV2BU6p5oyQ0xX\nfsLaNpw4eB9hulAgGG6QABgxvAql5eDW2P6Y3I5L5NcNXJnwE1FQNk68+L2V\npVmkP4D3XPQNvuXymRn6MdeGOFHCPdaV6YzlxWWDSKRwlSrlArTleM11jrD0\ny8PFJpeO/Ogmww/Uq/RASFkkmSgr9huAp5C6QjNlijhe5VXsI5R0hMG24Twa\nzMPOPBLb8A8aJ4zKM8WwOcn/shvAruJjtE6TbqkLjITAhOW2i1El4BkhCaM+\nU1IqmQMGfES2x6nryWGMr0Q+KTmmkqzHzTsEjmwnTNA/iLF1RNi5tJLCJ7fR\ncPU1JjMdh07lpp6wwg7wFQBsY1yjaFN7yw/czWKVTYNwO/3Q92bFBeCDSv8s\nAapwGayuhAhs26cQeMgCC3P42Og3RuSPHORzEKIPjo8PGXqvZ/xYcgxsn8iz\noXCyOMr5z/IzhIMurlwbqAeZ7/LLhr8SocW0gfgBf2BN2+4xll8Ud745+aym\nB2qgkgMaqbVeaIX0xoCkr1aP0mUFWniy7ELI1X8QPkaTZGHpN9kQt/ptZNQZ\nqpDEYSWhGECz3cVg0R6+ZYWmDTD52LtwMb1oNeJBd4hLik+/MlhMPKMAk3Ip\nGOiVamCICmJSLFNktWHVURDLjBjIh1w9VWoFlxAdJedmstGwug+pTzFmbB7r\nswLQ\r\n=+No4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"e3d6d3be0a3d97d67fb95cb79f0b40ecb1bde81e","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.1.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"8.9.4","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.8.0_1536940390920_0.8001417792925991","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"gpu.js","version":"1.8.1","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.8.1","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"1a378d2bb9005918d81a10e3b2f2a220ca405e4f","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.8.1.tgz","fileCount":153,"integrity":"sha512-Glpgu8JihpzLo3OZXtdoKCWIE/W61cjNGwb27RXvXAhCnE/DSz3/PeL6rYpk56yZAvjMgXlgAN6NM7fot0NNFQ==","signatures":[{"sig":"MEUCIQDxcDwRN2E3L+foShIcoND/ShoHwC9t1Y4XenA3uh7AHQIgYZlasXpS/1iUJgBJLdWQd7Kgup84V9XfMPWzFClYHGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1414578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpM5gCRA9TVsSAnZWagAAUB8QAJ5dLI8acS7SFcdkin0+\nZ1z6RwofZ8ySiXXE0rRVl4pqelA3LU7JtloPWpNoryZqmcQBegxcwm7QqXpd\nEFfJQSp2FwYyQ+GoZIGoNBsD0rks4kD5P07H3qCx+OnWxa2FZOJk4JPpqvXc\nQGhuvvvAeexE/XdJXRfhoGzI9VZsF2kEDDsk624DgEK/P9FeBq1Ds++C56HA\nnk/uX39Q7ScIUGyT7I43emaRth8IoR6vWNBhmyyrkR580QqJo4xDoehu7MJ0\nrAg5dsiuErETtAgtZVl/YZVKhjUgA4uJAXDDOr18tUR0+Z3HInzkdUF/Z0el\nKQLdFZ0LJtT1AcR1ZVSr5o8chZrk2+u4aE0+StKWvAzh2n6a9lPNQGJB+b3A\n3437mhHTTLxUwxxqrLiEoBJdxJ0deYbyPppMOSUzU9xQGXPBTHrLEq0bPs5J\n+cVGGErLezJ4PmdB52SqijBvE84gMdThApVadD80eA/G3H9CGkPBB5gwM1Lb\nmJkkr7R+/EVYUrSPUnm4S+PUwu6nw0DZlSGCnoeAUM6SQz9JvhUIvLLb70j8\nKq7Cnqpn1jXMi3eWO7FQNKX7xk9kHjqHZ5lGThJxG5r7Lyl+Wltp+GGproKD\neugA8AlokhsZK6tdufRboQLJfHNpvzRze2rMuK0enO3tMPvdTmqUv3lqUhxP\nWygf\r\n=f7G9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"0838fa8bf0819776684a6ae61f3697206e343fc8","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.1.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"8.9.4","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.8.1_1537527391801_0.5965813635030357","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"gpu.js","version":"1.9.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.9.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"be1e5aca57da54b7e77c4cac4a8123cbf327187f","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.9.0.tgz","fileCount":154,"integrity":"sha512-YUqVUh+rLLNV106FWRqpSt1ZCjQhpU7grdjcnSgtwQLGEv5WQ+BsxxJRChoCJAxg8fF/L24EABEtS51BBRpjrg==","signatures":[{"sig":"MEUCICfgQCZVkhFwE1fim1BSCrKsuYvO6EdFy+0VbtGNQed/AiEA97IF9+eyEZDcsrlWsi8Z7rdMD6I69SA3pG5DNTAa2Vo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1431666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0MNPCRA9TVsSAnZWagAAuTMP+QEfKN2nDQHZowt2IGuG\nNil9IsP2bp2tAepUmiRjO4bd0vVXges8Fvzc1PUS6tosgqb8DkjjH2aYV4Qn\nkltDrLrUTiydhFFOrgnXJVgKuNcI02bmueQXN85qbFPKQXyCyIh94QFrtIos\nJzpaBd+0caV0TdgU5hkoR8zfuBMjPrVNGhbriBrjfCUcFhw3rWZ2BT5s2IsV\nYFQzKsDxzPZV71XSpnyAAde97C1npOppKW9EQfCDF7BeX9UqbOKJKmfBdGXx\n/B+MI44Yz5++YBojvDr/UrJ7/CeNiXIPIZ0995uEDUhhqeDdSRQB4h1QQW0S\nePkofJm/17PaNu9TU7Eposwaf3ayXT/wN5Fpeoa8SE8NJFHaOlznZAnkngyc\nmSfMcQSDRijGR5J9iWsuSxR75nPibaSWG3AcQFWFBNgUmlqfSrs0WNykuNT5\nPOQCtGUZREGsAa5//upQBB+G5YJFNQILjYccHEBn+a72GldU9B5XDYb1pwSg\n33GWUFo6slzG+oAh4zVlihPL4P3PKw939SM6/ctJGxdRnMxA7o/D0wdusWEa\n/KmmLRdSexbsjzV1B57JyZMF4Y9T8tk4RZQCVokhynOsgVpSofR3xYj7xNRv\nAgrEQ3L2KwmOpdp57NtVIpoQylGGanWoZ6bUiPKlZ9yhOFgUDgM89t5xGSfq\ntXD9\r\n=UF1T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"f3fb9fc41627b7ce1cdd3b055d8df955515e90c0","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.4.1","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"8.9.4","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.9.0_1540408133613_0.36396657234567376","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"gpu.js","version":"1.9.1","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.9.1","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"34e41a69668e000006d1a0bd66af72c66629f1c7","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.9.1.tgz","fileCount":45,"integrity":"sha512-Hq/6EkJJd7htaE5yeNSVWv82zcVau3poZEohYVpB7KkoAopMooZFetcV47NJejlf0bFgYvcRpILZwmyEh/RE0A==","signatures":[{"sig":"MEQCIQDvGkzN7vtBgFPAvhz8RBwNc8aNL0u2LxH1fMZqfw47qwIfdqQ93cN8HnSAYyE/DakzZecBSsHFvN6B4ETJNStfqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":980657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0MTqCRA9TVsSAnZWagAAyxAQAJyx1/WVJEjVvxE8G27w\nkCmo9K0AP8HpKZGrVe3hEGwCmELtN754tgSZDxHjYBudmh7Z+X69E5ccBQfq\nveAEAxZTNgvJ5NO41ezYvbZMn6jVRQUNQEAAKATJghbsESi0fT0/acMka8pN\nh5Vk6xOxw9kwVqrITuiBVj4BkDLfernZ9kxNzh2BaLJBNBvQ9w42mSQOr44k\nVBW0RJ0gSGCdo5SBA/vSPpBOYsSgDSzQsJeBl4ewVOT66w4cNhDDXM9VEuvp\nWDN5PDfoJy/QZRP75MN1D3B7k6fIJVWNjVSVdA3oUAeYujAnNu91Q4M12bai\nLWHGJvyrMyEfaVCqReJByB/Y6dlM7oJ7nlH1rJ68Ql0pLxKhYLaaN2sAwETy\nVBupwwy1ogB85/8HMKPpkepNO8Mezku+9ecw/5rGhpBXckAJU2/pVk2V+wvN\njOU0pZnrpDm2pMRzZKQaxrxALqXt/EvGCApJ0FD9yZt0XCkfHXQeejPuEBuR\nyKEt9DLwfOZOYsLphCRwZ9tSMW46Bi3fv4FKSARsJ1CHqZz5HXbtwcL+2HPD\nBVzbrl6+KLUcWxyKdV4lGrhUCWUIeoplKXkLqo0McMmLC/1ATtAQP1rXYJs2\nmcXiVZIt9uJ1EZ9grp89IG1fk/GEIgCtrgW/lcBGTRyNJXSFAakcijvMQ7Dr\nFM4M\r\n=w5XD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"43bb07e879dc6f6085c45a825b6823e8a78e8ac8","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.4.1","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"8.9.4","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.9.1_1540408553302_0.4782117645640964","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"gpu.js","version":"1.10.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.10.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"c4b1c49e33932b4b0197bbf5a0fe02cc752a13e1","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.10.0.tgz","fileCount":45,"integrity":"sha512-ME0HjOPt43Lsq3Jdqd1igXTrO2C4uSFSpp0fYAXF9712zJnUNo8yt4SUKyqaFfUOgxVxgGV8n69jOIIXnWHczQ==","signatures":[{"sig":"MEMCIDv4gaWTtBlb0sJI5tSkNqEqKcwk7opZ0He10QbZcpZvAh85CwVYFWJI8FZ9Z7K2nEPPXCMKboxg3N5p7xP7jDSd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":985116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2foDCRA9TVsSAnZWagAAVHgP/jj996osgV0HWZMk/rp+\nQzZANLBHw1ZL8G3Was9mtor6QH9asFVHWJxovwJfFbYQaJ93bvIQ8wd3ahsV\nVvCxk5dx2KLdThDwVeVymJgP0m+FPnKUwaqZ9XVZeU9clV5xLGV/ywdv7KQ8\nXO3+vK6cm9aLJ+l6iz9BgDR9H+hxuipRNBaoenmhV1/6vIDt29KctYvIc29G\nPQNd+Ftue0gLhMslMm3onPA8Ewa+b6w9Nynr+hrmH6dPBbD0NuzbKus/hJ8B\ncO03gyP7PJgh2ObtwAkA735RzzwDnOkllwyS4WUKVyXlxLXpEj+sUEqRsCQ4\nySL4SQYKi66AXexwp8840mn8EvlHY21uF0UMtt2Q3nFEBvZ0PC8WD/Q/hBaD\nIjOlHXRhpy9ue62jWHS/DljYYFfZG+Wea1T0glcFcvkC+UlZaZcSIToBZ7j2\nlovK9RR48QgSH+VEEBjzzCQCV2ettVAdt8wDZIUNNARC4p7rDtWN2Ivxupzp\n/HYWvy1+oc+EaXgfLbZgasUuJXzltGuHTy5gcc+CEUCU8a2otVJCs5TPQQMk\nZ+Lxry89hWeO866QL5XLr0TPF+GUoKS0FSZhapYQH7xqKz8Zs1etao4Zd8lj\n6Fh2wqezsIFCJLut4Wdg+TeoaEkrRyVmbIbhdnjpWukQvMgdtnjag9dtSNCN\n+PPl\r\n=o6B7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"1d7174f0ca3a75320ce0fe813366673355e8fb42","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.4.1","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"8.9.4","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.10.0_1541011968997_0.12121801930675669","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"gpu.js","version":"1.10.1","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.10.1","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"41151fd6f5f06c647a584d080b3283ec92c55395","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.10.1.tgz","fileCount":45,"integrity":"sha512-GBuI/XuNvyPy350ZDFjDCpn9rzkvZ0sACpQLvrPFn5kF7OozZv4b2NznXbNhoDTRJTfeqd7jmcPjOupzVy7Mew==","signatures":[{"sig":"MEUCIA1GcffwErOrhj2wLKHwHLzhOgqpPiVOV09ghX0/xdHKAiEAlR6lliLzPglZmCD8xpFK3ILl/teydDjdAu3diipG8NE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":986069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2zEXCRA9TVsSAnZWagAADKEP/iqfHX1UicbgcmT7VElY\ncJA/Xdm+6YAKy4HrAtR8OhB2WLYftSSnU9mtborDZaUjB5zQMMzvrlmSgIR1\nuVt8OViTC8vt5DbeTkw9wsIfoAd4PUd/DGnKbL+ONgiPPM/DLjyHjuBYkVsS\n7TD59/F+/H5HO+nVIrKDLEtH0piXEav24Ez1iTrlnHdV9BTVaS0i4vLL37I7\nzd00jUv14E41BQMA/ff5DvW72lvfFs/aEYwbiu+Cu3TPGEI9Esv3yjGHdSEL\nRswrE9PaN3Ise3DLKn0CF7xApFFx8p9QGW8C7I1qA3U7SqkyxpgvgEDR/ZR6\n/45E+CoAcOYXjhp3Rry6VRi43hs8+vpgNCPlITyTdITcyMYbMz5J8d+Lr1W0\ndR6pvBieHAY+iRzAgNNhbZIvkt2dcBE+tF/D9ergj+E0Q4xSBk9erYvtLZ7L\nVrH6+y0yQjems+JSCGAwfpf5ChDtPdBdtTDARvCAeVFBoUsciE/SLShgB7z7\nktE40lBnXgY/VC254WkD45HHHShI6Wvsn6tY8TUARJqvPXzTCMTPSUlmkYqp\nS9xut5dOIrXBdzORTJiJtyz97yhtrUp63TtRrtsuwf/j1Np8qo5ILY+Ai1Me\n0yLmLW/8f20gc9F38kPfxfWfQ7VS/r62Wudm7h35mUlChso1++GMFNXGEmbj\nqs0Z\r\n=fXf6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"4351a701c5229bb8307c3141310a7d162b4193bc","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.4.1","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"8.9.4","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.10.1_1541091606487_0.4489363784226845","host":"s3://npm-registry-packages"}},"1.10.2":{"name":"gpu.js","version":"1.10.2","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.10.2","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"b0cb38d288988382d9be99ec7d2dc34ab33400c7","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.10.2.tgz","fileCount":45,"integrity":"sha512-wBRXaGBf5WLrIN+eR+isWLzaVoNwYeJG/t9AWyj24nw+iWKJzbDZ1LrKhNjuTXwFvUqPFYOwPkGnPWBBJiRQoQ==","signatures":[{"sig":"MEYCIQCKnxMKNOlotzmMTBmWL9PD2w+9wgw8F9LZywiL54vJJgIhANTFjF7J1C763wgWa7AlCa68FvIntPANoz/8wyh7KqyY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":985666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb20NqCRA9TVsSAnZWagAApHoQAKQJvjoMP/xKj0AqING4\nq1CXF2ywJ49K8r6ND/0Dp1v8+NsXKVFS9rWI6TBasD+788S2VzIxHQ5lh6tk\nBxhGwnm8wL02qRSlPqov/rwzApo8magmU3RCZgfiQZkvMuWPpWLG8fXF/HSQ\n9pthf9YMbtYYZ1s6l0ULCn2ciY0Pckdfe6k8pXW39x4msMJFRk5Cbp8wobd5\n39oEOeLzd7DIueaXEh0FhfMZM/fk5wkE+PilmotWjlo2quwqwPaH5MbKgTFM\nqhILiqzX/XUr0NxmNelVLrfnAZhyqV0ggh+izExuUi+9aPd/BYRj8dykzC3k\nGaxFsBFe84RZ0FF6PEAObtxyxPqO9VQEWG3G43XHoQKLIxTYCpOKGVUYy7Qu\nG//2tf0DSiQediK11f6fZ5DNuEmUc7NcjsduVaADaKCJSNh51xoeeNyTKUe7\ni3LqAIM/LPPsDeePXCZVcFU9vivGqEcvNNHDTdA5abxXiFyfoR4CkOLxE7P9\nsHv5MfoYmv5CA6KSQUONHEKUAbQNbCVW0TgrxU7iiJsXJwvIaub0CO6Cei9t\n3GHf9j3xlBGmJQ6eGgcgOBGOgojwkFohx8veaTJdT6KQU8OFCkcWqzTC+c7J\nszLOjBAsjOI9u5970lXunZVFoVgeLuO1rByNuTFSLBFRAa/XAfdM8RDq4E9o\nLa5s\r\n=WvHV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"c97c86f408e5f28adefc81b2e3cfa02ec22a8a93","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.4.1","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"8.9.4","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^3.9.1","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^14.3.0","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.18.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^1.1.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.10.2_1541096297212_0.4375719483654803","host":"s3://npm-registry-packages"}},"1.10.3":{"name":"gpu.js","version":"1.10.3","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.10.3","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"1f12e87b5f4188b10d52d57a55044ac0ea5cd6ab","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.10.3.tgz","fileCount":45,"integrity":"sha512-fP05cZtAuVnZt4ePSaR914AkgmVKbkk7qT0mQ9xM7ZbEFnaW9DkyeM2jyml0+kmz7H0niE0RWdfLs4TLLLmyXg==","signatures":[{"sig":"MEQCIFAqYtvtq1axIa3zq0FZwWPW6Yv/d/s0VljjIXOTxqKEAiBM1v9KhUbltT4SemLjACFlX1JK/0M+sRbYZsCQ5eSJpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":986912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8cESCRA9TVsSAnZWagAAxjQQAIbJtdIaJGX6XQE5cOFG\ndOamVIYfjX0E0R8IvM3HwqnFeRPkZ2wFNDR4B68VdmVOwnDN8ZmFcnps2Mvd\nGASlRDS7jQPrUutcNCSFd3+DYvFpSRa+tU+XZjLAE5wlbs+ZZ3XOtYV9L45D\nTbaD8yBixtP6XKrLHk4MFyIw0V2D9IhqwUhiWoSeBQKJ7vnoiBa41K8956W9\nZD1ufQHRabM73bi/yC5ohmJJn8SPZXsKOO1P9jl3Pn6ZIH08DBYw3bgn0NO2\nEDqAOX/5xf0dFpcfp8ASetjtG72sDzNJmHyuxiuUSOf5Fo/FUq7GEY51/qoi\nIhsz1nZvVvqkgCi9ULsSQgCD9SQ4b19+9X0Au3nhIxUjXDZzKVa4N6lIApAZ\nTP8E1UykMNip0GRGsH8zduYPyYh8+YwahKj5Iiy+uxgdjoBbExe5nLlWb5Ru\nZkYdybmQ5EIgehpfY1495yfyovpl2nc3zP1xhVnqA32osQLGq9mioyu5W3n7\nlLTtIm658GNW9IlOJjRKb267C+CKRt5cNEbL7qaYXZB1dCX18OH+FI185CE2\n2PjlPMbaKDIsOtSUplW1gTs76MI8qmfe2veo3X4LixltywN0eYuMGMGvOj4W\nEoCPWqydwIbSOz2u7zwmm+1ixUsr0AQFYbvsMREgiDkRLuKAtnwuRCSl97DZ\nK1wg\r\n=vwoK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"e4dd9d57465fe8622964f6eb340b5359948d1db5","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.4.1","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"8.9.4","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.0","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^16.2.3","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.10.3_1542570257352_0.6604526527521328","host":"s3://npm-registry-packages"}},"1.10.4":{"name":"gpu.js","version":"1.10.4","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@1.10.4","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"f0290dc08d40a9de7329b91f1523703cdd0a64c7","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-1.10.4.tgz","fileCount":45,"integrity":"sha512-qh5O1LXwwkhGOpEicR9SnQB7xduUDY5rKGPWj9yOFLNI90bX+mReooGQjnL3iZ08btBOT0zQGu9wKA+gGy2BhQ==","signatures":[{"sig":"MEUCIEfnq8IBkQ1t7gLjQ6cD288buRhIgMROJT30AnYk4gB1AiEAuBlrd2RwsUtkMdFt34vwZAzO5+DvyKPiYjj4W2vJEf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":987364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8dD+CRA9TVsSAnZWagAAzOEP/1C2qQeSauFkkX+sH4kO\nPEqTXEW5QvH1NzKYjVAo/9bLEkEewIQdOClaYhmzheNKQqCXKNDFoy+J5Vq5\nzUIY/pfzCv0dSR0mE+dKbM+Oe5pKrN9gFmDrI4i1hTMz16H1sylJv6S24Rh0\ncCwMQV8UzTIKS362dsbCY6WMxktjzc5KvudbTC6tfPgfG5f0PxffHfWExA2C\nFotS46UpUk3VYVGvYU5+Im/OI6YEHIpG7oF54kljDLVm4fkNf0pRAXf9tFRf\nGn4oVEdotuYO/CENn9OE47/fL+kzZQcXo8nDHjVbOtoLa8Y8N1Uk5Fk++0AE\ncVf7+12uPpGTPzCq/qpJSzChnt23UDgxEpeWhnR5BILuZTl+BEQSdr2QXGnH\n1vJ9DPJU20VlZ/nOuNAUKElB1pPsy5ZZmHzVad7KpelxWe2Nz9HLMHKLgC7G\ngYWMIoWIVlzBG8u0UMmCQ0fg+9+Ozh4yXfFeQxbxLlrmCkOQby08q7kTuExg\nVa1W5CL5++wcvVQJKUhydGNT7kPvlIR/0T3LgCWbZFTz+WnghA1tctmZAU6F\n71OmRhedDy6JJE7VfeS3RU4FcgLkHehhlJnNBML1zTHCAoB11rEAshJi3Mal\noEeZgQsJIkQvoW8GTch0l4Nci176rhahZ4yCwEluKuxlidF2k6FJvGMvg68t\nX1p7\r\n=9Z65\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","gitHead":"3aba32e6be38693544b70d4029618bf06a6b38cf","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"echo \"Error: no test specified\" && exit 1","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.4.1","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"8.9.4","dependencies":{"acorn":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","gulp":"^4.0.0","jsdoc":"^3.5.0","docdash":"^0.4.0","qunitjs":"^2.3.2","gulp-util":"^3.0.7","browserify":"^16.2.3","gulp-babel":"^6.1.2","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.5.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","babel-preset-env":"^1.5.2","gulp-jsbeautifier":"^2.1.0","qunit-assert-close":"^2.1.2","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0","babel-plugin-syntax-async-functions":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_1.10.4_1542574334119_0.1666452713859996","host":"s3://npm-registry-packages"}},"2.0.0-rc.1":{"name":"gpu.js","version":"2.0.0-rc.1","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.1","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"c150c5558e47c3e2321f004a75b80c889c3046bd","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.1.tgz","fileCount":31,"integrity":"sha512-KX5UtZIYgzecCiXGnO+5ITeKRIu87CUq/CBFVQedCNhKfXZy8XlhRrhiRGO01TnjPtymjQ53Ax1JUugvPWj43A==","signatures":[{"sig":"MEYCIQD9Aw1/5bpatefoFSWj1spu4QGXxz98TVR4Q568aJrk1wIhAPIKhDoy05knW2db+DN+Adj7n45po/pvWgohNjyJA/Fy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYPRrCRA9TVsSAnZWagAAJncQAKJpe8DXfCyhmD96pBUS\nPIewZsffKJUdwL9MvP2DnXdWWIV5tcscugSgH/ao19il802GzLwibBFTZPxT\neICr9ezZirEwKhaMvgo8G+g9cqfczmCyfuZMwpaXIkA7XBz5C7Aa3U3O89Dk\n5D5+5yFOUIMJG+Z1buFOjMBtnvP4KpLSBNLVlya19pwvqYZtKxuDVZQq0Yy+\nr4PDCfWXGQEz7WElJICUdg59UJmlgQAb8v3sMqlou2q0qvVyy8rHDL27jhKx\nnlPnCjFy60p31yTxMhtXsH95HtMJmChd3iiwiZjSSW2A6AhqQ9AsleIKBqd1\nOSJSYOyOc2zI7/6KcHKEyMckDFWRlvJIWVaGeYY/SZPHiUDg1enhr6Qf9XRf\n5/uX5o+QBUl2rRoR717DApXG9WnCEMD7O1PHH4S6OnO1gTK13AzKwOkomCnX\nfluRjCaXY2UOP4VIuIFiAcGrX6cyFLttfpzFVZV65d07ZUWXBJSiejiCT+gq\nboD4tBKIJU2hgSs/dzsFP4VHbHDiWjgkjS7ybCuVW+SDREf/8uzxjRrytwyi\nVerWCHJYwLNZ9lEZNN4WxsD8HZbukkvdxbw2Ql1we+3LrBHP0Qj1z0lTnHVS\ne/mDE8RkhND2RGl9HLPdCg5APx/OCVqh6lElSmCwW3uN9o1/vPpNAqgnyJX2\n3K2+\r\n=cPTK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","engines":{"node":">=10.0.0"},"gitHead":"f78b032b86cfe417c828c1ff8ce8f89e4f96fcec","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.1.1","acorn":"^5.1.1","typescript":"^3.3.1","gpu-mock.js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.1_1549857898796_0.5255134627011218","host":"s3://npm-registry-packages"}},"2.0.0-rc.2":{"name":"gpu.js","version":"2.0.0-rc.2","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.2","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"497e595c58886b4baff64293b1a77c30ad9b19ca","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.2.tgz","fileCount":31,"integrity":"sha512-2G6/3yfrMpkkZ65otKFoxN0d4oYhtM2b0D1pUhJ74F+3UgWLYl74fwQ7uWf99npvMTYtJ1djFYbE32mhe66k9A==","signatures":[{"sig":"MEYCIQCnw5pQn1/GrybvU3idZKBsiER7k34FJYKCWeFSNirXoAIhAKYJ5yVbAg+JFoVNhbNA5hTcoNu+8nGsmjiXkktFvIKW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcatYMCRA9TVsSAnZWagAADy8P/0IOapF3HZSRHgydH6a0\niag41EM1I4ZD9hEl9QqglDogpqPd0M1OtGE/F9asBHJtGWyGrJ7p7dcjEzb/\nRaQql/3unV1lfLu2cz8diJaNIAitqYL/M0mT5wloFjSNaj2wOhpBhSCvTjky\n6cQHdzeqfia7jvJDQsOThpwZbbn7nmizl70v6ysx2o5TVkSu4xf+0ySXvihD\nH1aBUvXzO2t66MmuOACDT62Z9l0elcb8g1Vv6KjnHmPLgLTFZ2LxYJybDKrr\nLfsVlVcGfGnIecxcHPQN2FxaoYOdwdP/uZVSY/CbyZy3huSEe2BeQ1KxtJL8\neCgLXyzBWzlsHPr6f7xMIOHZJ/4p1AW8QDKyBoUSvhoGDdlxmA0y9ImpfR2T\n0LXn9PYutK8zHUhkU0md/+KUieryXL/cyfB3ZnZcVOhrj6atFR4wmnFXH4jp\n9+i+25t7c1QyhqKhmh3fAIgo2YY3mzDOUr/sVdh2WB9ZZQxdMS1Xd0sp8IBQ\n4VHjN6WHZe5qxwKHHIjvOikJ3P2qd9CfT+xDKXTXwjXmAEJbla3bbwFlzO13\nJq0NBregv4/07V5FyRU/frqSSpZaXdtETZXun5EkXi4U05s5gEYK6rM0T5vk\n8u7pX8bjlNjNOZhvv+Bszsfc1I2d2qcnBYXVtKVr2CMPe6+u4U5MmeMU76ws\n1prz\r\n=aB4q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","engines":{"node":">=10.0.0"},"gitHead":"5f5935421918d2d7f09bf3963e66a9ec01c9feb3","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.1.1","acorn":"^5.1.1","typescript":"^3.3.1","gpu-mock.js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.2_1550505483637_0.7231523453981994","host":"s3://npm-registry-packages"}},"2.0.0-rc.3":{"name":"gpu.js","version":"2.0.0-rc.3","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.3","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"b36f7599e61e1bd199ecabf1893cc9cb6b85455f","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.3.tgz","fileCount":31,"integrity":"sha512-gsTnJW47qHNG6Jezye7Tid01V4lC5eyLjLTNuSidyoZsLFbCcdFj2ZvMclg8gIQ3eWEBDLXh8sQajVKIJRpWjA==","signatures":[{"sig":"MEUCIQCV2Fu9/tJ40h9ppRm7Sr4VvNTI5ivytMa1ANRD/GTFnwIgd9TmVd27Afo6DOWWa4LdjDlahpCu8Ok1EJTR9WEDdwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciTM1CRA9TVsSAnZWagAAo6YQAKDd3IXgrSARq5k+iS6C\n67oNySQ5b8tB8Zd4iTz3RelHPUb2ak3E9jNLwRrWdiW/L7APhujIx1sis+Fh\njmizM1WVd0bCJTN5JYF4UzSegpRAaqeKa+ytVN/DqMWO5NejJIIM4Lb7zC0R\nScK3m48ikDMhR48IqtwPsIIuAS6KDuL0p9QFiSKEzS+16R7vccsA86EBZJdz\nBW2FGWdXL2dvZXS7eNOkWwjMHAStXFcLeCU3l2Hd4v95hXgP19W3H38OeID5\n9tnW2Ay2EbOhgO0eUiRt1V/F6wjL6/KotqEr23mXtSexFXlW7Ry6MlTZbv9k\nWE3nhkS6S53gP3j4QnKWSGxwwCDIvNzzXNEtazali+m/wMwtOFPBYdVKeIRp\nFKqNtq0lRnt2SF6b6zEjm9efAL7iys8f9rUxEHIIPVcz29/s3qIjTIjXpN0y\ntwn7KCDPKLR9fIzwiXPY8CJBY8sT2JSZcL2S8/PKTVVTPRFO27QhZC/9KczX\n4TtckpFDhIWO74F6lyG21Q4JNzz5gQWl/JAAjvVoKrgFiOqLGjqA6MxJc6an\nQW2TwwwQx0w0UIxX4RWop2waeGlro+6aepp8XaslVHPI0fXLepaJ3TXV+MVK\ne/fF6si3uRHKVC63UVsw/klFNOMZLqNPY9a3AZddB3g7PCDRe7d33PSok6tm\nOTxi\r\n=pn70\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","engines":{"node":">=10.0.0"},"gitHead":"fb9be63b1ec7a8183b719db8921fe570bf164849","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.1.1","acorn":"^5.1.1","typescript":"^3.3.1","gpu-mock.js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.3_1552495412227_0.2554486168447596","host":"s3://npm-registry-packages"}},"2.0.0-rc.4":{"name":"gpu.js","version":"2.0.0-rc.4","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.4","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"03cb9f17dc6af8ea96c5ffd4b084a35af133f54b","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.4.tgz","fileCount":31,"integrity":"sha512-2+4K+Gx/B3jXKyGyuh486Go3+Ya24mUPOB8w7+sUtfZRbeQX/+fgEUtcDJYj9RafJ9qs+5ZOBSEw/eNhbWbpCQ==","signatures":[{"sig":"MEUCIQD3Fd1kFBTM5hOWlZ9QizWgdKPMHiBTIEPU0EgDZcOzcwIgQ17VVUPeVDKBwcjTczUBZ9x5UjVWMfrAqeWzm60fqTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjwFbCRA9TVsSAnZWagAA8lsP/2jPN/U2TXaKZ8pvS14K\nhOpD4eGHK6My6K6AflcDR1hVGW7yXkC+j7ELdAUm7TRyrdkzbJY5pqS0o0GD\nO8hSAbvDM8t/9sjKs3064RAX6ffWzJTyhbZcMnrTyucQh8HB749/yfUi2C5B\noIFmu2oSPtzoCYHyu4yxQByeuMjNLMTmCzSbWCK8ujEUAT1NCsgEbagMxNPD\nt2uo3ahFLJL2SMbgmWU1X4uCq5QYnn92RA65NOQoc3NdBf8FLUkrsEQAnycA\n7CWLBNseEglbtPwONAZ7DPLyupXj+YWRStger3IwDrJDPai8BcITd3G72xjG\n0BgGTAF/BdBEKJf2gUv9AcCcoeKyQYB1DhlqhkU1ykgkYu4xIz1TdcjMksGP\n3sDZUppCC4OCKl8tSpVcrYGFyqaJKrSPpGyv7VAqG3+mezKURLIZmBfnqLjb\noyXRGB+sq7yXQEhJ4PpUPzUzfDzKUeWYPQfAqJS9uBSyqBL28ijLC2dvRNPd\nc3AST7xud9qdetMO421PwhGUPTfrRqs8oH7Wl8j7rhgwZl6CLVVwpO0gWvf8\nPmB2QYSSU/n+KAQ4QMjbRneKb3AlE2bo/TJ2B6PaSkkWythdKTk7ieWoxnCL\nFtL/0ujs1X3XjJTi6IVg8ODtWuRNgM+Havdmk/OpudjuXHMQPnzNiNdF/WRX\nHUY9\r\n=NNmc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","engines":{"node":">=10.0.0"},"gitHead":"d9bee090375e820ffe1899e2aa95b3d301dbe0c2","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.2.2","acorn":"^5.1.1","gpu-mock.js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","benchmark":"^2.1.4","browserify":"^16.2.3","typescript":"^3.3.1","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.4_1552875866616_0.5729227993448562","host":"s3://npm-registry-packages"}},"2.0.0-rc.5":{"name":"gpu.js","version":"2.0.0-rc.5","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.5","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"a0fb55c218f77e2054980076a57e1d699f7cb4b3","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.5.tgz","fileCount":31,"integrity":"sha512-FuN0XYeAF8JLF5M0lpCkyHodji06FlxYJyWcj6iEbTxMgxPDmoMA7MgejNqyaBUOiRGTbqtmAC4YMitrchzUSg==","signatures":[{"sig":"MEUCIQC1zm2PLo0MYzKnRxf1fsnK8JB6CVepLISJnDQltz0mGAIgEjKyIH6DV1XGiPYDgFlQvXTf/gBtVviCR0AL63Wtfs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckOR0CRA9TVsSAnZWagAANnIQAJZrcBZUXs5j6JW7hX/M\nGXl4weqMCj+Ysnea2U/o2uo9spaADcSPZYPok3N/9hVHjuH/pkGhIAy4tMOv\nK1TE3TN7Tkp+adnkkKjujRUHv2hb2X2sNZTQNvzuRKlhLp/j2U9BaFDY/qNa\nPhezToZc1npxyB7I/Zmr+uqzC5768REOflHsN1LFSdKi5VX7P5ZtUW+k5eJO\n9WHYqJZ5oQkYlx0aEn+tBeVRi4iqw6A1hDvctAf42n1Nb3pzDOvW6BwMxN/z\nEpGdR/zRmrxF0yn3gopyq9qQUsmq+G8KJh5M49S0zzjDcOM6BzOgbpGBQAWP\n46Wo5L6uUR45Ozzdkt55nspghF/+lfknSD/ZfIYnalYQrXk7xtwFk2wqCD+i\nwrZuGiPy8myd7UJgpAScqSWeK0JR42QK4HunZhSM41JUq2qf3ScOKetVah48\nKq/3nuzrW3M6tnrPrBjNXrJnvlvjZL1F6Muqc/Fv4Br0RXtNeI9IW/0bIZUx\nV8vQ2A8RbIUuz9vIrgm04wq38/Kohj+v2SoMPLafnVpsf9kkRiU28wxN8txv\nQH3jRyRILzabz7zR+FRR5Dayjgy/2PRXFS8kPPKwn/9545GnD3vGnNEap4RJ\notfFFQkyXDBV9QTAQh5cxH9XMULENQHucWHc82dDoQf/O174Cts2Zq+TouyH\nKkhA\r\n=gX0e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","engines":{"node":">=10.0.0"},"gitHead":"954034075124fce2e3f4c79655cc8b262e190b84","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.2.2","acorn":"^5.1.1","gpu-mock.js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","benchmark":"^2.1.4","browserify":"^16.2.3","typescript":"^3.3.1","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.5_1552999539702_0.14899228746260196","host":"s3://npm-registry-packages"}},"2.0.0-rc.6":{"name":"gpu.js","version":"2.0.0-rc.6","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.6","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"9879ed295c20584bc55630ffb6ace28281428e2e","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.6.tgz","fileCount":31,"integrity":"sha512-6uJQM/e1Mgb2n9jquyeSU1t8HlTJdWzkNEF0aEa9BN3+Z8PLNczBWA2HZamW4kV89d3JqCwMgPUiK8C4UTWbOg==","signatures":[{"sig":"MEYCIQD5w7/xt0QqKaTcrRdahJbhiU5YJfnFcGOfTw+7c1IpkAIhAI6uX4hEQSIuQWGoIRjMb0EslsxF8hCiAAFkD+2BxqV8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckYByCRA9TVsSAnZWagAAfEIP+wbjlLpBdigPGXioA1ry\nZ9RyHYkOzXOjt3m/05LXNUZkth9gRUSPky1VkVBfocaKmlFWbUrqMDNIZmwr\nccYoO36R3sPtliScJ1pzsj7mwgeB5ILJe4pH5FsJJK/che4Or/njLgIOnu2E\nu71+HOA6wJnFEoG4xioMV4mZltFxayLc4jY9deyplElv46QQ2XOUlvsHuCw5\noi6XVkbV8BZSXLUgQhIgXLDUWAI6Yy3Vz7Yzoe0/SsLl7XTABmJ8AQOhUKzY\nH4bhs+3lFLLXIcz+zLeqbjOc4GIc1QSSNxpDq453AUKpuiQTDh5TeNyLgpKQ\nbIDsr1uxuJ2ilsRgBeFZ9tl/58v7cFeamcbOgNKbxiXlNtI6gKcWj4NnJRYP\nsboPo0wqxgWuUvIfoqzhToiaV8bNvI9KRt9BM/0AUOyB4vkUnT2iyGX3GM4B\nbLArmCLtCiuNbiGOuk4WN87T6rLlHrQwLtsJUnACjXga9+m9rm1EMoSUt9PI\nLgyA66Fw0uPXMWG7xMmNtleOaHGMvGONsJKukSdjHdu/Vn240J2AWaKlSPFD\nv3sjTpk3FrBLdG30N5Q7B9HDzIgwthaF1/EW1q5w6NVLAjdGdzmigOolHHRm\nawriP7VavQtaRtqLutlAsEZ50+OW/7duLruZ6ap4IvVT/ZIu4SolkHEWpfhL\nDhhf\r\n=Nmop\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","engines":{"node":">=10.0.0"},"gitHead":"1e60084020d69ab7f275d3cbd28b3affe1b19d46","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.2.2","acorn":"^5.1.1","gpu-mock.js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","benchmark":"^2.1.4","browserify":"^16.2.3","typescript":"^3.3.1","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.6_1553039473757_0.2708080623397726","host":"s3://npm-registry-packages"}},"2.0.0-rc.7":{"name":"gpu.js","version":"2.0.0-rc.7","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.7","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"fd6eac658a304cfabf9eeeeffaebe2ce105888c1","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.7.tgz","fileCount":31,"integrity":"sha512-g++OuQ5jLVQq894AoqUT85oWU24IXB8F7WdB19FiTmaCt2JaR7JaxzGT5m7/CcT8xZcNm4Y1I/ytg5nWFY6fZw==","signatures":[{"sig":"MEUCIDyWWw5hP6P+G2TI7NjjuCDfuEe6OvNyWVfujFAOyykVAiEAkI/eIrS7LJVMUBAvIba/txYwFJxqRC/CV+usL7cNj74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvJRQCRA9TVsSAnZWagAAgcoP/inp8099Pp03oGP6CItG\nTTBrGydYUo7N47A1Gzi1I5leFBG6x7K/uHnz1zCb9ANRjoKKZbgCEO8E9nRZ\nIJSIgIW9671Fksb1mSwe2qt7vIYulY3wb3WWaTKaMiUVVJ14DhvnMl945MXz\nZcSdBV8ZECV7IITcZ23aUxGKUJDPodQgmwXo/avQDzE/41h89yXGmD1grTvx\nDUW2hdjCTXuL19F/v7FQTw1pbhHTqYHVLLOXHbNsonkppYOXCoo2+kvjmOO/\nxGhW4kO8l2l/20yiUh1gAkUsaEHSJIxD3kAPpbaoVHXfK+WKOqy1Byu7VPhZ\nvCYMV7ia50nbV2nTu5Kb3xeCfY/WBranC+bygq8flzDNYyCfVKzqftJ0hTc7\n0phgMXa1ZEvOjdU/FcPfLsqHucS/ID3co1qlNCsUwXYb+kvrSzD9yjMP0EQo\n3senraa7uF4tVNhHKI+KG7bvHY39tXkwjS+uA867TLfiHrutaBluh/hJ78/Q\nCVAHJ6j0tbBnKwV3Pqm0nwsZm/aaMpAUjvHDyLPVBvcvXjaz6cGTOkk9cnKB\nBEMac4nKC0UHF6bRofAXoZF9jWInfbvPxLGXvdJKsz4KcRmnwnydHuxQGEfq\n27Nny8rE21zy6oy7Q/07ActPMxVYElGqJuRr0sMiPmlLhnS8VvcsXm6Mo/RO\nauzl\r\n=TRCJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","engines":{"node":">=10.0.0"},"gitHead":"d51da85371078e2697b7a1d55476e54e90d1e6eb","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.2.2","acorn":"^5.1.1","gpu-mock.js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","benchmark":"^2.1.4","browserify":"^16.2.3","typescript":"^3.3.1","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.7_1555862607669_0.5752377041474559","host":"s3://npm-registry-packages"}},"2.0.0-rc.8":{"name":"gpu.js","version":"2.0.0-rc.8","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.8","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"9a83ea9f21cd50cc9062e8697e67e230941d77a9","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.8.tgz","fileCount":31,"integrity":"sha512-IHPCAJKmm663G0VOiraS53PtVu2IeEqSLO6wiItW0dx6Nv/DSygWMMFyyvejn1FQ+a+zWvadtlwovWM6wBatHw==","signatures":[{"sig":"MEYCIQCBY8NO/Iq5O4DzaNNGwzWm+V/fxZh08qy40LODxRwHtgIhAJYluhOGOGbgrvinzl/ez0KmHmwZHOm0WxnyaDR1+y3r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcv8RVCRA9TVsSAnZWagAA4vkP/3UozZuPF/jL1+h5uH+N\nWNtX4WRYUudigor6YWLodQMNqf0YpV4pwnwam3kncs9GxzVCo4GnV7DKbwEH\nOrIk/OV6OC/wyT0+OVxtpafFyzL3Cnz1L3X9x61NtmFSzjo/o8BurHJvtIW9\nR8z5zLwl8vdCZln1eGvFQ5mtLPUp/06wb0lxmggsb0jgJwbqp9q8sc6BtO00\nS71icskzRS8ZnZAl0IyGKDnPrjDui2cIf+HhTvUIvmFgJfyP3ODKAbefJXrE\ndbtL5qj1ZefwWKmwT0klJZ7kSo7CYTcmWHDpFEQq00xOHyTO45xAXgxuiQdy\nnSrStxeHlektU7yt5oWP79pWZdLfMFK+5dyqNqKZWlGU+aw+Jr43jxIXw2U1\ng9qea+8I0CIU92MZGANcHBqqMcQYvMCZzs4j0kp3xE0GjmYyPOK7yScfibUn\nOlmw1yPnQt6NQ5DCRdjCNJsfLuBvo6fI8uZArVwSMeO5qSH2e3CkoXxb0l6d\nXfD06LYdWUF9muspkoAfAToMau95gaG+PDjrbR84RyjowenKi0/FflnQ8hV5\nWXgDym4lSBnB2kX5/XkBsXQ6cgmRmFW5NBa33ZUAtthEiHjay/l1av2F8ZWX\nVmr6TU6JFUASjOOVk78eIJuscAHKchnS4x78e3cUh5Ciz3bTohcLyv7cqB6m\nfFfK\r\n=sEB3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","engines":{"node":">=10.0.0"},"gitHead":"b9f7d7bff025578f04e857602adc42426d9b0fcf","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.2.2","acorn":"^5.1.1","gpu-mock.js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.8_1556071509034_0.7258540591395624","host":"s3://npm-registry-packages"}},"2.0.0-rc.9":{"name":"gpu.js","version":"2.0.0-rc.9","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.9","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"1deb1e6379b92f319922e4190fbe489854a68b37","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.9.tgz","fileCount":31,"integrity":"sha512-Pj65RW7Zwc7xqutl224sL7pWjIZMr+hca7XDFi/ux8o0Oix4nM5zZ81j1Gsl5wlxm6N1+PCKiUUouFx1DNKOFQ==","signatures":[{"sig":"MEQCIHhzspO0tK5FR8LKZngdir9ebu0DFltac1Jx+pPNFw1mAiA3GKH+G7WkRf6VH6YXCiQU0czMjmD7ypKbF+gm9fN/FQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwE07CRA9TVsSAnZWagAAQDwP/R+ku0TEI8kcq4HJitYI\nP1eiL3T3/ezX8Uqf8PN0cbvd9YCwfESByQipz3Up0GoNl0fVF2Rvj/Apcia9\nV99TWmEwZQqLB6nPbhDoncIhEV24SIjtmSxjN/ItvX8n7jHPqCyrekpX0VZZ\nK/GMeicQLVIFFhha+C4iJEeRfRhQ/2c50EeJcMMaSgWNWAHZPze6D4VuxCBb\nwQGQzCBtlFwV8fASuz3TdfH8SEqdVRkB+gfXWj/9Rjiej0ezVbO426VYzYTU\nsi7xiSXqSw00ZxUOAH2PExZBcKZAnAAcmqCB6MYgAaM/yinQPxuEi5FZBlPO\nkoznxplmM6NoAJgBY4UD2CR38jh0ciHB6XiHWDHL9LUK9ESufrbuUNyAIdUC\nM+jqqKxWvxWENYb65ihFcuvxRH15Skdnsm7ymnooyO+u8wIp9dW5q88YspZx\n0sByaiT8npDZ4/qnXmMDr+wGtQxMMmm5o4yvx/22DXAO7ogHCTet5wSYNEHg\nJzA3Cl6Jf/dUU4psHTW82e0aszfkbfTiu8xcUCYqGk79DLpO9SlhmGsG9CS0\nU0zshX39feg9Wyi+RMq0SwLHDjT6L0G3vbVBqtxXTEezFM5JcwF+y61tEhnT\nL61Ya3jh86dSMO0FXawjxr+FFQDkGrn8NQFQrrBEeQczF/ola9MWY+HXV+2Q\nujH4\r\n=5lmJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","engines":{"node":">=10.0.0"},"gitHead":"8bb5e6be4dbe17192af3624b653063dbc3dc6b6a","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.2.2","acorn":"^5.1.1","gpu-mock.js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.9_1556106555107_0.4625878706836217","host":"s3://npm-registry-packages"}},"2.0.0-rc.10":{"name":"gpu.js","version":"2.0.0-rc.10","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.10","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"6c513eb05d2ceb6a5d2e2d176164a3a0fa96d1d7","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.10.tgz","fileCount":31,"integrity":"sha512-zWhKCb5WEusZvnnIrrSOODcb+14OOWLJM1/cfJJOmBQIJCXWfe25nT44XySMWYmfm7rrYatlXsePGsp5CX97Pg==","signatures":[{"sig":"MEUCIQC2ZvEV5KlIeFKDmj/PEVk4Em8bgIw+v8nawlEKUiZPzQIgIEca1qi5p8cuLC5aNpanJKIH4er0MC71i7l4vukbtI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwFJ2CRA9TVsSAnZWagAAabEQAJOdFGkAzX9s86Bsr73i\nz8Kku3s/tGBltTX/4/H2cKZraYYXK7wXAgHqv8MGDFxE2TJ8t7fp1Y+FSCEQ\n4RhAlHuDSj7zJ+6vt1aJ5fibdVwH9+jqXgHv5wY7fAOGhRBYDNQUJpySbH5z\n+m9ThWIv0ocNkcexdKQEf/Wnut20rwf/HQxS1FAT/M9OIe5kdR20RUyz2Pnq\nXTQ2UteJhktAMYMclgnQASR9dlWwa/dgOAGeB4mdaL3PpYQxa8JmZbInE4eP\nrMw1sXTXlC6lo4f0AHE/faNkdxcCKO8QNWYgv89pIqQ3/7GCStoi5L1tIVlV\ncQmOZUb+pIl1vqnTONAzmfbKkpG83aCwq5Q9K6p5Gplpkq4lgmviFTSgCIFT\nppYSBDydKIhg9bbB2glQZNopRHPHQUZ08T6aB56/TLNPOo4oFFep0OJK5UZx\n9ScmP3mn3K3JqhlGXB3EODFyDas5iY+0O+4eVh2bSlqh1KSowJTZ/pB9NW4p\nYl3h5maKeY/BKpqMN90rx9Xj8t2E9x9SDhNzb0Q/acQve6QSzN2Sz9HbzYNZ\nkXqyjLWOCs+UEMeJY6xFG+lVnbwCPIFvE203XTOtkxYKtl5DdFD+3dEoWx+n\nui73ClGtTpUN+XfO5TCkkgdCv5sWW4oi1yANG5YgAEaW2QzQcZig1G3knSOU\nygaj\r\n=TI9Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","engines":{"node":">=10.0.0"},"gitHead":"0b78a3b5ccf17ea19c86b68cc8b3f32330cefc0c","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.2.2","acorn":"^5.1.1","gpu-mock.js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.10_1556107893493_0.6761459822984368","host":"s3://npm-registry-packages"}},"2.0.0-rc.11":{"name":"gpu.js","version":"2.0.0-rc.11","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.11","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"b2ad0fad3290d2525d141904fcf12576b7b16f3f","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.11.tgz","fileCount":31,"integrity":"sha512-dSjVeyzRwMX1pJ3xUHmG4PJIJZLMoVDeuVEziy9sMDv0l5hUNvtD0cwnnD7p5H3EyvG30tIWC5L2gap/vRQQRw==","signatures":[{"sig":"MEQCIHDY77LHgck/hBq6u1DTzp0rFsGchrVgrc68aC/xs7u+AiAh4wlJXP/qNJPMXTYET63iQzfg8Y2DD2i2NJ/LsncCyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwNtPCRA9TVsSAnZWagAALR8P/0KumLtJoCyf1LXFqSQ2\n3dmBgvYTcO3xL9QAGN8UAlTFvcNVB5NxFqxZ6v0XRhPE8NXymhe8xRcAcQCr\ns3XEilLA2T9W41JH6R+LlvvrQbrMl6JVaYXaJ3FYrm+RlCH30ViOaUB0AEl9\nBLz6cIysWo1nrqK+cmsz+4L4eAkhSvTi1qiA80b4rFtt1y7Ni3Q7XHhJ87eY\nZ/0Oo7dFXR9bF81eusc0vwX6g3+tN+ADdm28sy6d5c0A318iEjwytOiVfDAC\nr2eWmb1/t3WM589QGWxyls2oq0HhjTTaPZD+2g5EOr6LXtnbGLNjbvaEKXgl\nZCu1bmW9DFpCeG2FdzF1vraRWJw35XaT87+21rhag1TK3m5bgCZo4TGVAVzL\n9+mIsM09DYGi0kkdbqjBc8CmdB+nWqUjIjRQyQCF0L1xUwbnI6pOGdrQkzkd\nGvSHXfQUlBbmcZtFJ2GjNZOu20L/ygsN8+dNuwJyeG0Fl+t6XFYk47V/r1Zd\nNu0jzv3gOvVVAngHiTs1+8atxwWagzR60C+/3Luwt9MQaKaNhJSmT1CNmZqG\naIW4Dde1nRgPnFcD/AMkUjhvXa48xvcuXgz3V3F/qVUoxHw2Hh7EmjlrIGo7\nHcgwrACjqWupKcqm6U6UquTt4OnJPMg7I7ED4xzeqL87HgUb4ZzQoi4as31x\nH2C9\r\n=ehnY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","engines":{"node":">=10.0.0"},"gitHead":"f4114ece87b774d366e1d3e7580b0bf9b13a2c6e","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.2.2","acorn":"^5.1.1","gpu-mock.js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.11_1556142926585_0.6197397137837031","host":"s3://npm-registry-packages"}},"2.0.0-rc.12":{"name":"gpu.js","version":"2.0.0-rc.12","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.12","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"b7939df8350fb2f260d37cce201876a7454bac3d","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.12.tgz","fileCount":31,"integrity":"sha512-cEciiR/8zeC4zG4evSqbKU6S8HDVFW/HYD+S/6Snx5ti3w8lmio828MrnU78rc6tXgxgBJakzV82Z12DZmMd3g==","signatures":[{"sig":"MEUCIG6Q0PNnF/rdglCmKF0kbe9IoYzr2vaRIB7RqB2umfQtAiEAu4CSuON89v+ZLh4OAiIRovbo+xBiBSh89bIAv0R0aUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcw7lDCRA9TVsSAnZWagAAHskP/3zmu/MKn8ukCqmjQFRX\ngE9JrKSf8CylBYmVYWsvNzfnc/kNGlVdV56qIhZaBcpgWmVV1ISM1aA+DiK1\nHlxcW7tE2b4P6Ra1M+dlb9MPNFZd1rGso8ITD57HzcHzbDdAG3ntooFMohzS\nVg89z9XUSb6o9ypDBxd+0murTF43bk18ortWBsr81h8DGTVkO6pqKLWy0/6Q\nTs7Q0qZ5OSeFN43Q+aXlSZTng9HE3RPe0pW9TE5zP1mO9CCmyMjKZtnuFJex\nYhGlHON589wactRl2Y4gZSTXOJMVa97iRCQmWBfAmEl9v+Uz55Tr9WrBqLu6\nzW4eE318L+7VgaMuRzPHuT1Idb80jjtslGEMaiIrCqQmpA7Yy2MXh208dFFO\nDB27n/ju3eEWoF7QWxNNsItYUPOqnGpaMAPDoKobT4MoV84x7qQlcloWIRvt\nnEKFAKzVqz8HNxUnzhm62ZHDF9DssEXIYlvnLGF+k0qEFOg/a83F5UI3jHdo\nprQF1KLLNIButZEIqwwTzV/fmqir4UA1sRAyPh5gDar7nP7A7ZR6eCR59oE3\nRTJFbIsR7DzUOQV0ST0UFQtcf7sNhH0kmqxoE5GZxlLn2d8KwdtLLuz12rWJ\nfS+cSor29kkTVQQBbG5xNpbtxmO/4cqwD7MJpCpjlUc/3cZNvfbqKC8hJH3v\njj+0\r\n=XWiR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","engines":{"node":">=10.0.0"},"gitHead":"7ec15719a5ef0fc6d34b6d2f212b1b178457894b","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.2.2","acorn":"^5.1.1","gpu-mock.js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.12_1556330818716_0.7002482204019738","host":"s3://npm-registry-packages"}},"2.0.0-rc.13":{"name":"gpu.js","version":"2.0.0-rc.13","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.13","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"bad6b03f92e7be365946382d2a55c02230fbd16e","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.13.tgz","fileCount":33,"integrity":"sha512-9WyBThe30fVgnsDxgZkAopYBlo8FlqQmwPFmYUnHfTVibiu1ObkvdlYtP6yJscWkwllskeYNWlfrKKR6G83u0w==","signatures":[{"sig":"MEUCIE+oxjXIM54Km3yFWD/5eZh9g5jQEv+EVLKkUVUpqnRFAiEAl0QZbn+UlFiEYSxUVUzVTAFU5FzaDRM5hvsxfuH9/Aw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxvIYCRA9TVsSAnZWagAAro0P/i0GL/7GVabTqW1KgGDP\n8B9gFwAqYez2rEoEiato8Rg1ojZMqJNO10/wIT1+M6p6vPJ6jATKhIrzUtnq\nN97kTstajr0taVwzY6ydLippQxj6FECv2IB/rGttu/QjvaYgZfa9PwBHsBlB\nfrcp63G39jkEg/aIMepf00MQ+gJddm/Ycyk+keLuNM88sAlaGmuFkStbv5An\nKGASYmvXGs29XjiEe3uaLHc/A2xSSkhCAw0zSOQ8IceUpTz+/sfI/9WBWZi7\nIzJ5GHzZ1QLOriBWId3FuhXORty7r3nb405ikVFSFDlxLc5pZqCe0Zcg25M4\naE80vAyZH7Bh1DM3wNRf2FUQRSs5Qy8K6TJEgcq7cszplEVhkizAKfaBbL+l\ntpTrmupNqeE1roCZovYLJ90b5up8XxNCl0jWGFkOgIDebyS2YNYlKcxb6Kei\nLL/VFzklSsh8QIdlDE+zfKMUwT6j4q+d1nDIdCRbZjW5v5n2Fx9un51QxAC4\n2ZJ6HWFWFCxb5b//trqM95diLR66w8umM/GGiRTriKLMKE2Iw6+2Od3eHG95\nfRJqmTkmasrxub1dqZW5T8E72K6F2XdWWBHjBuhL2iqVD28dkfk1cgyINJ3n\nPjO3ECmsIQmscPGxGqaf3TIlWAALMMPaC0/Mu2UUOa/+dbUZx+1bSvvlLEH5\nKCKL\r\n=gF8T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","engines":{"node":">=10.0.0"},"gitHead":"0125e2cda728c17e6e85ede27f4f45cd87a6e431","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.2.2","acorn":"^5.1.1","gpu-mock.js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.13_1556541975801_0.6053325504703289","host":"s3://npm-registry-packages"}},"2.0.0-rc.14":{"name":"gpu.js","version":"2.0.0-rc.14","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.14","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"83c896c7902d606ff51b35677eb801636787bf20","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.14.tgz","fileCount":93,"integrity":"sha512-8SmrWsEJvI/SY2cluqEYZfv1guVJJ0BNowlJtE1uRLOvj4alB79GxmMelXRJY3XoJUe1akEs39/2+zdJaE/xFg==","signatures":[{"sig":"MEQCIHmQA2hgJtTkB2YyL6EKjIZmY4wyJz0LZqOvgbHk7LHYAiB/ua9Jn9hyV0ebkQ+twOpkd7g1wokxWv8LPlpk02LpJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":463576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9a54CRA9TVsSAnZWagAAEuQP/3BqVvgLUUElUBWe2fi1\nweT5cN3oCPOqI6OQNl0ocuLUExoSan21w9hl9UCjC88rMAEpi32UAccZueAT\ngG2GCFX+c6f3F3ZVoEc19j/z6NaDrlwVqNerF9SaIkVjYmHRw4M/qCFBRbm0\nnfK9xliKL1QHV6zEjEWj4oS7xPSg/iTfv2ythZp0JAk4f+dXkrEmPhQgLzMB\nXRboMj6tsVZn1oTu7NrK4a5TDnQcQ4OVLs5f0nBsvwDgvwfQwANIkW/hmUND\n5Ty5OWVHvR+1KS3Mk67T9l+xYa0PsA65pD9owedRsj7SJnGESME8duQrU0DF\nER8tx0u7XShCEQ+I8KSpQ/2Nairr/PV05H0GwfuNe2guwi7R+2Rjdvdwb05Q\nySVqtOxVZPgJbuOjJV5MEYNfb+fKWmKDUIu9XnUQXDqJRH11SmycxpNYjda4\nIGuQI7q1D0t9L0o2OjWrPaq4u0c9KhkR/U+DmHQlw538wHiTwynGyWAg2hSe\nQPDwg8YF5U5AIaKkof9ssHtDZzm8KKfdyh8IahJtTjmKAvvN4WLmzfjM7TK8\nBmWNeUDerBO7JAE/O4lkhNXYuK9dptL4dM/oU3IHoeK6t0HUs5jnTDwXLwkr\n5Gyu66lqfSll1MRAGH2vUI0eUJ6FhKlpGWBMIjwI2JJXhCbDTnkLh87jrkGp\nOmv8\r\n=HGd8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","engines":{"node":">=10.0.0"},"gitHead":"57263681bc9915075e7e0773fa3363ba6b978138","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.3.3","acorn":"^5.1.1","gl-wiretap":"^0.6.0","gpu-mock.js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.14_1559604856158_0.734021968714963","host":"s3://npm-registry-packages"}},"2.0.0-rc.15":{"name":"gpu.js","version":"2.0.0-rc.15","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.15","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"e77991a5bc73147f4a70713122a3be79f2bec1d8","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.15.tgz","fileCount":94,"integrity":"sha512-Pv9skvUMnDdff73eTUT1+NQrk2gA0yCBV0UGjhFIbL7RbCGLhAQEcCX0leThH77EOCtrcb8Zoug7ms5OwF02UA==","signatures":[{"sig":"MEQCIHJB+yhiiNL9Y0Qr2qn7ozT9VxInM03YzfoJFvmhyosmAiAgVeo16GnjlfKuaw7D9bqPWXdh5pLGRjWJKlRai7wMvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":475430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCA2uCRA9TVsSAnZWagAAqgcP/AmzZEDAJ9PtWwnP9lOo\n1ajGlTY1VZaTcNNLxenLKPPyS6e8Nx95yNDkOmkfNm9z7NQqk2E9glj4gtsT\nYWNp8WdUO16a0PBwdYdotpIf2eTpBcB6pvJJOpxFOseEqUKYbbgkqO8AzSHd\nFLdyX51jcZfMxoY7VMJWdKzP0+J8mtpTUZyqTf+HsVjlBn1RjEbj7qCNGuIb\nlGNBaQE9eH9/gq/nfAjhfOKsIq4Jk3e08lOMlNfL29XSEpMEdkCEOpltfA99\nRGITXCu/IQAUJ5r7Z0lVW5Dt52aeGKfRPFzC4Rovkj4cNooDr41pKnbEjPIi\nKX2ozGhTtUkDebVzM+Yn6mdZdJ0g6MKdlpAbMgRMQI8vi4rGnAML6o4ea5Mw\nP8pP9T9KdpXch8ZSfadCLxZhxF9v2EUz/K6IuuPwa4+UqHNZFIFN8JwRrQLk\nfLGk3Mr3Qo3l1g0MsPGpFnIja1A2DAxajniHNukKsRkeobuMYlKVV5SPEdhi\nAa1FOVwLnSZT9IF+LlQ+JslqpbFY3CDfkeXq4fLDfRnGHgWS27QXg9smunRQ\nDbnsSNA7X2omD8d1loY255JyFiFy4fuOTaokqvlyVGytRiyC2/J0OuwyYk6k\nqkvNJTtnKuKGycPKgpGcDqOXaEYO2glFiOKa3/GXxbxJPk1Oe+9mdjynUKOr\nhpYe\r\n=6kAD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","engines":{"node":">=10.0.0"},"gitHead":"7bcfbed2344afb11a61cfc232d488ac192fa5a5e","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.3.3","acorn":"^5.1.1","gl-wiretap":"^0.6.0","gpu-mock.js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.15_1560808877645_0.2589831771098996","host":"s3://npm-registry-packages"}},"2.0.0-rc.16":{"name":"gpu.js","version":"2.0.0-rc.16","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.16","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"136a1a6aaec653b323e867d63f6a1ec44acc5bab","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.16.tgz","fileCount":94,"integrity":"sha512-M7Ndhyn2qgHCkGZSKyTIOyuk2MOJeAbR8ObEmMJm4UvOV6LvCpU9ePnxkhAjRAWl1AcOEWmfmKUrfK93m+jToQ==","signatures":[{"sig":"MEUCIQDiWuGl/laVyHnnpIAvYYvuxuUDkoLgHvJDWJZfgedZDQIgODJxbvJ8mJqt20rkSeWYwjKEgYbusnZ2ERvX+PRZku4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":476739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC5QYCRA9TVsSAnZWagAAMI0P/3lBCWndhPm9UQflHrjw\nrW7N4vnMZV2s1jn3EfBmvPmclIKKnTPBkSCO1ugul+zDKqjT66uLl8YMTHAh\nVsfaLuWQb54pFR8JKf80V40zEVrktpoWUhEP0SKvoBgNAgmV7hfiMO3RRoA3\nazcgRfmgjPt1gKsXgyu4cGVy6cBtRlW26MHMZdefcY2ligsZwctCwtcV8+PJ\n5OzT+VIl4QPxU7QjMGzxgdW4vVwA8xdzWI/fKuXu4/ZOfkwE5Rz3I0EHCFAd\ngH62Imv94cb0hAUno3q2y2dCMinCkQHTV40s0F5FOYqEY20MIXHUQtDKcsnh\n9N97oEJVXHATJdR6hRNLDBeYOCBgCTmnMdPo9E03leabrX5ncNQB97yLCLoG\nZrCM2M4ZE6W/eFjhBFqJGbX2O9w5V8UhUNUvf+5ti++ic0GUZbaKrUVKFZXB\nvvFuJfOAJzJBXf9kFmi9P97+6g8+vGkoJVe3WXbwjjPxKmhwKKMow82ALCsQ\nBqsgJC0tmK4IxcD9Zi/o6Yq2nYjQiojHxuUdSz1eJaacIicUL+yhyWK46akB\nZTOmmz4fX0iO5Rn1ulcKAU7QaRjvHdKw4DCrbE2CXw2hNlVxReehEX4VJj1y\nUKP5PnJ2V6fqhZzGqLjmHj+SKU1pPry9Nv5f44LAuS7702Ze0xHwhPeJDHky\nx3Pv\r\n=2v89\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","engines":{"node":">=10.0.0"},"gitHead":"914bae02ea1db3c29a43b3290ee1d0c194b1abac","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.3.3","acorn":"^5.1.1","gl-wiretap":"^0.6.0","gpu-mock.js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.16_1561039895812_0.602244506881896","host":"s3://npm-registry-packages"}},"2.0.0-rc.17":{"name":"gpu.js","version":"2.0.0-rc.17","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.17","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"5808ac1e908caa3a6f3940c1b6d88d4a563c6fa4","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.17.tgz","fileCount":94,"integrity":"sha512-H4KoKlxwIbczoszBRiIzvANOkV0L70Yz9nXXt/s/aNeQzVKImc6qMBeCnKl3cJz3N/XKpjLtr8msQZi73y+v1Q==","signatures":[{"sig":"MEYCIQDLJV1vjDasZyMsFE46YkX7G6xSCqPf1n5YHtOEqotpRAIhAI0PtVL4MhgckY2x8l+T6+uasHfFQo2ibQdtNQQ41PHH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":478688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEXTTCRA9TVsSAnZWagAAKjYP/31GhLZIUq95l8iiE2Ri\n2ZJ/UNLfgUjGh0sV4hY3EIPU4O9/7/E2n+iSu+ozAuuoza0sW6cqD0LCO1SR\n4rGpHlvTb8qdL3pvsO7uklsPLRuIf9Vke+cL4FQHRTATjryE1118n+Utghju\nfHYC1By18moh346mYGu79VcJf8UF0GuKHSinNzqtF47uIFNS8yeCcdu1ov9k\nQsGaLGBNI2PiR8QhXDCVTfyuuYnYRFfXfV0oZZ3/NU0i6zHNxv5TuiWNzWgc\n/5pBXFfdaj+/ipe4uF9ER1xf0BioTbuwHigXWGzzla5d04h+E7cyz2TQhVcg\nXyfylJs7tJvbEeuQ0y1ZuXtOOtKv7PuP62mxD8AFxUUnupk5PCBRj3LlDALV\nHGZlTcb0xbsbIT745dVQVvbwnjAd80zkpGnkFyT6v5OV+2T5KeYX/mM/o4yp\nmE6XC1VnJQoQNshv8kYI4zURMlePFgcL/dB/a2Pv8w8RCKbknluqJy6px2O1\nEojxV2LmWTTksFa2mT8G1EW60ryNcXR4xbu8rkj0zvDL9+pkiYqo+oZP9Ycf\nxW7FIBBtIcz3Aval0teXngpG5dlaNrwqM7o/uIAJ4Em+tH8Wip3V8kLN55DT\nY2Rbx0RZ+vpMrjUz8peAk8D6igaKE5+S/FYlau9z4rXKgo8EXhTxwEyGLScR\nYr/K\r\n=K6wz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","engines":{"node":">=10.0.0"},"gitHead":"1c820a7724261943b3c4615a88b95c0e556bd365","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.3.3","acorn":"^5.1.1","gl-wiretap":"^0.6.0","gpu-mock.js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.17_1561425106560_0.51967999084255","host":"s3://npm-registry-packages"}},"2.0.0-rc.18":{"name":"gpu.js","version":"2.0.0-rc.18","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.18","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"8afb299a68e818b7a11d1826b3c1f4d38d5af5a9","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.18.tgz","fileCount":98,"integrity":"sha512-bW6THnJlEx4E+0TwazBtfDxMh1fa901jn4Q4c3If9VyL4cKLxYMC10ZsVG66I7lU0Ope4WQZ1LAQR+/ibm/hPQ==","signatures":[{"sig":"MEUCIAPILDY5g6uiQmpyo+X+7RTMDQpZfOCiMAelqNkVWBPSAiEAhyf5gEoRxkT9xs2KFvnuY5jPiAvegkISlo6f3jX7mcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2344790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdF3GlCRA9TVsSAnZWagAAHmEP/3Ew7hOaCaIXmpajL2id\nsRYj2b8HBCdSih7YPI5OOS4iLwemAtZ/mp0BfVtlO7jDCao9vve6VlVPlkR/\nPkdSt0D4SooVpWcEFRL/QfdfpnWRS92IsCWc5srKZVH52bwzCLD3oihaEmgu\nOkd4qILBzBOt8DAUpkQRP9Zvidw3ed6QS/Rwr6b6CZS1kVhjGGzNY5zmKHc5\nLX/hL0QsUchTFn3LbIW4X6gWy5PWsR6RxoFUPBsHA0YP7JxD7bRh7T6lq8u4\n9+JtOU8Q2rEHG0RN6sw79YHKK+x1XJL86jcPBYjyf5J3aFJl1WKE5Gbq3cFg\nNBHYEIH53GlTJAzaexVU7BlPyuyp4EbgeWfpJuOQr3adxuEQtV7er3Hy83y0\nQSYmiQZk5MlT0BRzStGu2NPRP0uEvKGEXCCiYIfYq1td99OZl0pwoJkycSbm\n3psjhmrpH+iYdLk5FozDw5ixnhkgFGjzadQ17Y60bEZu0Fp3Ew7OZP92IY8W\n37ht067MxpfyhC268iY5j3iBO5GCbnFSj5ZEdAq+e8YUVUWQSaSZWVl2JRFg\nNXSR9eAFfrUs4u3rLWhPZgW4Gi0YpqRO2urg4RUgv7bOLxu6c/p3YfvMn26a\nCd2R+CEmF6YIuTLh0YyaYEnM/fhmtsEdXqynd2eM/GItK/mUjhueAML4ZEvo\nn6lg\r\n=w7SW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","engines":{"node":">=10.0.0"},"gitHead":"8aac6ab2e21bb69f1555ace029d3bb9133616dd1","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.3.3","acorn":"^5.1.1","gl-wiretap":"^0.6.0","gpu-mock.js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.18_1561817509120_0.24334424956738632","host":"s3://npm-registry-packages"}},"2.0.0-rc.19":{"name":"gpu.js","version":"2.0.0-rc.19","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.19","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"a02d2ff2e2c134fcfc3eda845ca349c9f1922181","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.19.tgz","fileCount":98,"integrity":"sha512-cthMwlLaeBFxqLDmlChcktBu4xgB/WNMGCCW2pzgIPPsMJTl1gr8u+Jgycj29NPAk+cwPCtQNeKYsHXcFhPgJg==","signatures":[{"sig":"MEYCIQCYH87qSOJSNkk8ygEXaFm+gApVkJOcKOEeGi+Jeil2EAIhAPFJ59zwrETKRfy9lHNAiM5mzZLkMIv0jIknmdn6KAh7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2345370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG4PqCRA9TVsSAnZWagAAQRkP/0Zf52x/YuMuFzTzByJ7\nHWsXUCwoBjxVA6Q6ftFPkLcV5ntLv1Sxs+yj5PpP0f9D0Y8/DcdMlAyLM/Yz\nsCf0l2cCRg3e7NoT3eBdiPNoL2WpMRwqgSp1Dt8Gvr2VVQvCkJlRxGZ70yG2\nkNF6mcjd7B7amy9H/y4NJSg4wyNdpMbvszF5TbcNmRNbYof/INJdaAlmM70H\nSzhu58i/jhAkjNAo9VGOxnIi9HacO6bP8+TvzoC7VhjVfU7NHIwo7W7BfDNG\n74wWZU4+rH0zFcZBBoLYdZN4mgTmq12S3/SKcqFiAYi8S9OaKITHRH5WOQXA\nUlF8LsrGrBQ4BYeCNjvrZxehSvgb0v6ZA9ve0i7F/URjhI6QnpzUdMTUADEs\ngI1uS8T1OqIBIy2BnKH4EM/CVK7pp83E48UD+tHv++s+W4q/1lkx8t5C8/PX\nZd0kQTiFHzQgFupCLBD4lCjS7IP+3HSG4atrZTv48WC8xaDv8bManRaFwuna\nQiZmB1xEMwxIsM3NL9yEgL8FHKkuYO4z0akBQGKdtoJh9bARkIX7kJg5q1Za\nEXNdMzd2bJ8z8hHIp9aYR98wjlMsOtiRDe3zN4wKCz1yfV/2ZO0S0JsFyzUu\noQmU5oYdslVG2HlHZ3Vec3u62FesuGoBVOdnPraNOF/th94+rrcqCBaSxf7F\nmB57\r\n=aBBO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","engines":{"node":">=10.0.0"},"gitHead":"f46a50d55c90bfd99a3bf48b7e788a364366c8d6","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.3.3","acorn":"^5.1.1","gl-wiretap":"^0.6.0","gpu-mock.js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.19_1562084328773_0.7717730868267398","host":"s3://npm-registry-packages"}},"2.0.0-rc.20":{"name":"gpu.js","version":"2.0.0-rc.20","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.20","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"98c46a6ede63c7c1c2e6a6834a469f204788e649","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.20.tgz","fileCount":98,"integrity":"sha512-u1t03tge0Kp2HRGzG24QOkB92/OC+Xd2nomycs7n6xlWXV+asqHbSLM/JWlSrmLMsPjJG6IjVzuzHe5STyrIIg==","signatures":[{"sig":"MEQCIB4baS8zxLWXUF2+iPU2ClB7FCGMxvwrtUC5doweqpnMAiBCRMkfe/bVTpm/D5+XMfAgUjLrf+zipbj+k+VeCNAkMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2358281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH2btCRA9TVsSAnZWagAAhhAP/0QFuIddLuTuae0+esVD\nYcJvD/Mi33TrZo7cTBCrodui6jjhjsRQc7jSuU8yEY4O0dFufFjlxOkZUTjb\nuO5SNHIk8AqWbNzabYnWMufCMLHoU711Tva7xVnFocBF8n3gwAsDb8cQ/f3m\n1w6p6N0ChedksTmzQNIOIa9NbTgWIJG6tu64So6G65NcWwGSY1oe9WUIxg/N\nZ6tCMfXuGoPNZRQ/wksKjWYUrfr5OXqJNpiAUsTdGwQADl/5Zn0EQ2u0Uxt+\nVK0DFOw1eQwXGiUAPuwsPnPorCQOuLHv5dynJ0lRAWynGXJ5VIar0UxpiXwM\nYYfK3wKFnr2WelHhnMYiLUVvThVlk8B2UDpkZmU7p5iHCrB4sbu9D8wCs/32\nZzPpw/RZbesKBrGT1Pr4w5G/pbk9Et28KiJ5SiiP2XH9FFZNcJbyCOlJuELj\npqA0Y0vW68XX1OL+j5+j2TJb5cnNzUJ/Qq4cwWoTcehAzUerf2vJoyUaNTmU\na7JuFbIC7HVJPGSqKtoSlffBqtonwe+2MVOWGTdqkNSYG5aNJFnNQ+sGgQEf\njTsju8lakDy880AbacwquaxmpelVRmJQq4YahiH7nUgtx94JQam7cqbKUj4D\neJOaswR2EKEZJf74BY+0qL+ldlxfYsYEVUM9/X3pHvxp0wHnLzNWEvNr/HnK\nUEsc\r\n=YElZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","engines":{"node":">=10.0.0"},"gitHead":"82832902ccd6683d7821c3c952122b19f7436d4f","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.3.3","acorn":"^5.1.1","gl-wiretap":"^0.6.0","gpu-mock.js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.20_1562339052420_0.7057911804660466","host":"s3://npm-registry-packages"}},"2.0.0-rc.21":{"name":"gpu.js","version":"2.0.0-rc.21","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.21","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"cc6ab8ee335837718a261c8343580f3ea18c05f4","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.21.tgz","fileCount":98,"integrity":"sha512-VTGaocqCqpJjJbNIXATt/dH1/f7SA3HXOXjhp5LAJPxMPxowSRpxEJboR+LZKFY1jkDwFa3Wc1m5D40W4tQYHA==","signatures":[{"sig":"MEUCIQDgPOt0s1lkNhqQ3oQVpxuOOekfhOZ8GtuzpmGWW3tc5gIgDxs3ggl7e1/OJ/KwWnlOdC+d/Tb7bRcp28ld8O7K5Ac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2382540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ2+ECRA9TVsSAnZWagAAglYP/2f/EvBJ3SS/tPlyIN5i\nLM9Gllq32V8rs8eifPODvPEcUYQNUeztix8RG1Z8u6OAwItBqsZ6DOKvRij4\nO0TxGWXHtqerfO4KV0aV17ZJhFeMgel7FFBk0Urlj0f2WqQrJAtO+3yVDrLm\nKPutoeaKlI1YItqKZU9lTHnYAFUKcbeQE8oqJOX16heb4mbkZiNxbJWiyEKE\ndEbgAXuqwT8QThrPKe6o1woRozrnXahWPr+/dHtOlSuZAtNHj/UKQUYm2Dhj\nCSfLJ1hwA0WfHtEC3s88Ez7fw2bsY+x8XOeYAMc9j18lV3WGylfix4xk4JBL\nVCWeD+nIZ181HCsdk2x2vT0pp462d0n8H8Fnj7EuEHZRM0+EWz/f8LQpIMHv\nJGcgeQ66y8VuMSyYkpc/lMAAWwDIP9IGkeX9YhuTF8D/zh+Ru3iv44XMN6tn\nw+3G5vHQppI6CSVZeVuJJH3gdOgJHgZahwQy8rTmFmUlLd3FUY2zNmNaNlVv\nfM8eXPaFL5O2VmdO109MYj3sdpAu6fSovnxOZuj3jvCk/KjcpL8KI/ZaMtTL\nAf72UjQT2i32COaoEXhpFFlpgsvkAhPBWnEHHf75SXxsRxPlgGaGk5UAlJLd\n9VuxyNbDY2Ei9HX0pCrsWLLXnOw3zPyBzYFIysjsWmWuyjoruzPy7d0lO+1E\nXZ83\r\n=TACU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","engines":{"node":">=10.0.0"},"gitHead":"5605504d92aa0641caf6b39f33c9ec0db2dceff9","scripts":{"make":"gulp build && gulp beautify && gulp minify","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.3.3","acorn":"^5.1.1","gl-wiretap":"^0.6.0","gpu-mock.js":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.3","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.21_1562865539509_0.9581439707496622","host":"s3://npm-registry-packages"}},"2.0.0-rc.22":{"name":"gpu.js","version":"2.0.0-rc.22","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.22","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"c84360677f0e92fde9304da4c460e610f9eb62db","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.22.tgz","fileCount":116,"integrity":"sha512-pu02+Kx3SJrNn1Gfk2i8Wenm17WywYdE4Eb/EMRsRsBEgV/TlwCEPKWFnZumaSqfBC7CnT+a4YOO61SP4jOShA==","signatures":[{"sig":"MEYCIQC1hJAx+o6AhUF5Y37ukyretSVmyGyshSEli0TYPbv7QwIhAKPMny1P3xqrZtkLL4Olt/DaJRc8vVVRzZu2ZsVBa7sv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2556037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOI3GCRA9TVsSAnZWagAAnwUP/jT8KIuuHltDfH/wc/sE\nrIiG14kpoymjPU7w0YDILqIL032K8XcAo2Dtu4k3JCpDA2ig45oOVkUl2rIK\nGT0jji01YeGCb0WkaLb9SOKZmddwISIZmhyoAPyQ2mDKLapbC6fuQ1pUoTVU\nE1cFzeW54E2JGWtSSXyXkDywa5uVYXfKKA51ngatrUg7b3Z3vga7mIRyuJBw\nrViwCDrodIlI3FS8Tih+qLAcuakKY3/3M5+lw0bJLkdjJVgV2sJEYY2lVhc4\npnqEi3FusfLt5wlWYFB8wQ96b+1Vi8xM6s83Jkarh0RUFJ5jIbk9Oa77/PVH\nI/lqpoOc72uRbtnSOBY1fPeoiQNJpTFtWHtMlMTb+36+6jhNR/VeNFuyOqsN\ntpyA5DzVOBsiaHvv2Qk759dpaWNZhOiw0FoBpFk/Mw1i00DqdjTJOV/F4Zk8\nsBqTGsnMt2eZetOeaIQBRv48rcTpqnoYIUm5/viIBWUVP1+m1nID3GTZAGiJ\nK5OUKOHD6HGTfjLeCmtu2MNOmzA6Tr3+q1GX/9JOp5LoAEMfQddO3ngu5sil\nKaMGyy5D8zdP9KpZBidSs8fUXffc5lhnKFa39gnsPopiQ57HYREsri8qigC1\nGFP8H3BkHgz+p1AOaPF3L607VcZMvu3IS5wBkZfxo/ZR+6HKl43ekfLFiK0i\ndXQ4\r\n=ItWj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","engines":{"node":">=8.0.0"},"gitHead":"86af54efef25001f68a9ce4a9189e11e73cb93b5","scripts":{"make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli","build-docs":"jsdoc -c jsdoc.json src -r -d doc --debug && gulp injectCSS"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.3.3","acorn":"^5.1.1","gl-wiretap":"^0.6.0","gpu-mock.js":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.22_1563987397498_0.705961785258933","host":"s3://npm-registry-packages"}},"2.0.0-rc.23":{"name":"gpu.js","version":"2.0.0-rc.23","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.23","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"461015878453e6ea81c6a617226b3a797c574ac8","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.23.tgz","fileCount":116,"integrity":"sha512-t9VXdeqE71ogrnmEnyXo7WvuikP88EKsuDIJYRB5fSXLZACegMs9pIwscFy7IYyWpIoJ9KMYCvvCj+iXG04TXA==","signatures":[{"sig":"MEQCICcqm5B4jtJnNLB0r+CKS7StTUu/zpQKcMpa46Ga9tvZAiAled9ukEm0fI26VLIiUNQJb0wnsbc4iSwpMGBwfD0z/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2179317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdO001CRA9TVsSAnZWagAAFtAP/3Y5x3UTMHDBcAu+Yu2a\ngMUnKl0Ihszu2AySZKklGY3y3a12xeSRvGraP3c3nZODCBaVJwWkiUL2yMH5\nV4etdyX0wWloibaO3NomXj+tsEAbitoX6/Y+Yro4penqNFTf1l5kWGyTArFb\nstDGto8xoXcqB1oLPCY9K7/Yq3TEarZ1cnA/8BzKvafmnyzQsRdOEaLwsPwm\n3looG9+G7S20cgOJV2fEsHtFYWooTb0d9Gmz/v0GFribABjq7f5d4K4SGFVA\nOJkYyJMen47RWYuTeEro3dDoJaL4kD5aE2yWFtMSKvHieuivEyZeZv3ocZh3\nHvJmcGIZ45gB88cHRTM8KGT5wLsIovZWapl01mX3SY8kCCstFJ+M1YhrOT1H\nCh5Z7CvMGn0RbPNlKuGuPUmatCr1AWQtgELifSdDNApoLBpsf5oUKM+tRJhu\nOCydF79OjXR6UppBMBhlR1/ewdALW5fxIF0z08rVfJBlW3I6iA8WhZ09jC8J\nX3J3KUPbgfHtsiORJTyqHvRsP4GHztUVwtm1pJYbJQ1SE+Jxd2ICPWJAEP74\nVfZRdn+t0N/I2oPILaRA7JEQ5/ie5FttVETMatRlYEZ3a+guXzlEi1ZG8Dfu\nN6mIRtzClDof55Od7sb2Y1hz8wc89E+zG4pw2xuaPeZjicHTNVenr8oAFJtm\nMgdI\r\n=8Kdw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","engines":{"node":">=8.0.0"},"gitHead":"21b9e3b759bf6df2c9ebe69a946b9ff205dd0cbf","scripts":{"make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.3.3","acorn":"^5.1.1","gl-wiretap":"^0.6.0","gpu-mock.js":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.23_1564167476580_0.22737344075247123","host":"s3://npm-registry-packages"}},"2.0.0-rc.24":{"name":"gpu.js","version":"2.0.0-rc.24","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.24","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"0eb789e68ae13b62915e96bca14d085557abebae","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.24.tgz","fileCount":116,"integrity":"sha512-yT4OWrUpDaMrcsMXZANvlEVsKxORBBfLolWqagVtDhEzOJY40mBTx0KZ12jiSIvHOBJ2lj7EtoIv/4CAmlgrQw==","signatures":[{"sig":"MEQCIAPLjdPTcHloUVQcjxI3Nm+rtZNdg239h56vBDaKpkV5AiAmgfTYPCEjNVlin+ApfCyT7CDS+TV+Bckc8cx+Qfl57w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2188704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdP1HcCRA9TVsSAnZWagAApwgP/2FKNwRDQdeQzxbpGTvQ\n5kK2Y81xhs+8ABdIyJ8F80JGUlCAB3eoRdKu1Of/iYkLM+NTkYFhw0HmHTPq\n3PVA5PwBXomn7ggpwHo+0DdrHQVVn87of7jS5r92pJ+QVA3KoL9jCpR6AZRm\nunB5RKtk3hfKDOx3Ssvkg23Z73C8fSI/83h64AQGOXYXmwUDcKEyK+JrQ3wj\n2yN4t5m55vXyv/9qkkjpBw3MpoqTu6m4CpU8OQB5aJECmENpi4qRNpXyRErn\njlFnVgtpy4KrPg3t3dOKCZXqToyauLJm6tvufqfEtwVRKTacWVIHcFXvsVSC\nh/HmxLEJwEBqqdg/GOzuiW45WBY23hbZkZO3erWRKp6AmDTvhSNNwTYg3+fq\nf2do9VBa+iHp0/dOfq3gMU/Jd/Q3dU0qtX8g7Psqe7rjsrv8MOc163vHKe6T\nstWQAmrkGm278UuIqxN8U3vrk6cNFl8Qf5lBubNRnLPJwW0/umMN6/2Ws1CB\nQFkmb6zG+bNIlEOrnqQodm0jAUJFKijJ0LkeFu1kte/o0BxccFNC5vrcAsCk\nsX5cq1okRDBkFXVEJMbFPUO0YzvJ06FBxpXKfHUolavCIVweNKxdfW2UzlO/\nbzG2wy24Bg82UsLskh5onycZ6DN3DcxjjFiAwbFLqD3zX69aw/ECny97HJht\nTJK4\r\n=hGWK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","engines":{"node":">=8.0.0"},"gitHead":"4260a345c7bfc2808cf094ec1646e82ca3b77f89","scripts":{"make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.3.3","acorn":"^5.1.1","gl-wiretap":"^0.6.0","gpu-mock.js":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.24_1564430810949_0.8286179394995328","host":"s3://npm-registry-packages"}},"2.0.0-rc.25":{"name":"gpu.js","version":"2.0.0-rc.25","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.25","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"90e67aa76a3e51778c032a1815418f8ed9588384","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.25.tgz","fileCount":116,"integrity":"sha512-8dAsLaIjLAQAHb1Xk6eSmKa8R1QCxz1gambA4TtkAdEO1/Gan3GHhZVHlYlE/CU6TYQMoyzS4CusgfPu/HRBhQ==","signatures":[{"sig":"MEQCICnRJZay5GYOqE3Sq2GGN00EP6IyPy28tPshi25pjMEAAiBtB5vmV5WrqgpGV+jQkezBU5nmj4hK+hJpcpFwZ4Hp6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2190214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSd+7CRA9TVsSAnZWagAA/XMP/jKlOrKsNGU+xhSS08Bj\nvYM77kWMikwFMqmY851hkKbIaN7wCCVVWMnCwLFnRPrf5npp0BVMvrA+Kczf\nMMleFqqbooykS7NJZoqVIrt68SwSVaSZbqZRY2ZUiW0Hv3kDbMB/htmA/nH3\n6X2CjyafgjVNq3c4ivZTUlzjKINiuW47gGrYmifHIelj6+YtB0nC7tg7czpw\nRgO4lHsv4ABNWULTx5D6vxopB+QVSskxn5I2tmxb0Nm4qdAsFRO08ReL7PYK\n6E2ORnM2xXWf/V2a9v5P+LNB41V3NuGMtSTDaFiOf/voZXFos/56SaAES3lt\nC3qMWaPXBD2QhEQZBBIRrSmadPQPIqHnS85kGVolTUcRHjcrAciImui+Up5D\nJyPzUL/PlLWJPeJRR3VwtW2ZoQHOvAuaXn0DeuHqOfBaEBpOpUnD3qM/hvRw\nT0KD5Oj+LAULD30fc2afoz5NIyOetw2RJ6i2hAbmTihhB36BUAdzxxD0KAmN\n42hiJOIFi5Q8VoxVihxg7QjWzXlFkTI24KKOisTYI/Z/B9e6ONNrqbmp/9cW\nx/lC7qjHyMDH62nRQNyB+Se+vkPPeAN4Tfem6jYRLUnRzv/g4twfwplX0n5w\nCt9Bxxp/CZnSSV3t7MbAVLsBaDnTRqg9nuoRcjBqG0iy1wPgQN9CAWSNstXF\nsd5B\r\n=L2x7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","engines":{"node":">=8.0.0"},"gitHead":"75895512e471be0a95a5a4713461685e4313474d","scripts":{"make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.3.3","acorn":"^5.1.1","gl-wiretap":"^0.6.0","gpu-mock.js":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.25_1565122490422_0.7142820136243901","host":"s3://npm-registry-packages"}},"2.0.0-rc.26":{"name":"gpu.js","version":"2.0.0-rc.26","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.26","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"92aebcf905b0d0482ae71716ffaa6d63c437b605","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.26.tgz","fileCount":116,"integrity":"sha512-7ZbPR87ok/aGFtP0/h5U4SFXCETQMb/kl1CS/qfqnAo/ySAfz0ndGqFhrGWNAAyE7jnKTmKHkHqL+GY0FU3F/Q==","signatures":[{"sig":"MEUCIQD7YFbbxEOhwiQJf7w1sTclqITm5dCgPNblSdKf7AVUbQIgLYsiO6PbRBh+YdyAHgZnJxCyrjbfRGNiHLOMDZ1TuYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2210459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdX/toCRA9TVsSAnZWagAANFEQAIPn5fap7bRZPfyv6mwu\n+JthUdVxt97UeSHXBHzzPjbC4oA69jTcAw08XerA9TMGb0oP+VrmmzCeZC7i\n2UWlfUPgytC4WQ5bl+EuQfm+hLjjHxdvIJXzaSIAHiF38XkB+VaKcY9dpoyS\nKLq053Wj7P8QinOCKcvHXfMo29B7/wIjDsJYe4Pev01qGLWhA42hbPPB/G6j\nc0Ef3N7C3KBJZshfDnQ1EHErKdr5ctMmUFL2YtmG/EHs8ZOf0ZcrdeK1BbD9\nEEqKuj732OGrWc1FvD02EloSleWydXb19Q/x6aKLtUfjWQ6gjyn+qhOWu0L9\n6ZWQxsIJJkOTuDBe3NPQYM/10onb9uTzOHfHNSIsTDxV2xtOeZSn11/GQQiI\n+Gv1ZuNA3Z4C8Z2wuiDL+jXIR/Uo5UAId+I9koxEnwTYpr29DHSsNaJvTKCq\nr9n0jMTw6TwInLF0WA0aruk0GTjoEbgwXTFA/4TpvPLCwuMH3wF0JthYbew6\npYCc4VksAosomdNLZedKFwxUJCpj3AugSW7m+DHXPticu+PsJoCFvu6c4MKL\nVQJH2ak53VbpIDkUUg6ZJsQSKC2D+vvQF8HeSLFdEm8YYsocMBjc9QXhSGYF\nkNm2Lu4Vap4bLdqPqQN6dhj1Own/E9gabVXXUh01e7LHBSwM69I0Sj+nN329\nPl7M\r\n=aXqv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","engines":{"node":">=8.0.0"},"gitHead":"80f1ec009c24a1006068f4317811cfa10daf9d8a","scripts":{"make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.6.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.5.0","dependencies":{"gl":"^4.3.3","acorn":"^5.1.1","gl-wiretap":"^0.6.0","gpu-mock.js":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.26_1566571367951_0.6126080544754604","host":"s3://npm-registry-packages"}},"2.0.0-rc.27":{"name":"gpu.js","version":"2.0.0-rc.27","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0-rc.27","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"050ba6afc8e836b6c1faa43b8a468d5990a65781","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0-rc.27.tgz","fileCount":115,"integrity":"sha512-lQRB5rmBGPfIUoYRG9qDFXuWb0O2LAJxtVjfvBgEH6m6EbRVnfzEQ8Gq2bvMJN3+Bu/dRZUgebMKGEuZub0ctw==","signatures":[{"sig":"MEYCIQDgHfAdxJ7PqGoNKeL5lTdQP1sYHAa4LZ/8Xb/YKbqx3QIhAKsg0U4O3kQucbsvYMY3u3l08nBNAiDj+zIW6RUTpp4l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2204416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddubeCRA9TVsSAnZWagAAzmQP/AiAp905XgrcXV0qAi0S\nGJsuxp+6cyB1qW++bT9UePz8qvsE2rvYTHoiFQvSTpILjaqhC0U5mlg2RzL0\nNmrd2F0IeSYg+zLki5fEeGTqD0tYHUZFZ/77aNPYjTHnG2kqazadB3tyskiv\nKi4SH9+/SFS3ffk4qI00lLz9Vti5HZxXcLRuJApz9x4aCeE/w9hjFdT3Zq/l\nUUaWYJzYDCds1HiZ3gM5ChMvQjHuGiEyKKv2Z3tTEhzLXkKUTJsmHMZbdHYk\nTX+LBMMWh17ITDbA4iioccz/LWEnAbnZrwREj5/idYLT7L05O925aQ1Hl04B\nX2KA+VF77R/jSm0FhvOwoxgzGa9Uh8+WEYp6XXSgObYlPqxKVMkQxx66pRkg\n/f72kOlEjivWgcWGbShXdf/yDwkTpQ/g73va/cMRg4VZlCG08zl8AqSh4S2J\nlsi30XEQe1ZQGwlWy1USxTF+AtY5zjwXEy70uDeOCok0cw93maOl59JabSX5\nZqlbYamch5P7gMqGQn1CtvaOPYlZWALfadcnHU/HFThDfFl2OjJ4HxWj65Kv\n9YM6rsK0d2QoIddcDPFk/tWnfmBl4WZIQ0d74SW8uKQy3OhRyKpQgrvzju2A\nQTc2gVq4xgVHNC2gjvaiTU/PvJl3gmhkv1B5t/3wWCi4+AajVzPYGLm+H5nV\nObTY\r\n=FMtq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","engines":{"node":">=8.0.0"},"gitHead":"56e673a364f51e1e19573efdffffa0be8ffd9ae9","scripts":{"make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^5.1.1","gl-wiretap":"^0.6.0","gpu-mock.js":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0-rc.27_1568073437878_0.4967161741347279","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"gpu.js","version":"2.0.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"cd57be4e2e2c76796ce38b03dae019e6e05efeea","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.0.tgz","fileCount":119,"integrity":"sha512-YCLny6cHJD3gFFxtyhbcGdsROx9VJYfrIY8HNCE/c8Ng+ZXnjG2EazUQ85bTOAKFtJ6hcgOQ0MxsRHIIiOzDdQ==","signatures":[{"sig":"MEUCIHi9qzSEXLrynxlHhCcv4NnOMnyyPIcuYKvlU24To5XFAiEA3cSr/2KpcRzj1tz8v9ul8pS6gi1V+3uaTLG5UaDizOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2217318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgPOCCRA9TVsSAnZWagAAqHoP/11MZXXmQUvfgEdoW36S\nqsJta8+U2CsL76AR8ngLx7jokEcVtY3YoZZi+lfGhxTzrbnC/CKwABF7awLO\naV6FoqpCHsQgs1Ad7tkO1fDqCMOBFs6nL7VE6Z8wdMGX8ToYKO/xGpGdyJuR\nmjXyzdgTZPLpsfPIgHgIuLZlSnPWf8cbjpAVdWgGi3wkRrsjOD02X3qG8pac\nP6VDyuIpCOrAi4gFxyHQ1ICB0RPyleaJBvDcgKIj8zVsc1JJBJzmTyAWMkVY\n5JyHyOF6E1KxvBsg6UUTxcfvQlEJIuSinKoOWjUwl8g9zUDxIvvja5Fi9fSk\nFylNa0bDhexKeOEq0GeDx3SpPYFQSE1yGrHKiaxqYZ4qU5WhcMYEf99+0f8i\nQ3hzmExammJQdBm/bf3W0FNOY0UIqa6oGBh83Ktp0dTZPlnQkK1WUrIoAciR\n9gblGjUDwVinfyvXlmQ7UJXDwPd7n718IQI+3m+fBohf50aifK9BtsOiw2mm\n0ACC0i+zbAimhfUEberyd7Mt8Uac/4GAy+VS57dj+ssuZtql+I3W9xdS5y0s\nGnDQCDmCuy0Elk0Ugh/WNvqXPEEJXBFHZ9hIFnlafktuiIR8Qjs7GWTsnY22\n0qdiUH3OiUgaRmo9CLuk4BW5clwd3Lcq2TRrypG808lmECeVDfJ2MD0cdrOc\nSoOu\r\n=VHQA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","engines":{"node":">=8.0.0"},"gitHead":"2bc76ad82d4090ea5cc7e0c7603e60afd11d019c","scripts":{"make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^5.1.1","gl-wiretap":"^0.6.0","gpu-mock.js":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.0_1568732033267_0.1260499052727737","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"gpu.js","version":"2.0.1","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.1","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"27c17ac5b253423815cf5de96d409053933d101e","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.1.tgz","fileCount":119,"integrity":"sha512-MYWFV9uvcXsQndd+sxK9X8mqo81cKC52lx5Mhjmk3zR6ntj7pbrT3Fs+uZSEL5Ay27nmPNm1mHE/t41+ACRHZg==","signatures":[{"sig":"MEUCIFAoRv8sOFLzQrh+vxYvANol/M24yovjop6aOFItmypYAiEA8P7jVQCjjst4kaFCKYQAjRS7p5TmGUhe8GkNdEX26b4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2227793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi26/CRA9TVsSAnZWagAA08MP/0nSzu3Dio11236DHHrq\n8Sy59tb1XKHTPkYd31k/nmi7LtcnPY/GNxS/ZGo8cxo1V5wd7bPq1q8qmHI3\nrDyezTv6eaD42ejofGEl43kJDylDEPgHqWdRnCTaeHf0znmexyKyqgPjA9Vj\nr5HZGyksuAls7GKuoitNkZfhlFehn9nVWEFar1xWuu17tzq68uRVwI9CrUZv\nnyayjiYjI1mlrUFjgu4ci7RND4WtL4TFgwH+ZvuMtXLwaIaPXMNGvurLxn9X\n/wopVPvG/tp6VHZk8MTy++pSfC6W+tmXYLmLM9BaPDmZGbJxcBgy/owMtUXL\nBnEnvkVenrRq5nOFg+eO7WdKhvOoBulC/A/bxMN0CIQkhXDRihdxRg8gOQfT\nwCwakMNTax/pysfVOjQZAVNJi88ivlLXDQFW2Td9iCKNADZRp7WX49RZLUiP\nbzX36g1hAI0oSAmrj24UpkUnsy09ayZif/uIo8V342NlAIWtYH7RI3zZ6Xye\nSpL2QPALrtyWM3u4gybiqV9x63V7bwzSLaF6I5X1FJth5jlI5QtRSiDfv3vW\nUM2vgKdj8VIWM40CghLpQ19zRifc965aZsMFzj8Q2irbkXaY/LvFm5bL18/t\nUEfA2S5Y6TB4i6xwH3CGt5BEMXzm/nSZMbctJojq+YPEoFK4L7Om/Afn41ab\n5fEd\r\n=lhdb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","engines":{"node":">=8.0.0"},"gitHead":"4dba2e7352c7a735830db1fb830404ac56d97d8c","scripts":{"make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^5.1.1","gl-wiretap":"^0.6.0","gpu-mock.js":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.1_1569418942677_0.3137190492289679","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"gpu.js","version":"2.0.2","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.2","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"7b54e8ae2527e3fdb998a960a829206459a5acbd","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.2.tgz","fileCount":119,"integrity":"sha512-cFV1On52c5+7AwAUc0t3y4dYw4DEe6Gzti2A7FKCjE7Vvq1VRfj0p9I1ps03mbyHmU4kcmnhyOGElnQoP5bBGg==","signatures":[{"sig":"MEYCIQCvPxjNbvqNzimTjJgnTPezw42wJRtUYxtgxGCy8/ywvQIhAJWBnKcbua3mYmD5w470zUaVrR4mmxQkUGV6zYh0Tlk3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2227021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi3Z9CRA9TVsSAnZWagAArgMP/3iehuI8BJSDceHj8DtX\nx1Q8WOBKn+9kXczbQxKX4qYqgHj3yEsktCjxfilxxaOX8bcFNO/doQ/cSLgB\nDDhmu0spwrZfPMYnlkCnXcW02hdeIsE39d00WIoWWr2cxVDQdgqg3746fcBR\nCisllNyy5OVF4hTkyP953cCwIvCVYKH78/WQpeiaoeB/LbU/pEdr5/+Z182U\nc4DTawWo+YOwQNRLIHZhPDn9wl5W4x4hVW91ekJQC8z7fdNdCGlW2twG8+lz\n7rLD7ZDRS+ZvHI4mA9hQLSfTKDdGzSQ2Be5xbMlB+S4Simfepbp3nl9VPMiW\nZHzhq0m+8ZKjmjX/d7L4Iaeg057J8porCV6TlEUx+Rpl9VsZ1tMAwXErUPIi\n9ZcLxV1UrAQgFr8kPPlG5/K1GopVfz8Z6ZuG4sh+1KKGILjhNSgbz/4WjIpP\nRfxztiKbsC2OLWFqLjbSAuJ/hGn9TMYZHd2V65WMh0fx+6QBh1s97ve30dY6\nvrAENIrJ93+NDOUS+rhrZqkx2zBs2Qiddo4a2OMd70JelRfikyNXYEERWoct\nNwPfSDmJ+VGUFXdSKj6c2YafLga1iKpW8eG5To4+FYSkAJmTgiOdaT178fll\njw1JiLlpUPixJEYUp21CX629c3wzsUM8qcuvwtQrttKRd3UKo+66h6ZDGRiT\nou0b\r\n=BaO9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","engines":{"node":">=8.0.0"},"gitHead":"bccc5c0923522a1d58d967850442fdd556e57bc9","scripts":{"make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^5.1.1","gl-wiretap":"^0.6.0","gpu-mock.js":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.2_1569420924933_0.5551646127776257","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"gpu.js","version":"2.0.3","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.3","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"bcfb5ebdd80c87f2a410b54e6dd7dbed8bbb7669","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.3.tgz","fileCount":119,"integrity":"sha512-CFRtmZZ9W8sf5F7SpoHPXnSeYxMTNJrvKrzZtqzwjqL2f9uQdVLZ5XUxpqBHoepqxXxMXdoaV8LH0F7ZcVPo3Q==","signatures":[{"sig":"MEUCIQCmkGviwiTQCM5y709Z9owaeUET9lTczRVJjedWZJWsSgIgd8Mb7i9ClhgxCEhjtrB2ERI4l7bFc/uxS4rJmh1ppss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2232307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlVCuCRA9TVsSAnZWagAAU7EP/0Im+oiMtwrEEmqoB9Ig\n43VoEKDgiazFU6z0kW04tig8EHG43dTlpVZSMl2ZdAnvCGCaEenjuvdzzmZd\nFJuNUtecYpnfGnY8KvvT/JOJkEt+HaM82nXMYmfo3ffEFUJd5zuTEqINGmy8\nTEuJHddtVkhQ+cfG3UDSPQDFEf5JT90Wukri9ra4DUmhwR+WqkygoLs+vtWD\nSmTLUNFmphsHolu8tOYe20fKbuvGqBuNZOs8aDwVWmif8MMwpnv/s/3syeGr\nZQx7XfDdB3V3reVWTCTVVs0/b/i9IsDhqJf/OZI1qWZXJh4UX39bCKnbUBuv\nyo9LeNRDMS8r9WFVVQL1uYbl6vAjdE6zzbXlbYm8WlrCRUO5RT+oM3iPGYoy\n8VVB3hfdHzzxpQDUmE93iSFxi296IIFej35sHSoxxpWZYUTY2H02vZGm/Kxd\n8WuEX6f+I76/QZtcnGAD+Y89dzbGhf1CU5OJubYxtweNazWfVXAs96S6HbBo\np2mXMZ5Qsr02XivoJ10xdtncWbUkQWnWtI8Fn7qhtxMDsZpJd4PFifE11ese\n2FBODPsbPEIJeLMuAjx8k6SN3I/v+5IJH0ebOMsiCkgauYDJRJsmPgBZQTtV\nx+xWcXsvnVAZnAQR/D58apBbtbCnX0Paj6o9mBKvD8UeQFbs/PPwyloQ4QaS\nMvnX\r\n=UjQC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","engines":{"node":">=8.0.0"},"gitHead":"045b470280b40a20bd8667d0971bae09bc89481a","scripts":{"make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^5.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.3_1570066605800_0.908108500000151","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"gpu.js","version":"2.0.4","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.4","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"82d56081090ed3197ba40914b61ad000c0291f36","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.4.tgz","fileCount":119,"integrity":"sha512-4Xtvc+YytisWa4c4q6hhtW55zWR28kNEqD5QENgv3DcyqXBV9LkXf3tRi1++lpDXWCCUx70DAvLvCP1HqnGPMA==","signatures":[{"sig":"MEQCIHQ2Wi7xcEIhEtNngV+jtgM57smJssevJNG29aN243NmAiAVr6n0VWnuyuEP6pJDdTzWPWvxXBJrpzRmSGYRrDBIMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2242005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnJ7ZCRA9TVsSAnZWagAAIs8QAKOjmQPnkKCCZKtqOZ/c\nOa4H3+n0VewnJqaKUBjmf0u4GafHbZ94K16BIp0pRp7sOquutqu8ohE4XjZ/\nNp7epNtRM6Z3IWosrV5EWjMNa6n/CLnKQT4AgAfeZfwdUxiAZBZYeZRsY3ik\n7Z+Dvk6STg5G9jCjL0lmc7S1PvzKqeGLf081XrE+7cKZAIyh8WoBmX03lQ0f\n54FvAN0q4Sa+wxfTcZlgAvzwljXoyMsTfOI4q4JNYRNKfu3Wd15V8RANqs3g\nOQ2FmfB2W6tfK2Nlf8emsK4rgPK6IV5HzYTRwazrIfEhqIMcHUVGt37G1tGF\nBhs4m8ENTGTpVMQ67svnE3YPgzvZyLgvgihdMTYP09mOdHJG5yzy72dQ0o4D\nSry81zqIHyrHZ+CC6/L26Q0TJ0myvf7F8S5SsB/WlK71bO+osmIpcYFfu2eM\nl3SdrN6hOwotchFFzjASAGPZu0VXwd2BA+GyQCyVd4xaAFusTp5PPvfgPWt1\n02eGtefPkLsJ24Bb9vE0v1pnxflAUOazd77d8DO6kNdODeAFUNVAM+K/l+yi\n14qX2ZI+45rYFhq0BKorlfeWYoRfbKIEkf4OVnvjZs00RRys+ivDvhPqcyk4\nVEycdnxcQGu/SFWvd92l0vvzWPnjpmhjvy/bLZKRU8z+EOmktl28mC7LYPh1\nkgFG\r\n=KNBE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","engines":{"node":">=8.0.0"},"gitHead":"07cb307d9bc7f769ff084d42cb512d14ea4bbf78","scripts":{"make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^5.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.4_1570545368428_0.772675668203592","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"gpu.js","version":"2.0.5","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.0.5","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"3590a06f8f408212b3d920e66cb15b3016e51179","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.0.5.tgz","fileCount":119,"integrity":"sha512-ElXQqsByVZd3DnVcoqVgvRfnS8KSuMiolwQSG8ys0bYXsDKX6uHAyrf4s1bXraYdLhudRYDZcHjh95SGFk69lg==","signatures":[{"sig":"MEUCIQC2kKHIibdUbZdSIlIYX9XJ+ekunJ3KqMDc0Dktx5cQTwIgUKOeRp/bZ+H4gQu/urbVngldWNq5PU3gCFMaSgsQZwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2242131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoGdOCRA9TVsSAnZWagAAPy8QAIV6Y1DwU0rou6iib6sZ\nzV4k8U/Y7Mg7LVhgZKYucuN3PepiWKFolt+9mdcQDzfdr1jgF9bqMcm7FXEL\n/JddzOvApg2/AbdlvQxGzWso3gLImHgrKIetGPneC6LXa5iv8st21eFX8otR\neZ62+opNBSjOl8+Y+tLWRKD9BAF0/MVyW+QXnmyQRI7KNFeYKeT5bh7ZxLzx\nRvCZJ5fbGi06b21Mtb7qrpZ7eYXBYAUEqHeUR8Fg83buSPkA9HA+Ic8/5X4S\nPvrzUZUJlNMeg9zqgdQJFjWYXEu5PibxoaqBveoWMYq6jIOk3UgmmpOjOs+6\nasdYxthepH0Q+Yy7xzeEb3zfivl/jBIKbWInEpQ0lLISf0ZfjBwyoBhFM+8x\nOlmjIimilY8+PFJqh1gp72o/UZ7zdUMZahXwsznLE+G5CLTOzctUsnrY7Pq3\nO7Yp4kc4zCeLuam3pNm16VuZk4iXRvoyifsY7EZdt8vtAzkqaFqaxduJWR2o\ndgv+C7ACZD1qVCGonLkEmdTQScR/L9PRALgWRRPYwyp7mWzb0d67rH5y6n7w\nMzYxu5IXxdumzhoTwLbg218rUZVZPwnG7sSlJYwRpcitCuQMRWN1yz3Ps+s3\nfT6+2vFpKDL3K/edw4xVxvkz6anqdJ1jK3W7b5CBx4UmRXLEh2q/mI9+JQ8r\nlhSM\r\n=rtTd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","engines":{"node":">=8.0.0"},"gitHead":"33a23958a60243f3487291b0816eb39e61689632","scripts":{"make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^5.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.0.5_1570793293347_0.8229706383872533","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"gpu.js","version":"2.1.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.1.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"bcccfbc9a0856a4c8163bee4aeb338e66f11ce15","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.1.0.tgz","fileCount":119,"integrity":"sha512-8gPrrnjRaEC+K5OY6pIhBq/5i/D17gO3M2TICQmCNU7ZGzsgNrARx+C9DFJ82wo5lsszh72IPOrhbYBzB9KpFA==","signatures":[{"sig":"MEUCICHLRqdfBcl7ytyNPVZW6nrdF03yZVIHzBXRCJOsjBp/AiEAjbdjEHtCJw7CZK54APxrm5yIKyDotPb9GJ1ts3dqyjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2230576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdo4PbCRA9TVsSAnZWagAAW1YQAIAtVz73STZMgP0Kp4Jj\n5uLIsfW5vyiP8WghQ67iXv3SgYCjfuiFI+EyzRaa1JZooioTWzpT6jEXuFeM\nkrPR80ms+PRk8Ftgv5Xc9QwihJbXvWNPRYSPLdRWdWysg+3faw0O9NwdeSBN\nPj7H8XirhspJlhVPtBZNeiu9IS+GPx+tMrZsXZYrA0wOHuRAzYzznZwyWtN8\nIE7dSV/ARBzLcgps3lb42qnapFCE06MBgFcwZsBWOCv+b5edlWSiZNbBl7vd\noY5k5MSAJYerrTZ27Q09IGKuNptPKClKVK/gsFAhzMu5RQ0rontk78U2Gkqu\nTk6aQVjeBit7QIrsCT5L25O5ZdsVhKvUegLWE8GPw4YOtgY9P2GYwQk6rly4\nkewFX1rZEHynAyzoJmde6NtL8hDuXH6GrZFdIu4eGRKsYlmXy4olA6nGbJYA\nMXA21ASjH8BDvGwljlOx3LFFHzMLvN+pGxpwQ0p2KILvWsFrFxHoAbFPgltQ\n7iEhmTHnVcQHzuNFUKaUUxLFNLeH4PGunBvJ4FaZZua5Lrm6VmSYLldf/yLW\ndGAR+ZFEZRlyV7pidMSbY+74nxC8qjPd75ltr+a6pbu9cjFtP40Cq8sckCuo\nNjeN0wGyM+huYn/CS4yumaViDgQeuSlB8C+pGD9vPx3fOZQEd2dOfEpxGGqj\nrYQS\r\n=QloU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","engines":{"node":">=8.0.0"},"gitHead":"ab7510303260067568d395fcb398420a3986bd76","scripts":{"make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^5.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.1.0_1570997210147_0.006711561315469572","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"gpu.js","version":"2.2.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.2.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"20d2efee3a77e404685f6ddf43ad4c2696a3c524","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.2.0.tgz","fileCount":120,"integrity":"sha512-fZ/iIalIxWWan3SGijOOD5sFsHLPv6BRF0G0hPAa4nybsS96hhkBjFgFgsZZ4JUDw2UZRRtjLkFhV+vrthG3JA==","signatures":[{"sig":"MEUCIQD+oSNCW/16z8sq59cbtBtTSlIJataOcxlwLoyZ2sA8MQIgctyEkI6/N97QUBGFh3gocvJyLNcPpg1TNBA/gxH/z9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2248369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduLZiCRA9TVsSAnZWagAAgxEP/RGY31T1uyX3ENo3MbXh\nOQ0H7sJaihYbJQKpnMAulYCU4Fs0v9ua4kxCQYuB77VwMtRylbAq2owGdWPb\nZuWVXmkMNop7u60MHAYziZ5wjugEpGD+7DSA0ifaVBnSKLOGWEqMR9S/WWOe\nEfpWJlBJHtJn2jWIPD8JaIo4yal2jwQ+qaqLhJfuc7dNDz/NWguL1ilRUhn6\nGeVuaU58daLClLjGYYiwdbto7RzquHpnjj/gh+QTZZrPYSHmFgv1TvuBM1E4\nZyaB3WoYSACRlq9SORiaWj2PbhQZeRlqOOrqm2KHBxX/VI2K1hx8egOHmQK1\no/4aOQIV7IAPSUN9I+MWqi7EbwuvxM3ZgnBAA+ISjSGiav2AOUfzijZy1Wsn\nw1CNfg3zBUxsxcf+Oa5rJpL3OyWx3LGYg7yu3KIW60SeCJQc1pOlponTle+F\nuDRxRqFBBH0QdePfFK17CGreyqGFI0lvIoMCeo803CORR/egyHgGW0uVvS1R\n4ueWxlNZ0LpWNUP4xd5dEaKNB9k3Sv8RnZhdlaG3waKfyNAAC3rNGiCt9/Dn\nivnv/1FpTJfXdn8ZON5u6RuB/g+oIWc6utqsKuKk+yJVfIozDRxph8m84tRn\nQqUK9CCAwgoAMd8p+HWreFjVc+gvqCwPW5a3APVI/7iJ15tLyfaFIizDSOap\ntET9\r\n=KsEA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","engines":{"node":">=8.0.0"},"gitHead":"01728ad36c652eeed5494c7226e0456919b61a19","scripts":{"make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^5.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.2.0_1572386402157_0.402101556662531","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"gpu.js","version":"2.2.1","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.2.1","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"ec4c4ec4b6de823c4c25217bc2e34ba05f179416","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.2.1.tgz","fileCount":120,"integrity":"sha512-WsXgxI2/Xjn2/dluOUVnv29oxHrhAXjBDkGKzrvVoOCfzAVT/C1PIQrQ2YQUXayllmcpYABu6DSGXrIAYcEA8g==","signatures":[{"sig":"MEYCIQD/Df2cgzoXXfWKF16UtuevRoefoDi5oEDqtD6NvoCFwwIhALbDvXbs5VFJBTsAjNv7zMAeHFcmChaIhwhXJjKiQI1I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2249173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdufjpCRA9TVsSAnZWagAAqtUP/jPEdUtO4mQB8ErkQAiB\n29slQJ1PBX17bLj8KpVPP/qYze3yZeCLjVDVsg2u2nG17RQMZDdBFfDcz5eZ\nEqjOt4DKM0cPbD6B/RiQjr3FauHcXIK0iA5+DU08U0skFhix8QpIyxDJmA+q\noaNxtr0h5aLbl99s6RXVswTxyWnydL5PAOsLfdPdr4GZroBReYq/NXiQ8NrA\nSGDtuJDDJvUFxBqcJwPnJZn131qyI80sDIlkxgP+V5xsuJ2++sgXfenR6+FH\nSsw5xXkndu1miZ53NI39davSOTdUOt/66TixI9hCBOQuosoObelJIfTBvKhH\n+D0np4VOQPCXF6j29A4UD7RBQ7Cs+mhwwtlYlP0MfBy2ELX/qOnSKCfcHXfy\nyFMP4pYndbH4Pumx5Wq0Zgv7D8buxiCiIe9Cs5hkDhAYHAF33a+kQpzLxT+0\nLhODYPmfzXd75A5f2LFG5X6sq5fIchiMzzpVzC884z2IqEuSzqcSOCLPnv9q\noy7zhsYhv+4KFXt71ezpG9MJVMzsKbPQuFA9B4iRl1UKPlw3tW85I1P2tmwY\nHRGpV6/qIl/mJAz9URigyGNzlDMhnJel78u+DqGQwpVKEcW7xau25I1/TxuE\n+WBgNkfaSN8m12VIrSAjNoUPTj8yH07ekoqxd9o4JJ/wiDmToRm2lpJE7B0d\nO3SI\r\n=svjR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","engines":{"node":">=8.0.0"},"gitHead":"67f3b3c8adc16228bc6bd67492482ba44cc2fc95","scripts":{"make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^5.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.2.1_1572468968354_0.09505678607291479","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"gpu.js","version":"2.3.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.3.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"80eb29853f141e18185fd804f19e399547f7a6ec","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.3.0.tgz","fileCount":121,"integrity":"sha512-4maf/y6AFb97WspNF0L121GgnwoVC5OIbbLTp0eFMg76jcDr/TuXr93HOLGaGnwTHXjD/e8pRc+olZaFXqkKsg==","signatures":[{"sig":"MEQCICq68UAFDkLw4NbxFl+lOtEs/UcACFpk4jLjozgjsRPWAiAZRj8u81ott01MbLPquR1xfRkDoXV5PqDVhHmEUFpL2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2296779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3UttCRA9TVsSAnZWagAA7WwQAKBaFkiHL2H5X1sRiA4I\noSYIfXrI19K19JnmEB/vPex2vylgv78NcPpKzwruJ5ia+XOss8SSFGO3VwKM\n5FkIoYyYglUefdUSnKGN8g30qcz2z29RYxVLOUN8m7BfD312H9yP8FBOBsh9\n2NylwOk8s0pIxxdlkOwiYOrM+uIPJxEGkKFYDKiBruTZbefj6icV6ip1z9P/\n6oT7S2TzF5xCXrnWMyf+GRrGryd98pDXfEcDZuatrzESI46KnaOTxrN6sbUh\nMIFf7HdXZMchUHy8iVnMUhb2WU1ZVl8m7VoiZxDkTv3+r1hZ2kO1+hXr/RQx\nTkRcqB48609qbtrTa9IOF99g2iCiwpKveYNXMB1BrOLnlpkyBWD98IlqjM6Q\n6kI6uNVShxqOXzqkl7ME8dPC4QdB+hPhKQqfktta0O2BOSQhh9NfHI095uvg\nDRwFgwS8WZ3ZP7sR7VoV/Yl5DazkULaHcTmTV7wQL39nPZJMbJbDn86d199j\n1hfQN1+KhiB9tqu+aTeX+oWge8tKzdgUdiak6c/2WmR7yyB/84Sp7+9wJB39\n/SlP+CzW3/j88bmbyOQluguGxGW2kcvRzEgX1xUfgFPPN4rAwUV38f85TTwi\nGSc8XthuptjZ8FWh9huVAgUBsIch1xyQMjMP5zQV+kgFnQgFZ9ij4cFrP4SL\n78of\r\n=PetD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"f78f6895eafb99ee4bcb7e38746df32686e087c2","scripts":{"make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.3.0_1574783852606_0.6256138233611093","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"gpu.js","version":"2.3.1","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.3.1","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"25f1e763b1bbf97fa1f55ada0bb5d0eb2b1c4293","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.3.1.tgz","fileCount":121,"integrity":"sha512-vv3y3Z9OCwOLgIgJKqBDK8Sy541BzjIIhRRCQKKM4VygmijWCpyhVMH+ai1fBlcncGMcJ6nSTevIjlsyw4EV7g==","signatures":[{"sig":"MEUCIBMntsir271HG1hULuwEI9NWB3OkpwlHZy+Rz7uvscukAiEAvExLZ2W0taChMssu1mAk0NhARlqPef4t/DM9ktOO+fc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2300449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+OknCRA9TVsSAnZWagAAUEcP/1nvjtOFfhIi+fAEDA8a\n8B84sPFRyTWdN16TaeqtrwYG/gcsJd8Ho5d1KUK7GhvUAnYpSk1hAQlON+tq\neXJO9GaqpsBJW/KxA9GV6429ZkZ/jp1ruAfdT73HyCfACL4w44Ba1MVaaZcT\nS6pCzvZ21cK3dKkDqHItxvCFIifdgLHvUXoWD6TFxc4ajEkMlFh92cJY+FLp\n4mCqcmijxAyVcnCB0/lqQghrTIvj73n9xPRyDp9vHiMp/29PGbCQ54uG1mPU\nbefbdLJU4lxIF8TreLGvF2cL5LXF3IpZN3AmbazPi4vlu+9+py1w3cbYSo6S\n6t4qx266PX+A3JsrM+LrsTy3lkbYyiRizG8ulEVn2Mxb4yK0rgIMIImkezWy\nopz+Iu8aomv5ZQodASLecddcwt7pKI82Wcxni2rJlN2CNljfoBCKLIKAgza7\n6mmgxrU+5cSoFnkDzHVtXI/oYhjpOm7rqVOytwNE/VwwFt9l+jyIu2TcthCW\nGa+ikIqpPg/NYgWVV5pV2QdWHehDkJEvE0GnF3PYhZAE6eL73eQPGxPmL/ma\nxCv7W7jxUVofWBV3nWPW0KnY4+Rrm+S23a7nRWm0U1LXuGQSVhROW3YH827U\nd/BF9Sfjaohg+6b7f3hIkG3J+06a/atvMtgyBZpdig7oA+WpxzSXQ/E69uE3\n37HZ\r\n=qd5e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"cc889285aee403ed3c6e86d0ccd965668750adcc","scripts":{"make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.3.1_1576593702657_0.9886806062418494","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"gpu.js","version":"2.4.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.4.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"5c48fd75daff3b7e7991dfc4c60306541931de8a","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.4.0.tgz","fileCount":121,"integrity":"sha512-f0AOIp1z850YyCtn+7EsdOdbEqeBL6/jpRoRF/F76VK6fy7LEyRbfUrAWC7ZKNUi2E9v7ng55IXWb/TsRW3ung==","signatures":[{"sig":"MEYCIQDeyQ5LkoQEnMPofX19b9/76JRzWgQLSdc8Dfnw5sdwdAIhANmEOM36uaNgsZAvrcL7ZcRlDEcLBHAws7roD8ZILAo8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2316470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd//GZCRA9TVsSAnZWagAAgh8P/i3nNfAOozPZ3uxMIG2t\nenvqJn8OiuqHPJYL4QWQHSaPqr7SKTyizwjWILoL4t37O7axt8bYIKucCOFW\niNfqVfATQYP0otBtC/LEjdmWbat/ponJbzVFQoK9UlE72Q/nwhbgHpuFyuBn\n0S3QT16iFjYeztkQ+LIR+RjeYH3q17ccYVE4aKlGE07KFLvf60bFiciwKvsz\nEJ/14KmuaPbfiMpOXpHk+4ogyvljPtgbsU2wegf0AdAEMIl6bXVY4TXXUONR\n8CiUfpOcMRo/hzaWXkWC2GGIJu6g27obV17aEiJXIAMJBfEZs7e7YtkevFHT\nXlQjsijTGzsAmiRDjWud4ZOIWJjcTv6AZyDYEVfaJWVgBqvA1C9pqe61jCe0\n3T9ybGgfzjXvYicJOOOIdarjUvJS1evHcK0jStdRVv7XmIkiAcYKgjtviUS/\nzhYhC9pXNvhuqSpsUdpXIAhF8bw1dcjFRK8sDS1pzwUkXrQ2KDo4ZyhurdQr\nMRM1SPGGPDtYV/OvhjbZkjQMts1oCnY/G21deN0snDyD81XXTeDVvjpTEGs+\n1mjQ6LoA2QgH6GyRN3OkDUCcseqmCEGwdTlXke3i5F/pbsSQGy219Nmq3eHD\nlsIzoWQDmYJWb4JIEdULOx8oE9Z8rI8H6/i7XjT1N+CXY9Hoty8Zgu1UATc4\nnpE0\r\n=GH8J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"5738698fb419451d1055252954f9ce495c94c433","scripts":{"make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.4.0_1577054616398_0.781377583495471","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"gpu.js","version":"2.4.1","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.4.1","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"5f5de14aff37b938b4dc93a6f3725e064d687f23","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.4.1.tgz","fileCount":121,"integrity":"sha512-3CKgUBLXGQBTXFI4aklOtHoqTLjfWnSpG+TbP+SvibE5XyWNxZlx6kIMdbd91rwaYA2K0PE0+eYV6tHnQIAhDA==","signatures":[{"sig":"MEUCIQD26Z3RUgvkxwImSRTHJgU8m8DmvPKqMZTy7bZAqKO9kwIgZAF870Lre6BM8YS11HNjG/cotFEAs/XkUVyAqFoct0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2301941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeA24ACRA9TVsSAnZWagAAiQAP/RqwJgchBxb9LxWe4F24\nhNyxEfJz9BTIT5/kQbdb9xjX7aF0NbDAhoTTLftcR3jHQBMfHEGgkHl91n1A\n2Fd54Du9r8cEM6jAzOKjq9JwALofiXyfoIiHRtnDO2DTJGHpg5c35Pyc0txj\n7UmeYL2+GDK6L7+DBUZYXhT98Pb72P9sAg81rcq6qw0Ia4eIkuSWK3bAlHXK\nq9Zeo+jP05XyY9tDGTm1jMQhk52/fpZtXQltGJrjKCOfV9kFlCKwca1VHasT\nZrk+E5Vvg5svFPCcFBrv5ieCuNuKpjGfzprXU4cMtlY5cRsrF4SEn1aEnx9P\navaoRsYpRRPIJ5QLEQqE1Jn4DwZ1RiMUzFssNn6SX6MhRkazn7GdePyvthtx\n4uPDDQH1AKD+Zt1O3Mo77J+TklUqL0ijwRlQgNg/9XDLk158eUfNFLv5QhZw\n0vi3hT1KlU4BbGDvi5Sj3C54ckaz2ATXl1H8rOGhDzoAzWrYnesMN8XmZJrr\n/HtMRahjsEZJdxPwDpVai2yyXm4u+INaFEjiY3ChTL3LnWOothkqF1Ij1Bqa\n0rn5jmEjK7eVd/JWrT9U1s4Wx2zLhpUOOVtjUOcKRUCred4AXksxrPSlCTn0\n1fPPqa7pK4jwEJdda0dCQS9P1yPJLNEwxvyttm5dLgKB4e81eipLKMhEq12g\nXZkK\r\n=7Uqk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"a3c930d5834849bc95f91790bbdb4dc1f88400ab","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.4.1_1577283071675_0.8141967473288771","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"gpu.js","version":"2.4.2","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.4.2","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"37798dfb95d2f76fe2df4ac81b5495494cd70943","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.4.2.tgz","fileCount":121,"integrity":"sha512-vAMxTM1UMgVMXxD5tWCS/E8AxTFVKb5yazv78F4D5jZnfhqevJLmLjEvR39zXUM0InIIoLFD197WvzMLXVISJw==","signatures":[{"sig":"MEUCICAdDQ1wOJn0VFkYP00blqrFmdEBfrUMRs5U3/wjoanWAiEAmzMBzshGZ17NIiY9p+rJwA8Rtl1Xr2ZQ+InmjtijQc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2301495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBgVACRA9TVsSAnZWagAA0v4P/3PQDflWh587SVN27/RW\naHY+O+ztveNPhfptPRjTCWMZjuEe8ZDzT56bRhBYyKTWHM0eBCTWANNELZi1\nBnZBzPYzD7qVE8qR8CLkubVoKCGoFkdPEWb46NtYjVnSxF8AdrAZzsImoe3h\nLBeeqLGBNQlTLM4fbSiA90doannqdfTmjWUQPt6zRX/tBFqS+TBOSombkZMK\nGE20GWuKpJEcK6njYgRjTBZfxvkMeTkuH5TjWctBEWiw6739ReGgAOsaOjT+\neTuC3YdxoKDjhcvIv2EY7Dof13rMQEN7sWRsmDOzAKjIWSbVeQ3hjt/UDLEW\ntButVWvTObYOSnoWvMgonl2eNgRgSIuVkA1O3WAP0YBlp28X/4h750C6tM70\nWxFGsvB7/LQIdcM4t5PcJJEmePg7TNrmQJrKTV96+VptZHCiI58H6s0DtIj4\nKaJ7YT0xLAya91Ksm5wC2NwTrFWZ4XATWBqgnMk5xpMkF0QU4HhD9ibiCROW\no+TASP884ZsCijbnOEZiVklCa5eSqPqlO1xyRzKShdi6nfpYFO1VIVoC4D+r\nHKQBBmWi/JuGdhhVbAw/+0I+ACK1UY7Inrq2CZ2hq/ytRV7s8cIZ/4+dxNOd\nDlVI4btw8keoTGoSfsLghfEHWHzQ7FXh3aCIVzfjYshA6PnkSFqnepZfkj2p\nLrMG\r\n=ojt1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"859d02cce589f934fd32ee5c72adb70cf6895a47","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.4.2_1577452864083_0.17874449889541522","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"gpu.js","version":"2.4.3","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.4.3","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"359c53d473717b0e358e309b7b45fb5df6128d21","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.4.3.tgz","fileCount":121,"integrity":"sha512-rVno/dbOb+jyM1YqzScAGKio3jf2uTVzTS4nLEpn4NZqtRBkxsIxZJ1bYCg360p7lm3pcxt4OP7DLaMFFJHbgw==","signatures":[{"sig":"MEUCIFd40VE4gq98KUiosqLwg6PeoYtqJcj5yUrtO0ji1WtIAiEAhpOlFrKzxayL2iVU3/KMbJXaQFKi7EFEqlRB91PGZis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2308397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBnmlCRA9TVsSAnZWagAAGIQP/0bwyDZDTClibnAdgfwK\nErZzbP8yFiJjOsd3AkNaqT6XLhGGJstg22GwSCPcJB/gC3tEDVrr7sXO3+Ba\n2q9xcx4/T9tpRigGNtO37NEwgPrXaXqrNmhw33WYr8NjXAD6us2uLhjK7YZe\naW/n2Y4YyaBqLhyrTJDhun4ncdFToC4jNWNV5ZR5o2r0EwWCYj8G/SOJoqVw\nR3lMkuK4idDeuhVDmZTRyNrlaP8IUWByi29kcnnezU+UYWKjSBsSlJWI6kYH\ncqBCiyEQVnrxtWaBFlXotn5chLQ2t0EbOa50aoZIJjAWBOO4FRUDnkjp14Oy\n2T68kAr52n5JNWy/2RWDY1xn1b6LEtM/w2ykxx2FpIRQ5BxQ6nyIiZlI2wiW\nu/1lcQmceyj0wpTe9yQyXIL4WsOKTfiGsu0QNs+iDVcwxAeGR7ELsBBfvoRr\nMCVOuzLQ6iqM4FCVvQlkyBsPKUmeVh+RlgSngmkjg6l3s7eg6J3PkbE/uxCt\nRFkTc0epeGPE3TbaK1/wIdsP3yto5Gp1TzQFPqCe0QjcoLt0PMauU4mAa3O6\naJ6qHWdIBRVpQKCb+g+UEW/w0mw+3PyMK1ogGVGTQPxHwIC3HhoX+QheX0V/\nbKTt2rzs9qItEQ9SEkQpnH6U+Tu/tg7D+9AXtfnIv8ESxqAjqfbfyAvgRbMS\nRNAt\r\n=azdD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"fbb853865a7fac9bd410a42ad8cb9cb2d58caf05","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.4.3_1577482661268_0.23527183145596742","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"gpu.js","version":"2.4.4","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.4.4","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"6549d13eee74b63b0744c7aadb13377eb3bfb3a7","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.4.4.tgz","fileCount":121,"integrity":"sha512-FavoHwq4FAl7yPuHSP2c/bvcreYE0Ma2NwnvW85j8ohd1zqbj8/35hJjIerCHuCpK1Ylz7lim9WBs+mbZorR4Q==","signatures":[{"sig":"MEYCIQD+8r4tU6ntoy9K0QCKgQVfklTwTHfJsyEbveBHlV3TMgIhAIbbbMXLkVx9p/u8VlX9mTQ593u49od/haBlcqwV9X08","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2318263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDihJCRA9TVsSAnZWagAAS9cP/1EbuLOXrtMI0H5jnTgB\n1vOEZMJ2dx1x2lOneAiW0+s8W25VZEhsbIDP/7xIIdaojfT7lIJnKwLUN6JE\neLyDI6A+JHIDTOinatJvCYSFXeVRwshHkJSLIifPMP7Y9h5aJA/iQ9LFeD3t\nfdOxJ3YBt8m+jwYE7MS3EubQR1yvSHZfe7xXmLShbG8NoLtz6OENGpj/OBws\nsOUDTA7+Nll6Vc2v/JO3lfBWygch4I0yjVZniwH+AE3qbFaDAXxArPaeib1m\nsioXeUty2B07d5lzbdP+HdOaEHoCOFvSugVOn9rkSVtpCh2zBv8ZvIyh6yHU\nc8wsMEkumu5BCyl4JkYsCxyYryy35K2hRp1K7yEMwE9WEywlnI6TAwtExN3Y\nOsJbYOeMD2raArSD/R87U1dgAu0x9eVnXiJYUUGR1BOcGlKBV0TC0Y74dVfZ\nxXAvY4DysBbgqsN9r9JQPWqviSWO9loGeJbWwtmT6jcOEP4CQ9qGTcMYcHid\nAkSRT+Ji0AKsKsOs7ZKdHtrpd1PeH3zqjvuPV8yBvweP/8GQLb4VWcdHiGE0\nWcsaZLCOjULN8lzR4mb8Pf++2Aq0JzYl/3DAv4rTUixvOZLL17Rj7O5s8dQR\nNmc4miGdzLo7yHDNIKPRGhT6DFf0aIYlAxsjkOUa+NIduz07n2h8/61cmkIN\nN66X\r\n=jsQx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"ef17f8f41d794f8570d0962c1e7b04aaae816ddf","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.4.4_1577986121374_0.5694832259090987","host":"s3://npm-registry-packages"}},"2.4.5":{"name":"gpu.js","version":"2.4.5","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.4.5","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"e30ae7c497fab82a3bbf33f5e1a2e3b1fed97cf1","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.4.5.tgz","fileCount":121,"integrity":"sha512-boFMZ8ibeHIx9s4DriJ2lfSmdQMU0Z08U+VDK2iHRsC3R+lc5s99XTItOAzyvr3ZybmHMlHHfaEWXo3iK0ZBlQ==","signatures":[{"sig":"MEUCIQC+Gx5pNlIwxVh6mdfev17+TBJoWJslFyPgm0XEtNCotAIgLDmM1vTGG7qPR15wd/InyDhmv0jBviPc29QttOtsr0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2318427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDjChCRA9TVsSAnZWagAAwPUP/0ujEaMJIzblI929/CDf\n/jF3wn64vgwrypXMrbpjo5bCq1kAa2ujczxg3n1y0DAdkQ+LSfmGgNq+Ivxf\nU/SLqyEhcBIf8T7H/ijKqEGzuHW5Q2ZC+HIUbmJrjNyQHerhlW4AbfAjqity\niWIm5caLKwxpRiO13DbgS1w+oJYwlUpMdVsgOaMb73f0ecQRVaggNoQxlucJ\nkOBTFm4mmls1wST32Yla4E2sl+UkRatr19kTCbgQsxT5Bk1w+wokIIV83mb/\nSOZJL4jiwseyR5aKB4NIloCeRB0W0Q46sXZnyhIjzOEZNBasZZLc4HEv+x1U\nIQ6WkQKy0WFedT8G7aPte4e3dH/xIVOrJCsNnYNdb/3wVy+BKvOZ+5BS7pkD\nmp4+eU9I9QiL4rPevrEId3A/Jdkqp9XWhStY9FvJB0Aqsu1hqniO3hC87FPu\nUT948LyTmcsPmROnVVfDs0bBS+IBo5gKEW0oEvzc9jhqofpIkNXZhYXv91FA\ndDnluO02G9gpLfV2KDHx5zt1CALLOHowZiySujQsYhoYhE2ZfMFYuTDG0XI+\noCmXhr71avtTnpFV4w9PFrVsqWgsrVcnAc2isLDCum4KVCsE7SP6gTWNYpwL\nlt5GZojM/HcsjLTA9I3rwrpmG2R44eEgBvjW6zEFZGdPMDRikCv3R9Nsx4Hc\nf4rL\r\n=CPe2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"78b6e301c48fe9a0ec92a3c643e739aa772f6867","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.4.5_1577988256971_0.24631281915580838","host":"s3://npm-registry-packages"}},"2.4.6":{"name":"gpu.js","version":"2.4.6","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.4.6","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"a625d2d24e79ad5be81dd99dff28880edad65882","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.4.6.tgz","fileCount":121,"integrity":"sha512-nX2buxg6WTZPBeme6nzeWNq/wK4j3YtmkKkMcD2CmiBnRc9yWQunHk177HKSi3e7mLhJHMGjZIYprsn3xS3u4Q==","signatures":[{"sig":"MEYCIQCekokFm2yjU/9cEAJP5zDmx3mSo/8dZIbIYIk3RSMQ7wIhAJDGLDD3wORMnmWpL4xJ4YzgsWMjSFcRHj5xjEcoNvmo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2324043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDo92CRA9TVsSAnZWagAAGBkP/iJqHDikaVxDFpn8hZbA\nnPm06xilLaTPwV5PXpapV2Ke2yRoMHpH4p6affWTo5mEhF6xxc33JjUtSvXz\n9n3PSbTJ5ZBZDjTK2BxMveMwsJXIItYoPVnbMoK90baIXIkH3JLv1LQqFxUY\ngMQavY1qRRIkQ8InSp24vKDYhF4T5ndfYbxelpzr9nDyLqux4Lh59xn8J6s6\ngt3HXDeOOuKBB0ENw9MZ/bRBXTcNR/SPEKTx4YKw7WFSDSif2vwZqAW8n0Ae\nlm58H5gugIN/FYIphSVNiwi/6oclXWgAf3dxJUcVzjVIVBnth39UYgN3qIYe\nSETqaoMY5FuHCl60Aez1WdhysOYPNIEG3VeBUt+qbNdefXnJLL8tbg6U8siY\n0GSslMip7gGOVWbzoFhM38CmitxQgfRR6k3ou/MN3VbEqrfJDehKD27AIdq/\nle3nJRm/yRzkiSg1UBjBrWw7o2kUwUC7L4HmB37ln0gD/jJc1Q1a8feJ148s\nl9Vqg2iNLD+Iq9emV9QyzsUNN0l90b2Wvgy6vqxX9wYOiJqyZ4uRQytTLSV6\nADmhxPHWQYUSzSrD1Uq9V8z6bH2rNnNUr7L6Z07k5OvyHqvv5eULSbjM+f5Z\nr4Wq/Q0BumdRb7W6qp0AMdoKL+rGh8rfoYSk+VnK7H4RlGDSOrgJS6pMYL3n\ngjNg\r\n=R4Vi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"316e35a3a1b5c2a1b07baedd04dbde50afcf7358","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.4.6_1578012533527_0.29979883131307616","host":"s3://npm-registry-packages"}},"2.4.7":{"name":"gpu.js","version":"2.4.7","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.4.7","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"c8dd43345eddfd3309c841675e1092c9c753e618","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.4.7.tgz","fileCount":122,"integrity":"sha512-nyf2SU/t8N5JANVh3UPqP27z6/RQjHbWHTRNNy0XR6VLQvy4Y+7CCx3a5VPL0NmuXBZkOcoe3JtCdiO+8jcovA==","signatures":[{"sig":"MEUCIQCITQODCfOY5gl6BoxJMTsBXHBoTUEs+vTHtWDvKtt/LQIgU/Xw7++h2kgc7BVzXPR4+emKzdOEuwqToNfELSMAK/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2308497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE35SCRA9TVsSAnZWagAAFXUP/idZ5bolSKu14xHXBRlm\n72qgOZjwygq3Y3JI3Mr1roQA86d5grYavwUwQHbsxeCYk+JTwgYkuLb7H1J6\nzZtWvt+jPRpN4HtcmTWaVsVuWcW/4dPC62U4+9A4r2YtFtw4cxOCVcZdYexz\nWqJ1YcClUFSb/mwaud8zrXyCTKvs5QNK+t79Tr69jR7mu64wJ/UhtedICW/I\nDk0t6l3n2K/e3rEDcywmlsTyIff9HeSL56QqqrWVamaRFC7J9PMhiFiX+Vlc\n5psBh3EO8CUmxOjE9rv98Ia6tk+bdn00DU7ZPlbCMLGkzV9kVXYLglaI/v5r\n2eNyE/vRhjauZig3pIjllCISR3F+BGhLr5nyaaodMrw00jhfwiVXcpFhDUqR\n0qjL35qRMDHASDKVDLuSgmy6JJ/1zbqNd8HU2te9r3n21i25aKb97KDITEl+\nZRqxev30/K2luH+hFHT6zDLPqJJUZr1wy5GCnxmTOXGs22VRVx9GPQtj9/jL\noQZEM/ETZN8F3VGLilRQWOXuzJ8Td2hknBdlfrhSV3M3b2vZnE7sGWlsYl3R\nRQSyOqr/zkZ7b0tmPzdmKKPLOYl1ugjdyqGwJgcr4U7dYse/PueK20opZLfC\nX6CECR4g9T9MicXVhPKaM6/NxQ7PBKLmF9NT2605P4AfXzHYIKcfs0Wqkej7\niYO5\r\n=Xy1B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"eb01c6c3d81bac1404df2674decdf4529ea18f96","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.4.7_1578335825682_0.5748574718495671","host":"s3://npm-registry-packages"}},"2.4.8":{"name":"gpu.js","version":"2.4.8","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.4.8","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"59e980edfdb622b8e5f85ace012214b7d0525911","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.4.8.tgz","fileCount":120,"integrity":"sha512-V4CAZIR+kV6enLVPGoeZdb4lK4FGGuolDDYNBMAlNzrfDN7OJjl2V9we6bKDTKhV/gwsYmivs0x22qo/Q0zHzA==","signatures":[{"sig":"MEYCIQDyvFGfA6OD46sxOo4yLulFOt9xyx0eLTnKwhzsNuX2egIhAIZs1ZxmVLSURt6pfKxMU+wO0jJQXDSFYOx5dyBaD8cL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2295388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFceOCRA9TVsSAnZWagAA0VUP/RdXI3bFl9v3o6G9Hc+G\nBHKzDtHEl4QlA1ibntMxBIow80axgzYoli714mmtFfxCt59mAYAfQCADItx0\n8mcZjb/4Y39gaTCB77bHIrBuq2iNe5TnOKnyEOhaL38dE0P+NojBOiNPxxyG\nrS8uqg1pthS607GDxEDxK4usoPr/bQSY5Rb0oRXSKD3ZGS30VpUAIY5q+0EK\n8Q/wUzdpIh5M2b4KckV80IDbY5b4YCFp1A/SdPK2USwkEL6qi5a1aJ6VfWz9\nVc2gEk39+TyVA47XtwWfxZktr3HafOcXYQtHGFuWWTgywX68vJ9y9m7oV3yS\nj52GNNAlGmk4PWW9RzWg2m/CGEfkUixoIE2QgHFSHZtL7vJLPLR+3lAkUxnj\n8tANSi+jnkylXm/uinlX0CsNJBSc8YJhX1MEiI+Mxg/CbOZOlBOJIcWHGC9t\n7PFlRCfRx1q3JcNyh4gCeIDzFqzmvH3FridbaUS3EZvsW4DXfIgAcfb6V99U\n2uVvvAxN2DNQo3kHEmrcqoQLANOGc7fmbGtTp/WgMwHPBhqck32z/3PHMmLC\nZ6hW22pn6uY1bHiJZKtLRFaAl8lpdYgasYM/ZsGifjiZziX7IhopugJvZWTa\n3k5aeLNwvnb+gjEGx5xFvgtFua09hYsDS0DKR7m0jNzvO3CraNckcbvwh3nM\nV7Kv\r\n=REuS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"cd0b417c676ed95acd325e527f49bcfc805a5e08","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.4.8_1578485645572_0.04005830182798542","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"gpu.js","version":"2.5.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.5.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"313998145feb8b3535c435bbbc58d3f770b7c21e","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.5.0.tgz","fileCount":120,"integrity":"sha512-suq+6lqxfpQqc16VdhN5Ve8hYL9lwGRmDRY/ov4b2JUCESW7q320VO+qcadhVM/V9TDiLZVwbI9+3T5bdUUiXg==","signatures":[{"sig":"MEUCIBXoodNW84+8OSGEWeYqVvMHB5ML9u0KQJXcFPETk/XRAiEAlO7+CT9HHTInwqDOSFFcgWKWOYkbMS+U5qdO2Ev044k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2289272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHa3HCRA9TVsSAnZWagAAzZwP/380oCyyIsXgE/8/oSkk\nGV/S+kVSCT1JIbDUVLI4ZTCtl9eiIib3P0Fde3e81gXTljl+KRvtc6qYKml8\no/GqN7u8C+Mijb9br10Hnbzfa5JP4tW5qrbbUvSAN1/CLeTGsvi+1PA7oa9R\nvDeqU/p1LY1MS4ra3eabkW9MUEh/LUDLRlH3rMNxMLSisVcjUDH4f0nyag8e\nJFTnT5/BJ8AA7f6ZSxCCOOG6UscASfMjQtQE0wfJP5TteUwrA/bU6OU5szR1\nqMbBlCfhd0xeGB4hGBiKpq9zqNJGYRbt6Px7w0GCJKCXELXSZaUZVPYieMNO\nxc/apPzM4uic4jc90Cetm8Aq9te1uotvSlnZU0c0H+HbIyKyD0Lb22Mm7sJF\n7lTIPgPcJ7K/f7DUbQ75v5oIrABFFaAs5E3tYrhEN+RTkVSZgKmSgATgTcfi\naFH8Tmiqgu45OKDLiPhiuQV67y5zAoGCe4iIONc6HiKXOnnHsP+EaIgVNAOe\neJqpnjXmvBLhoNDRBaAtkG3hBsZC0CALGpsNFgHE8eX7i4RtrfmLaF5E5zXw\n+Ce1vVnbuC4jBGt1Mo85J7jfsBXwf2Aj0jva6TLOaDJyW7Y4tC8GF8SbepXk\nOEDkWwb61Sr9f2JIIIrU56TFuDcJdAZOA5QvbV0k6oDTJzqZn2oTSDfklYcR\nmU/u\r\n=KC7C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"ed10fdd2e7771f1b356ae47abfe2a48b1de86824","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.5.0_1579003334977_0.9529072802980982","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"gpu.js","version":"2.6.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.6.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"30d800d9988094ed2bcc868c2a4da94ff7151ac9","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.6.0.tgz","fileCount":120,"integrity":"sha512-obPmtK6+WkFe8Dk/6XpOU8Y2N/6dDMbU5hS60r7m7klEHWqYfrCWnGXnpCAT7JqxJRYWxL9rL3cIJ1W2tRi7uA==","signatures":[{"sig":"MEQCIC3EjGcGLDhZgg9EXjOlmFsw41vVHjv1urrBYQwjQULcAiAFiw89kTFvVSNLM2JAl3jB1OFDsrO8nbeAHPoMgubhAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2304877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIwtQCRA9TVsSAnZWagAAJJUP/2pt9YBuRmlg3iU/iNJ8\nDj7cNB2YNiq+nA5I7mPEJs/4sijgx+QOk6q0eomqloLGuA3h0Bu9ACeigEgw\nVd/fPoJvU1Bv1TJ0i6vKQfp/Dfy0tBHExcc+9zqKk+DQQFwDbXDyIkk5x3NX\ncfdWyDxhxStnamS1H+1tE881WcQ7HkYioqO/XSE3TngguJJhf2MbM9NGpYdr\nzvvQ9lTTwfimWtJiKP9NZ3l5x3T+2ep0n3oQT/2nCw7HQwPK3SIjCp4h51GP\nMz/adFc8qj4ynfn3xokcj2eCBXOqx8eshpaw5wZFTOjqZGmZ8dZxFZbT7Y7h\n0mskzmyZjssqzySylhliRhzneTjZojYNSDwOJfB/KpxqKVhGgZGrI1G7qoTX\npWyEYUZ5tR5qPfq8g8+4qmbzOmkgGPfyrwnXJlyM4tNp5ptZnVG7Jj1AFcg2\nYMj1iiUUNuYHEGll3yrcamxHVDxeqU7W5VlcGxULZaXChq+mhJ135aQuwSSY\nKK47s+OZeTRNp63U6kVlLR5qQUkHyTOyrsCs9jI6jBOXqT9skXDywavTMcfs\ngKya9ony/Id6Iy3DqzS3r2/ZraVumbcmxWQOZKigywNngcukWqjPleklWD/F\nKMHIubKKYOLKtyi+YoUSSx2AGxbFmeRU54YPGPJepG5KrbbC7aSAABRoJXwe\ngmYQ\r\n=rlQ3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"de98b0102d855df96043483d5b616397ca5439fd","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.0","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.6.0_1579354960151_0.36671134170726916","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"gpu.js","version":"2.6.1","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.6.1","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"13fbb03bf3a0528d770c1837d343974e52f0f760","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.6.1.tgz","fileCount":120,"integrity":"sha512-UWvSH2F1Zcrsmm/2WA15/pt/MwXQH3WSDokfSnbkp/qcAmtTTVcg5iinyCzjj/tDsx0SoTIEs39Q09gr3POJow==","signatures":[{"sig":"MEYCIQD9SvTX5EJa+lo8Ny+e2vDpsiH+zoufQA38L5I0+B+3gAIhANfBEAHQi4yiIm+T0E/NnMhz2U6+YdRwrjl+ieekqo1W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2304877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJEUWCRA9TVsSAnZWagAAO1AQAIBhur0hyXfjPvegDF5C\nAqeThaj2oulBHXR7PfM28bdAP6u0WcI21H4lhvDvWMTrEd2cG/uU7QLrePib\nS3+XTUfXGQWD6YTTb29nbCiF2zSB7VP6fDmuE8XK9RDe1GcQS3k3+3mkTx9C\nxS3BnwbfmBsGUE+ZH13DDN5aDRnDA+315ejzf0pPqQJrIJbvMOIRjpGAAxk9\nTTKuQXPwoflKyGopY+ULmlDW8UvhMKmafpNLpSgloRLkLLmayWM38rzjp4tX\n+5xRzH13BMaxJ5E9cdvyc5jSllLDcl2lc8Y+2lI/iPdqe+2DWXE4GTQQrCKM\nBTJRhBAgWDVrtY361f1vUq9xlfI8SxOK2a9CE6BD8v+FtP/slZp2oBgn4IJ2\nqhwchx5HOaKcdnDI6ClcHB/YV/YLI4GrKiJ9s8GW0pcwqEI6I5MKNGSzHr33\n49+0NVHYOAjlwO4aMX9Mg77Q4rfFPi+6+6jszKiJe2RllkEP/KtPvm1jNtiY\nu7YHHeZdprQMdP5gNPY0wcjXvUaqkx3leiwl+VDT7uioZW9gK9basNFZ7cki\n5JVVRMwXWHItDDnXZVt4/5ZXVSH/JgLmYHem1UJs5AiQAqKH0o5l4B8oeZac\n0jZY0sBxD9dPhjSkWaDJznuNi621r7xyTkqnhAEOkLsxr9K09NMK/xVilDCU\n2pTW\r\n=Ahak\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"7f1c96efd4f062558a7cd378713960ba9b2f4fc7","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.6.1_1579435285531_0.32805033189678157","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"gpu.js","version":"2.6.2","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.6.2","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"e5605a7989761ed86c24c516d665898741b70814","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.6.2.tgz","fileCount":120,"integrity":"sha512-Ond7t6xGUn4bUC/vzI2D8VgBIharso7LIr66ZvLy01JOUkGLQ2DgSUXZ9gix1iSzZ9e6/EQWcBkHDNehUePbFA==","signatures":[{"sig":"MEUCIQDKxGKKprkeoWUKmlDdw1biEGfnIupNG7/APGPqk7/bPgIgDuW0YLPZULO0hVBqZs8B65n6sSlqGRmI5e6EvWrdw6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2305509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJFEKCRA9TVsSAnZWagAAzacP/0/ck4SbZPr2VfMy8gGG\noU9A6LwKtKruo85uMQrmJs9i1FWm3csNw6Qgz5y09LxLjttIWk4ZaqmYSPI6\nlDEVtVmrk3lUxpnPn8CCEHxo86BdD3EcOlOxp1sliO7JhrGZCcHkTlbBTKcn\nnD6y59FPKH9q2neCoxjmV4/qsPJTkkkbj49jrTS+9OvcyJc9qx5xG2AIAHlJ\nLF6hfDcbu1i3oTkVvgWPw+rYTfDFNV4RcNmiowbtlBR618gOohPaNEbtBK+I\nrGVdLGbXrEoWY8Mexbf6PGkduJ908qbH6znQZF+a8NSvZpO2GbyAzKXxLt7l\nAvHDv9KK8xWfPJGDEz/EJWp4Xnnro6uGv3hgnq+dE34VzxW1aemUsef0NDdd\nHbK6zkZF1GOvn4LIMGjcvh+OvsO3cb+OaEZvUjXZvvAZUMwzZDcMIUJulF58\n6lZENTEfe9rh5HR4+cN7z8Ivlw0cHYqQBGA9vKzn025vfR/YbrpcA9hG/6dp\n3snWkuovrKf6OP0CxsHvpAUWKOWt+YX1g8AqdgjER6j53SdNBnJQgYSkA62t\n8+r6bFKONWJJdj9C8LRVBaRBRVyzd17zOGxOR4pCx6wfucAFC0CiwHOQbxJ9\n7jevQeuKLhhzXELJJ7inBn3i5bjnQZJcnbhw3QZZEtBJklNU6Dpr/NL2zEoH\nfKku\r\n=wi77\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"16bed1596ec174eef02ba078549920f102925c0b","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.6.2_1579438346275_0.38349215094195666","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"gpu.js","version":"2.6.3","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.6.3","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"d7c343a3e209db2210408e3515fe5818d9a3ae18","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.6.3.tgz","fileCount":120,"integrity":"sha512-JG16K6r7hcwj1CRGHKAE5bUrlzDypZgzqmSQSQIBOqZkIYu4mO1UYvf0DptGtqAG+EBsRvm2c6Tas1UedZJWow==","signatures":[{"sig":"MEUCIQCXIeswUOjLOrXfwsUv8bL5EEeeWJaxGUPZl+NqlPT0CAIgNjQ4127l7B98zLNAoA9AECAMC8DoUVBSnnLe1k75qmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2308609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJvCpCRA9TVsSAnZWagAA7a0P/iZ7uMBFarmk4TwEl9QW\ncAe+IIH2pY0kIh3EeLGqPSuqNuekpeTxvLjGOlZKPbuMJtwqWGOkoVyCx+iF\nZmZkNCRaok1mzYUavFe8M9/UAICMBGJNe1Qzhr7ce6krG126/uurq1nv2wMo\n3qyDtqCesQyb2QcG5cBDyelxGG7xFEM+LgsyBV2GoGAW04PRUEr709qCLm0W\nvWGYkLKS9+2I1i9aUSHK5oA+KgRx1qlEslHHOJWOuYeHgOWXzY7KVq7eSoTc\nBblcu8jYVV4Jjfhpma59wfydgg1fTGQ56d/uY2IJ7diuMZruknQw19j6g6mt\ncnWnKdFwify5yDEbv+lhp7x8qj9xvBQghRKPUtOdhsm9GTkad3Uld6swHRee\nuDtUhgUDjmcTnc9/+GyP2naYwoQVdKae0KEa5Xx4S+3iX7rZiKiXRVyUkW0d\nCA+uxrJ7VD8fyUTDROOz1f+jIh7VLYKooS9Ndkwi6a3dcS2okY4aeBdTaFiL\nwK3ZxqPtyM0ez567PzPQfHL43yp65qf4NgqQ+YrYe8MQr4dRF6ymopBwC8IC\nJ2b1cSG9ebJBXiqoPDS7w1BdSBnhIHgjx9x0eSxtJMpGoBBycZzr9UqLGsRf\nZKpmKklBr+my4x8avbBE3tj1V66R2M6jIIs7fkpHa5G510ecbdI8nCiFHiRv\nLk8C\r\n=ijgc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"db5443416675491e3ea6462f52482f19c96d899b","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.6.3_1579610280848_0.7674266081725598","host":"s3://npm-registry-packages"}},"2.6.4":{"name":"gpu.js","version":"2.6.4","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.6.4","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"ef782e5bac493472153376e32fe7febc83b4efba","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.6.4.tgz","fileCount":120,"integrity":"sha512-g0agtruPCnW4/TiEaim0wQ48eJJE3qVib98MxBR7jocuCUcObssHBmfniLxm36DF26hdLVjfmbr9kbFYS1VwGg==","signatures":[{"sig":"MEQCIAnIl3Wku1OJV9YwXNixDja/H7thfT8yf90YV5sXgGe9AiAKy9QeTBrXOza6AgSZF5ZjTOz1psoDE+5k+h6l/TEwcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2312369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJvnkCRA9TVsSAnZWagAAdm4QAJ+UsNWs063wnDzurvu2\noesfOmuOnudUQr5hRCFyrUoZduUMXvnAbk8vCxsbGQFJzvDzb43or6NlpsPF\nQeKxVW/3g29ChRYu8Px/KFcO7tketkjPpsa440BTfO0H16kZDp3WyeykZjBq\nkJZmxN07oYcYWprX7O8wmH9n2A0Av4HfM0ma1lC4d8YKA8kubPPjEkkA7oeE\naeiIcPhyIL/jmgk71CW64AO8W9aRT4PK/0YPaTvmYH0nx1QDYDMN6VkEbPEq\ndKKLO0rdKBsoIqjMUu9aZchIKr86JjLTiQ91NEGoxoZpIdHt5F5l/rDGsXgf\nQX13MXyvVOuH2AY40QPSt5yqYbAiRAEIjyydBx7n7T5jnhtueThIWYFAY422\nWxOBJKOqBxnANuglpZBuYPhboqO4D+wv/OgmTtxEbG9HQEnu4ha/5dPCYwm2\nLslNO4hyuHmAse9vn+dhMEWvg1eh9CbXH3khFPxnHh5VCM9yFSMlzIoXyOxo\nGFbzKlwsT5koHNof6PzlzdTlKAfqriMwbQfUmFOEOM4dnGNEzVtsoml251Cv\nbqIVDp0FqV/aTnt+//OtLsk3VpJOnhodNBfnhdwx3EJHNZBtQ+lNC9cGh78r\ns/RIF/wMeRLyqts2IkSu+UcabVpiyPFAl8Mw2WGQnn4XvNpimPlRMq+/8TPc\nleEm\r\n=o/AM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"b2c9051f7ed932ea560ef682c22af4fed2b3608b","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.6.4_1579612643578_0.39350397043853835","host":"s3://npm-registry-packages"}},"2.6.5":{"name":"gpu.js","version":"2.6.5","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.6.5","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"74d33c07a31f8163a1ad03652764694ac2a32344","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.6.5.tgz","fileCount":120,"integrity":"sha512-UF0eiOWY2EvSeRo1KJN8Meepf1nCzEpVEXyHLefbi01jEyRoNhsG6a0d6MRURUKqfx6I9NT6KtkWQ3hw87qvcQ==","signatures":[{"sig":"MEYCIQDv6+ndl9JKu+fhWjwa7aTe6ADCpQbWV7qTZ9zNn4Oq6gIhAO/24niGYsvdh/cP3UvYWOfTC/iQn5X/c/eWWaFOoPdN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2316222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKZRYCRA9TVsSAnZWagAA7qsP/1L+NddZzixtEd7wRGyk\nJpUH+jNHjQZ0pGf7ngzAFjHHvY7TkJ+0+a2sGopxl9/5wTvmAdWan0C0L0xq\nqgLc5xr9MsCDBHwJ2/nnJ15j0QU2j4x1Prme6qHnYNJsOGKIh5VzhEs4LlR9\nNwJk3LZqvJk1fNRtNRRRLd5fHLt2CRQYevdChCnsggBNYI5rzGXUKEkUpNvn\nrVSfVXBfE6TMLUZBFwZRjreT28tmVw3YXkNfyA2fQgnOM2siDUkdMp7XQV0p\n7Q5p7yDli6gRjE2U7iCNLtqYSsm8eyywcMiusJ7xH2MuyBqjono32Me1Ou75\nFmE+3Nl4vu65sBSoNGov1p1zFh7YVrOlAWDZxaj5He/gGCCNQO9dy8Oy0hHf\nsHnvN18L80EsaD+pzXwCuUFIH8quxFs9L+MUjLcD7gpJPLK3WMYHHi0aWWyG\nStOz/Rs5AtOyj32QClsyBzbOb+urc/1OZEzCgEk7B5jtlktZfA+oitC61gpZ\nqvgnfc1GCT0h6xaVLV54baZ/xpgFmsVBGHpKLhmZLh2Pld1Vbxa/R6in9GE8\nFeHmRnKLrrs1bs9hy+F3SxXispQoE9BO6kxMqy8/IQJ6xEAQ6zI7579I98zk\ns5OzZ3T6c/sAD/5Fcuc8FA10m4djbLeicQu/gi4uvS36GKzJcvuEb67ckIpH\nc3t6\r\n=I4WP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"dbe3b47f8b509ca60ee3b80c46adf379307bae9b","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.6.5_1579783255984_0.8798867871510372","host":"s3://npm-registry-packages"}},"2.6.6":{"name":"gpu.js","version":"2.6.6","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.6.6","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"67545b60513cd7a8b74a0050d9bd185a5c1cf6d8","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.6.6.tgz","fileCount":120,"integrity":"sha512-w/3Sgq6f8UrNcBUcmZqR1oVM8resLYILXDDVxtShnzEclPX8rBCDTeAcK6hZcn7+jfceP3073TP+ZcVKcJlcKw==","signatures":[{"sig":"MEUCIQCaf8juSMmBprzblxkpYZBe2axhC2XQnRFJCLFA/tOFvgIgdB4VQdpjKBS1e7dxiW5Mnt21SxJseWeIYrOxzF5FEdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2316894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKxBCCRA9TVsSAnZWagAAvFMQAI4taPmG4s2M1B7D1kad\noVpkgBmdg+2SI211G34+i7MTrwiyt0M1nu02nXL2lphzv7TjkcWgJZk0UCro\nmW7QRjrTEZJymOlb8SY4npb32NybZVlce+4lcL/X24QRCl/4ZaV4e4K8Vjqk\nPfJspNxz+Edy+o6DMCvbTfT3kkHa1JBoMLLH36e8RMj1r74CikYcrfQ35BbT\n6ZvVt2syLKmRDy4tTA2TriBR4Wl8KGGeTnOAQsN6bMSFK66DGCPcui1NhPYl\nAw+tKTlmW7TEHkXx8i6xr6WPeIZuQnCu2JUFItA19QcpY4hSxP0TMsBszY41\nu0rahOioVRsCfPkv9Dy/ThJOvvca9Mz8AXTJ9OiL7J48U+eW4lHbxPROu3+U\nIPULi5v3IU87ZkeHjsoNnNHE8WoKPFQL+2qmeArBIOzEsOZOeRh+kPQiYQgi\n1navMp0eVsN/6Slz+ZC93rrd00y15h0xp+XyBIfQl/69LNJwsFPznl7th5YC\nuNH+OJUvTVaIQK3HaGcjlQGyEbJ1YSaNYm8mtn71js2Q8S9+ewVy6zpyqc0m\n2vuAjK0QBUatrF8po/XFSxJKT4m1HpDqzRm2EA5fhI2iR9Wh3UzlqxjDowg5\nkdzEhkzbvIP4G32B0yc3DAEueqJdCFEm6OJtNZpLOQfD+7odHhLWJSh91VXZ\nPDpq\r\n=7IeX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"012cfff566691a8fa360e0af650a45c616ceff4a","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.6.6_1579880514112_0.06751506473514479","host":"s3://npm-registry-packages"}},"2.6.7":{"name":"gpu.js","version":"2.6.7","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.6.7","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"46fad51204e517ec56aa101ba6ec4f963ad578eb","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.6.7.tgz","fileCount":120,"integrity":"sha512-iyXXUXdDuhN1mJhhJIHRFkbXV3H3DLacDV7qxLtamHZ+EwwUN6uxBb21Ak1cx2u5Bly0CnoTqMKKViDtuofn7Q==","signatures":[{"sig":"MEUCIQCeWOJmhPXOcHJ4cwlEDJJit8RAy3WdCxwzhZ0l4vbFBgIgGdTK6NmRjvHW/bPNbe+ycqpBjpuseChBqECspQ1FAJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2317062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQr7jCRA9TVsSAnZWagAAltYP/RahP3bOZTKNuByghps5\neW/0CyAjTDGvVaWGBDqg0HpdPRZQqmP2dh+JBBX5vcWhAWBua1g6G1OcsNtf\nPtF3z8hNECgzpkWnEgYyXDTCxUDMsRule5e9n4aM2iZtZhlmvL2r/e3IUApS\naahbQLgBDiIyv//9zhFvnUGzX40TwMxT89kY6s3ycaG7SBoLRFIVbsMH1Fh+\nEnxcK+N610gGd7lMbqJXfPhOBPQ5PXS9z6MJfXFzTCj0AE9UIYubBU5qgJHv\nXHVrrnvGRAudeAB8iMsJKUIc5yX4tfuu3p9Vrh8L3tZpE7hdhLeJyJ4DrJq9\nL1kPj3lFT6uQ9qJ/s2IHMf+t9M3+qcTX1xSqHO/nVYf8JZ089hlvBC4SJGzu\nTMafdyA02RRHso7YztaG8cT/PV7PBmg6CoMQ92LjYEQe3osbM3ws+lsgYfH9\nu6JFA9hTU+frCoYfHCcwZu9BIhwIksl9qwdjvu6DnlwhtiEkZrVsDXkZN1Pt\nBinOulyCLpiX2kdBxkOmTR67nj+PEEE8hEvzxPldy8cRxm545bwqkb9BSJna\npFp6UqAS3yFBbaaZ8H7bDJrBVtnUhNBP6sZECyVbV0VBddtGel79aG0mk5b6\n3q1CsUiiatl5E0bcMSfeIsYtoFT/aj7gXDrOXUAZz9w4OZaVk3/G1x0R3N02\nAgWe\r\n=PYeI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"b69644c17a7821b6f501815d8f120fc6c6735632","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.6.7_1581432546793_0.16879477839260737","host":"s3://npm-registry-packages"}},"2.6.8":{"name":"gpu.js","version":"2.6.8","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.6.8","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"a75e81ebda6574e67b907679f0368e570e2cdd4e","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.6.8.tgz","fileCount":120,"integrity":"sha512-dj6P7QWpwgwCL9pVT/DWTCKlOMcwZpc+yKt0dlAofZU4VTnDIYUr4ec5hhdHNBgV5DUCtlt7JZ/MGp9XbDZ13g==","signatures":[{"sig":"MEUCIGjuUc174vWG3iFpBqMsWAsL1vBGhDcCCDzLH4u1djMXAiEAhNvjApq+oa6yw6FmNVeK6IVgbTQ9eGx0S2UjO3j2x5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2316953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSZqXCRA9TVsSAnZWagAAmA0P/3g/97S8IZwBXH5y6w06\nvKJXLqsHajItFQ9878zNm7oGt5OXz+b7chNt0DgIHE5dJARZ9iqmPwgdVZRm\nHIk16PJ622xge/giQcruwVxICBjWaCJwTPm2NXBeYqsfdzJL9lSQbESKuIRE\nsYkEkcUEhMMm4MA2+odiL0PzVc/TKzbQjKghMYC7mJs1IQdGpPC2oUiv3pMb\ntdVVTAB5hwEWUijm0zwT9CMyUJV0vMeuqSQtKD8rwryQbap6+fuHZPrjNItK\nUF894IAAxTNz7oTyv07RtzGgzmrafwoppq2GCp7xabT0kzeJvJU3cyhbvXN5\nmKLSLjfDANnRwNXooa4etGZ5Z4OdfGAiH0IE5x6YzdPnQsbEYR+y5SSTuuaV\nf+ri0sKXJ5W1q3dqpAe+VlyrdCLJTuL+w1kG8x5xEuOMm0jlQgjmxY/I74z+\nhwcvQgAtnQQWEPJI/060dkWV9UvCYk0ni1Kx5+VwaXz21TnlykBiSRoBWwP6\nFwUnUrRTWuNjwn5KNAy3FA+Ex/mf4QXzmbiYcMz/uevF/Ouh8FF5d1BPZkY4\n8Rxy5k2Q+KXBFsZu11pCl6CaKnR1+5U05Av8rSX+rUdxbrzSBrlvhT8uZJ7p\nzsg88Fn1uotaFbncLXscfoXnJRil0Ayp2SqXx3zw94NLECwBeGpKaUZLkt7M\nVbgr\r\n=hutd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"978a0bf61680f4c087aa6dd6b8a0659c1e2a427e","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli","coverage":"c8 qunit"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.6.8_1581882006523_0.2823389153884359","host":"s3://npm-registry-packages"}},"2.6.9":{"name":"gpu.js","version":"2.6.9","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.6.9","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"1c5bacae35932680a7d5084e3ba48d790dbcd80a","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.6.9.tgz","fileCount":120,"integrity":"sha512-+9db5qJ253Y5rvcMVdx4lwUEUyhuqDo8M9pCzlyio9/MlgMC4UDBAJUTnPJdSp/N0LhEKeM5FUQLaJXiYLkECQ==","signatures":[{"sig":"MEUCIQDVaRkD/d0kf3MP12W1Gw1RQsYALKHrrjFqBCm49lqPMwIgPbfBMTfvE5C9CrE/vqagrjeTW9cmbZR+CTSN3PEuM90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2317843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSaz8CRA9TVsSAnZWagAAAEIP+gJXRer06Mgk3GWKyzeP\n7Od+yLAfQK8kFZwXNqaO3SaVx10GDY/uGXq3VDp7N+NDtvsK+eQau8Mc9lNL\nVA1vHl70hBHfsjx09EA924qIilTEP5D+pyUBzCkh+m9LWZ+5Ej9JJBwIRQqe\n+Qli6Dh1/2OsIrN++BqJrjIOev7nrrFdR7pvfG0VcCJdQJwhew2AvOGemx4/\nTodnScrdQ+WmgXAnohCatH9All9gjOLc8QHyDka0yC6bLuDhN9cSEAjWoZby\nHTin7wIQhCNfF/O0HCxUh/ZC+WnYqJ+5OYAv9GF8RgXrbAZSj/L7OTgdJm/I\nNE2iBSaIAJfmgELBrVhmAwKu7GyB3vCT5V+TMSqGV2Xa0Su/Yytz1l1UnIla\nVMbLr0Rrqw9lvKKO6oPKWs+RglgBH6gfX4Jgckv3RrmguPfrC15UO8jDVOtG\nY0Fvb6XHMbXVp+iRnYJxH9SNa5DE5iODDq7FqPgy7TdQdoZeqYnVDOnow8Tf\nKV9+hR2chrZHegtr1SOauPdy8A4DP9Gedv8CKsEXfUFIkfEjycZgKl/lEgnO\nKXabqr+Fnm0qZ48YG2JbQLUAicU7YOJhB3goC+bSUs2NbJA76MSgfNXM7iF0\n3e4/0AEhRwjzxUHOuvQFNZalvgDziSDahepEz0ainBAsTznzK7PHczChj7H3\nu0Cx\r\n=hqUl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"9286f5669d284fcee525208ab8d909ab8b7580ce","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli","coverage":"c8 qunit"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.6.9_1581886715922_0.11795287761143491","host":"s3://npm-registry-packages"}},"2.6.10":{"name":"gpu.js","version":"2.6.10","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.6.10","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"f8bd53509f8446411ea0959c470a6dbf0d0c6f85","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.6.10.tgz","fileCount":120,"integrity":"sha512-k2swXTuhutXFm6lMiZe+fBefy2lXHoqu51d9D/MmroISEpHaWZSwA4myynKjxiwc0ERjJ59DmngwVs6IPwR7dA==","signatures":[{"sig":"MEQCIFaSPj7VZUvlV5YVWklbbSOB9rqfZ/4qVUGsNdfXhwSrAiB9hXvR/lQuffnvhmraD96QXbmmA2gOOGLyIJCDvOQglQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2317901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZhCKCRA9TVsSAnZWagAAEFwP/A152/BWUH4NDIZ9IKK5\nw7sVwR+37BZhujjwB8svzSFAT7vAIiwD7pk8OZgYGfp/0AI+E8DOt6j2GcbY\nQNTnVc+qOBwQXolYFbaLUnMOvI4jN0TpEPGgoA78abi0DHO8hG+7Ub6AZFE2\nDLZx0FjG6u1I5RoQeh7QgSG7wTUA8ocA3wNpvKjCmtltU4WA1bwnfwwoazY1\np7pdMUe8VKtO4uitGsCao50+LD/GkPlzMvze5zbsNiA+1V961so9IhOkm8Ax\nf/My++gXFYwfNWwTL0a1cnjHxtpdSOlpvdbR4qxX12ujuvTgNSRxBI4ordt3\nHgoT5uehZs25ZdMctuOxOix5qcVsdbKLQf4qqTYwmf2SiF+9yF8CjJ8TP72r\nLo60RSPnafaE0A+QM5pCIlVC269rws+aoQS9EF0UFBtYaCClNbAgO504Bl7T\nf8UALa8YJMCuLuWnvLnznthwa1Zr4zwBoRAcMcbEhzTi81uMrq5iYUJJAExc\nbhhA5lI9Fx9Cu0+GbuTd1LZhVAj74zHh8t4BnrhmIac79y1vyCynptDEkfsB\nwo81bBlb6MOnIWhJiqkZAj9dQkJxZBUF9MjhtYzqWBhRkPSbvYVb9uUJopRh\nzUsYhHgU9mHrbWTSZvs6QUajAtHHKCsP7txrsaoqcguShVLs83ta5zGIPsWP\nl17a\r\n=HAmn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"54518beecd88cafa1bb6a49e0a3e8fd71778fe62","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli","coverage":"c8 qunit"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.0","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.6.10_1583747209980_0.17415162597591638","host":"s3://npm-registry-packages"}},"2.6.11":{"name":"gpu.js","version":"2.6.11","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.6.11","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"e4bac7b17b51bf4bfcbdcc25910807d0d0541187","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.6.11.tgz","fileCount":120,"integrity":"sha512-9qJlpulWyxmS+DNmU6sB662E9SkI+wYdRPI3EvjS2aCbixJuC0dg7lFiF75gLBrMtPLHnSvwZAYyVOK2h9hm6A==","signatures":[{"sig":"MEUCIQDolJdCrVHPPw4nEJtI4DI+sxoM9wQ2MTmBgBUq23LswgIgSR042zeJNpHH4jWNkidjMf8Ym4eJi3aLcZdtQKENLlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2318652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZhFyCRA9TVsSAnZWagAAyWYP/AxaLL0WBqWCBTE1cfju\nP2bQ2B6w/33Gv90MGFZymO41BXZUiqm80MxStsAJ3KyIeymYezoMc0ZTalnW\n9stpC9XmVtCV7OcwK1NaJurwIpa/rv62BxLQwCSC63V/8JRhuLTtkQZ5bV6s\nKuPg5wExmymjJQ0pxGetPRlmnwzJu0t04qHtJGJfyzWeN9UtKoyXv3TvZLfn\ngQLYVZOXXtt9dxHNIpC2o10bxPLKYwk4TZjBI0gsCJ2b2PzgdfYqGnyCYSWP\n8UVy1av3o5MzCKy/jEu4d543qBp3O9xx+rEw4IZgM6b5L2XFEu4Zt+6mp0Cg\nzJBpTHRYvNmaTdaKPcFRUJHyNYAChW2ngkFarOd72tieisEveEDHHyWPSafo\nwjSOxpVuUah6uZmPPbo2htyp3hFhpy4h9E/DrvmHHMVy2km1qh4GJ9coXuwu\nFX9QfydS19F9TxfQ1ivUY2UZGmDOUdY2C85O/JnrsaxRGEZB7vG7QrcvcVSf\nv+L11MYowgDTJO4f2EWR1aq64ABA//eCgFP97nrefH4B8R4JyTxbnP8PgNZQ\nIsyq3Qs8fCwiF8Zu+G+TKC5/qU4M6BZIpQUK77VI/1W1lXQDUzwq30VorUn6\nuzpI3tlYdurJOMsvVlAmymyVR3OR+1OawQt9zhns3cGOeMtltVb+HZSMKA4P\nGhEE\r\n=XlqO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"20b456b7c9e213ec40e39c182b6afffb465012e3","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli","coverage":"c8 qunit"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.6.11_1583747442375_0.9084574770923755","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"gpu.js","version":"2.7.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.7.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"07ae1df5ac5aa6dafd3dd21cf38edce13be9e8db","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.7.0.tgz","fileCount":120,"integrity":"sha512-aGAIeK77BgFiUpC0XaPOt3YO9d3RRyngbd/onODsHG+R7k2hx/fwQ2MtqLGkt4ARbBVG3sRlh7S/ItjR5ndMqg==","signatures":[{"sig":"MEQCIHXRW/7sgsFAKtN2YOkDQteUHSZNYD4/b9LXjLmUWpgHAiBHYeqYaDDeswby8aecmZD0wrrLdq/fNnOSL/yYChHP3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2320692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ/YtCRA9TVsSAnZWagAAjBYP/iaUqefos6AjfLALbGNV\ncnVYBwVmq2A9Rs7tk6adVitN4UzHUkZLbhKcr/WPREEyDXQ9qOHa9Khs46oo\ndjmQSlIn1D660B7xHDrzvnnUC22kFrTUKvGOdERRD0rn6EXi1QpVa7H+oNfK\nGN/6TwVbo4mrcoIFH2KpHvhyvjKBNUPJnQf/VVy131vPpLmP0/nIaArfhSyd\nscDRXn/FNnyoSgOhcvh0FD46Y0otUFBnuqnV6XM9hNoCmWPN7rHBZDgSMTUA\nb7IlJ0vyjPSmi5moqE+o8WUjkLBc+3yhLS4Ceu/VNkXXhMbrkEfaLe4wpk2V\ntGY+xuOiaT0dafzQBb5+q5glOip//tN2Ao/9KCC93PZxY4zuhp5Judl9W5nA\nwzFKbRlG8pRKsgZOpu48chXd4vtX4OfrHUs3mXWbjhjEuot3f2u2dE9j0lR5\n4EYgOjmjYBbXRVyTtEyHXUMDLXS2HNsrPRAxIC3fiywER80cfFZkJU9GBd4E\n38NR5fUb8WuyZBQHX3PX8ecI8GfCh+ShiHGZoednFx89TUyidfFQ7DY21gxw\naY0UnJ12MDPUtMqbGKeXOBBf3AQaFH0jxQxNBcK9uJOY6txWwfeQpBjVFICp\nm+rt/bzedXdWMVIELDrJxaC45CfeeLYYnahav6LiDHYBGgU69IwSFg8c9b3W\n+xLH\r\n=Nn7M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"586ab0276cb0b33a8add3b1a8df353d4822b4a52","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli","coverage":"c8 qunit"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.7.0_1583871532878_0.27123161542901886","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"gpu.js","version":"2.8.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.8.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"9366a23d501f8b0571f2cd741b91d68e41741dda","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.8.0.tgz","fileCount":120,"integrity":"sha512-D8Idv3hzXtTPAbt1SiQbckBe8tWIZkifkQmaXo8Yex3bH3Hu1ek69ZMxJ+Hy/DLiUvqBULllXKlDfEq9Yrd17Q==","signatures":[{"sig":"MEUCIHeNZ5P+mQzlC+7bxDveJprrY5fOhEi8ws95GKwdzEUMAiEA7Qn538S13MdajSQOvQyZ1bxfBcxzGGXZh8q58Nl5I5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2322367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaM2iCRA9TVsSAnZWagAAlogQAJtbghSstE0hXkpCVqwP\nyXLQRxfcxci3BA6mea1Giut/NNPSCTXLqvR4Pjpuop3wTVBK9EhAU9iGFmWM\nTTH2Alb+07UkYiUnAOT15G5zHZUchZOWHXRScFuEfAp2nCBwXiheVtBm8rQU\nJ0YIJ7NPwYbMVE7Z+Atan9YZQ1BqVDQjF9PI8c+euTvHbMOTEFz7M/sXntq7\nHSfU09LXusSsZhtSjoH9wpN6HAiHMa9IKqUw0mXYT5txcxZhPRYtVGnIrLWu\n+24xfmdez5x8srfrES9gd4tkUiF9Fj5iRmCts/EExVp4VFwWphvouEoGWt3D\nmJn3sLTyZ5RCtl4105cAoZfzfDUFZmVLqcOJdhOFUg5hl3HDr0bFe4YNyzo/\nIOOGldY/ZlXAggV6J12IuQu5iSowoyUN55D5x9lo8qDxumuFJN4Ip+E1kSdJ\noTDNptegT+bWtKWWOZdWA0dfvYKPedV9BcNShVaDl6KkHo7dKBzHK+YCZ8vQ\njol3cz9d1ErYBHNTzgByUnjmg4hi5hWX4PhMZFPBSLf2QtGFE7ECzUeWSJzi\nARHreeibsnDtvXP1XTH596U67PqWagf2Nylb1/mMcOP6c1GCnwHhhcAEKqO2\nzzOwy0e94pjDUd9L9AvR5oMaHOCDxEdc4DoqaQmEQEpa+Lv92u9tjXXqbMFy\nKw1l\r\n=YrnQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"bea9d34546b716fe00925bafec87b53b32a6b3be","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli","coverage":"c8 qunit"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.8.0_1583926689751_0.32345950161293446","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"gpu.js","version":"2.8.1","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.8.1","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"2891d53ed2583d1a56469eb1c4be48b776136f63","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.8.1.tgz","fileCount":120,"integrity":"sha512-JeH9n56Kpgd31R3EKIYd2MIN2ptsq+X6VMESaRBPXLCsw2f3j5PaQVvQDQjEplOfR3/rgQwxLSs4JA7BhuSJwQ==","signatures":[{"sig":"MEQCIHaXD15KOH+h/oS9sLwtm34ntFRgukX11jyjd/IduilQAiASwblfRm78dmf283TeLOk/EosyrgbijmG0ZU9qyycdRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2322320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeah+4CRA9TVsSAnZWagAAxYEP/1UwkGygO5kbzPBURUYk\nKccuJ01AP+nrCZ4nK3O77yz2s36EBnm0D03WdT39cWXBL12WpRh8Hbw6IVwQ\n7SDapLmtHpUly/gYOX1PJ/JPcjGz0U6m4BPvXyqOEKzxQq5HaXPZQ8LQk2HE\nwID/F0C1rG21FzsM5ND//RVeLZEX2nSgs6OamKianZFYaP10Lvw9xXrn1Ho5\n3aVzZMEKnFDo2EVXbrrqXbnK/3Ht1NBWVfdi1MrIe7w0ystAd7EbrLzi8SeK\nRCuFQXx90Nhrjuz/hs2vSqnjQxeMed1ly2aN5yM5ZASoKQ5KZQq152KQfa8X\nbg8x61zUT60m41o32y5Mxrka2LytmUwiwkYalRtSAhbG+gFuh9rXNq49utFB\ntqy+WrNMm5zFtqodzJKmikYwLVt30Dr84COoIt2dF2oOLJ/HMGMvftI9QJP2\nQHJan4f49JC+zun7SIQTftglrqwLEYt42VFULDkNwh+hCCpsf+WxAeaAvT1z\n4PrUf9IkQabPuOwRUeXPPTnRuqbvxNeW4NQ9pN9ff//9EVBB46dQCHGDt2jt\nmKRAHl332uaEd6ZwyxyvOft0tg0wRtbqYdUaQzbG0+caqE0Iy+hq2vvk5rDd\nERQNQZlAgefO4s18Qp+M1jbEhfON4vWib0xf//MSxX58NQSf8DjQqLoZlR2+\n3lvd\r\n=TYJf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"b1af9b3c4c77db4fe2b55d28d1558b73982a7f0a","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli","coverage":"c8 qunit"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.8.1_1584013239316_0.05388506495839418","host":"s3://npm-registry-packages"}},"2.8.2":{"name":"gpu.js","version":"2.8.2","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.8.2","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"8181321ff6ef6264054dae2120ebc42e4b2dcd05","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.8.2.tgz","fileCount":120,"integrity":"sha512-hsLtilqxsVGIGGqAHS3StmkYPxYRAlswc1z5+nLaSszahpej9I8ZNgKgq+BVT+l4tANwQUuzufhSWi1SAdpNfQ==","signatures":[{"sig":"MEUCIFNH7l/HebnbeeCtBbmnxrc2LioDA8k6xa0eoHNuRzeVAiEAh0GJyJBN7vn0+AUHwFAHogC4LeHoZU72i1jgDg60+kA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2322980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb3PDCRA9TVsSAnZWagAA5OgP/RckVj/3ZAjEZdH0k8Bz\nSDcQnMkc6T8RsCU+L8PHedoFwIqmd+uU3/ApRVv+VaEVlXGz+mFRK/pYkJn2\nRuDgmaUeFB4Qd0ZJvDGxoUmeWcIwoAKBNSZ/HEOBf5RnzFfliRZ/o2xdFnGT\nvUBV2HwnafZXFkzWF11X+csYjgf49QYV8jbi1rPuMrHDHcHn6LPYW4wfOmFj\nsCzErEUIsd97hq2u/YPG9PQLitiKhKpNAyX8JMSfFtox/+sO4IT/07rqUeN+\nHBLHe8hgADS24qgcdwk9q1GhZwspxf6KCpksgJuHYQqgP2yGxoGsBlt0Tn3n\nktcwlLCayQRMeC0oKD2R0evRu1eWAJaANSP4vSdfFaoyEnsAIC2S4Wg1+d4l\n7y8qUfyJRWxK+mygq4G8d8UVAseAkwGRBqzspm49g6IAMZrx1sm2qMiIMFZ+\nX9WbczE3vaDLB/YGzFpDh1Q2UHsT7iteKPciBc2BROitlOmq75S1rAwpU/Zr\nReYzBLnGMVJcGWFJ6qogy8zpHv/wY6el43LUuZOkV7aJ1mwtdrQZSRsllB0a\nH56YyBIDKvQQg5lue3olm1w+C/SrrUnn0iFItQeBVtPncA3//VOlkoMFrkZ2\ndxafLG/B7c5aVHmEIyNpZbOeltVWt8zawVYXClVxOr0G+brzUTMPnQ+qJrgs\nmExL\r\n=dcs0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"6df34b3a9027959053f760c9a701ed5ef67e0742","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli","coverage":"c8 qunit"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.8.2_1584362434870_0.49499124512600745","host":"s3://npm-registry-packages"}},"2.8.3":{"name":"gpu.js","version":"2.8.3","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.8.3","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"2c13f2a397b8aecfa83c64c608d8178caeb7bdc7","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.8.3.tgz","fileCount":120,"integrity":"sha512-T33RWEHUm3IAlXZjaX2Ced1+j9IZk417snL49UyhYEE9HELo+TA2Ju/NVAro+cxxHDdAqx8rp3j1kawWffcYoA==","signatures":[{"sig":"MEUCIQCl5cugAbf14yhX3A54LTiijLnWe1JV31eg5lyfwKTJEQIgEiF9midfg5V/IYuJvwzZwBcQrCGr+hT75W/D3uS7xrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2322980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb3SmCRA9TVsSAnZWagAA0N4P/AxQr3ZkgDciI1/jV4wa\n3IJSo9qzq78wuAGT55P+yyXkh5P86F5WRL2QtFDPy0Lof93sZVP7ijn0rVP9\nI9twDFZRgkafFWbubdp5M+6rz6u38I6bgQpgVMR0gfj6iywU4to6ntq/Oz8o\n8r7rleIstxUht6uOVRYqwki14LhUWoVqPYFqbU7MtSfe1x/KVjYaYwpxS7s5\nHsWdlZ299wUsJY0OTfxXwgAebHNfrhf2Ot5ZxT2LUUxfsaHJeB0UzIDmMgAD\ny5L+4c7NY/1tPnit78jPmiUf8pSMwt2oWE27MylDLCGAhlv4CVcjFh4eO+4g\ni3am7Gl9iy0rGfxAx9BunQUW6QUe7K7c/BYAAxgMGnEZF3gVIQfMYW4w2jI2\nNQDnokHkxG87V9anpr2mWX5k1lWskGK8ZSyup1RYe9iHAizXsQ4lX6SF+2To\n+fv0CEOqN3vhW2xNazZk8Z6iRFdn85j9cHcohrPDKe8m2T8UAKY1nGqEnb/7\nispn7L+LkkmHkHHxthgNqDEWzbgK6NoPXWjNSHJFkWSfGWb+zEQdzDvS+GZa\nNSSG8aaECyhvoZ7bnZT+zgg3d28ToyV9rDdP83oXCe3OxqDATbcUz1jSa6AP\nFKIAf6VqWOkBO9Em+KGa6j30//LFE+prN5lwLt71zS536AqsskSN2I6K+k6L\nKeXC\r\n=LtTH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"0a072fedf4051da4feffe4b7e7606580a3c373d4","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli","coverage":"c8 qunit"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.8.3_1584362662128_0.12337950247978902","host":"s3://npm-registry-packages"}},"2.8.4":{"name":"gpu.js","version":"2.8.4","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.8.4","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"90d91fa30f5f78195f2494a473cdf9bd638816c0","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.8.4.tgz","fileCount":120,"integrity":"sha512-9OmtvvwvRoMZwvq6sXvyqLcxbuFm97FD7sf2wkdsPJvm1O4O85oDOJbU0ksd8j/FLBqvSj3daEAZFJvGv0Mk9Q==","signatures":[{"sig":"MEUCIBAQ6b0ahYj0hAYibRNhAn+ml5AyusWDbPV3Gyromlm9AiEAkWaQp7wy3rS8GZKKe7iEo/Hdmz2uhVyPxDqJeJTK8Q4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2324507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb5RLCRA9TVsSAnZWagAAHcEQAKRp+Bw9M88L9SiBfNo7\nPTAHP1RCGXnDu5IJ+52cQT8eXo6rOCoGvuCxLkJuXNQXm8G10MQ4y1srnVxB\nuB+CCFLVighgMVH2L/S/ptpxQNT5oYQzw9e+HbPaShehr5JyemGBvc7jI/zA\nsFD7epwfFz7p9pkTbtUmZkY0DXyDQmE1HwfNjEMw4WrQNDp31kJK/zWYNEEh\nDg4YrMdloICm1+ayNA8YOXRkHnzVC2u/JrpcLMwMMVR9y0rsJLbh1wFdX6J5\nJiuXSeKeI4uSsn0UpYEiQRhyvo1dNtwBY0N7T7iQht0faJDZT6UW8GmZ692u\n/6+XsrIw8Ue0VqUJWIMACqlYYGrIA6oVchG9FWanmrPoY2FFCuTxuQvupL0o\nT8pN5zQA3ca82LjQKkEPgaaJyD9o4ycQUACX/Z5cCJxhW3rsjoZv7U1vmUDK\nBbFRUNC+rfaJMQ+mOfe+N3GbAvr8jJemcYNjb+6lLYLxRgoL3j6gaJkQ5bUP\n7F02XqTa4RiV+AYyq6Rf4L+kgAv1/1MDewDM2j8fqK5YSExxrWA0M7VDu4Vb\ndcm9yXIotwI5/POZ5Roqbl5/5+lmUCZcs+iDmdWN0ylm7K8w+oiGX5bA2hCQ\npaer4akz7EfUY7T7OXn1zdidlcQZVR2kvoyh5hiWaCk2BYt1NWqi9FouM+gj\nzdD1\r\n=ggXw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"8cfbf0cad7ded02f560600a48e97f80a51e17aba","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli","coverage":"c8 qunit"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.8.4_1584370762986_0.19934477035009723","host":"s3://npm-registry-packages"}},"2.8.5":{"name":"gpu.js","version":"2.8.5","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.8.5","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"ba53f4db8e3890df1fc14f9913643a30b154e6e4","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.8.5.tgz","fileCount":120,"integrity":"sha512-0uOxGYGpl4Ouq7qPWuNLLryHxEw8sxLzf86+U80SEh/1I6XuPsNuwH4ccuWosrcGtAXoThBE+xKHB2oCyKTUhg==","signatures":[{"sig":"MEYCIQCNkZB0OxDfK/YGL470p8Ywl/+kHncpPn4z+uxrqB86ugIhAPbFJo0Tb3dLBl0NgLs/YxvyB56K3uauYFJaO/n91kRk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2324507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedLmICRA9TVsSAnZWagAAx74QAI+7dlAHugTYqR1aN7dy\ntZJsDYsd6Y2bgAe/ujH9O5YeqHb1cff16w8fmUcwE207UqirMUHfiFIar3P4\nCzSgQDxJTKmmenavx0unxF42EZRjSC9lVXTZ/ZH75Wedu1ysa6CiVIABN/Ba\nAXOQytr7XvkY34fwgJFpHzcxZaBrVXEbj5LIp5TYYNRNP02oZm4X7iRSbxje\ndaF20HRt0LW2h1yjgDIYP8rTXOfnz1uxDpuIrqYaz2XSbvrv0jnONfX0RPtx\nHcJJGSxCTZrwbGH7fF095Vhm4I5bQ5dhBt5NBlSYnXbnaF4/p5eUAFd3WSjc\nBwT8jSZ+UPMfAD5Pgwnn7rWisPmK27Z6XOy/XGdhcCRjGsdHunX70RSurLSm\nqGWNJnhokM7rsmYGAPYI5eW8WBEdbC+MBw134IP7tRWleoFZacumSAY7vX0d\nsR10QtfapZWrMeIVYOkAXhmjzazy6dyWofDotbVjGRr198B11x20ZuWbOHEe\nTea+o8QIIghz4laGGkkJe5HXVlPvw2eLTzK76a6mtFZsO8+WhEgaQJza1zCt\njyoLU4zaJcgxlNK28lXPnSZgY9YybdE+V/LJkxTlIVmx0aprf7+vVwnn3xg9\nucjOk4lHmcsOg4s2v4K/gj+PUGeOGAkBzVv4ek0TBgJd6B0QujYV/JpjJUEw\n91d1\r\n=nQI9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"16bf2f904a4266bc9668a7814c07921e4d196eae","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","setup":"npm i -g gulp-cli","coverage":"c8 qunit"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.9.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.8.5_1584707976006_0.1257141017963208","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"gpu.js","version":"2.9.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.9.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"901c77691eff352ab6305cbf0a507710200ab5b8","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.9.0.tgz","fileCount":120,"integrity":"sha512-VKqO+Qubu5X+VsEAhFZz7cjt+BBulTAmk1fbiDJpLslG49/Kp+IG1GDG2gFkb3TP9CPf+4qyvjiF+5zBAOnjSA==","signatures":[{"sig":"MEQCID3tpasLKSvbqgIbmePibs++9YJThso7DWAew8+ts3GuAiASeaVsXBJyUYowcWDboDciCl8YcgVLlBwflC5x9HWF0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2369644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJed9jVCRA9TVsSAnZWagAAyYcQAId2DeYFQQny0PjcQAt3\nHjR2mcZdrsUHQzGsNd/WAHqgCI7ce+o6iM/wfsEvWE5NVuMSftKXdeC61wi0\nKbvvPmaB0ItzX4ASCa3jxNHg1nuErBW39N+jhi/oxxFys11GBFwlcl4OubHa\nN9XFFoRCAlkdGTrbLhnaUnzTJzq5B08e0pxbQabCEpjGs4YqbfEARNFcvpVM\nXVosDEQAG+lwWYG6eHGt/GH6S15UEpvz4MHYS0MijhSSbnfeXnszyIZhLzgM\n7bKuhyo14cKroRC3aFbyoxrM21CDNeWy3DqICkB5HF34x0UFa180iuFrmY3x\nU4bhWuhznL+1t7Q0TprCAsw3XVsuZDEko7n4Y7M/MyivJhAOUOFuVMjQ2Mu8\nCL7NXzOH88PGs7u7UYVlLrA4k36aMJmTUKmrrowNyjv2CLW48KMGkTeQoMub\n6uFNYpA8hC1c9boadN8QqIKFewQCRG+Mgv1RTnCmGtf+omOWzvNZAvszpqIT\n+5mwXw/hBNjhb50aIyfHucsuXX51v9oy8EaqPHmyPmCADEYcwPyfd2L9oABp\nULZe0nhDzPa8CywfKgwgG+SsBr6gdvyd4Y/ZfNZDBsRdBP6SkwHbwgEZT8uh\nbWWHlAVOo9SMFQ1rNdBWxJwwvO0e/yKGyAnSgoqPFpY8V7mwhL5NragL8LUZ\nr0+B\r\n=cEgd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"61dfe8a46adb2efac7003babfacc95c26c6956af","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.3","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.9.0_1584912596458_0.30582307882052806","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"gpu.js","version":"2.9.1","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.9.1","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"6c5d5199a15973ad32ccd91980171bbf22e276af","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.9.1.tgz","fileCount":120,"integrity":"sha512-65fcYAbqfdBdhVvYELAKdBToQQsMAxe1IM38I1cSk6emSGlT8spRdwUG5XCdpcnhHhnWsnqJCGCpqjc8PMYReA==","signatures":[{"sig":"MEUCIQDrKwEIc0vCAHiILQE2MhGAi2RQKNTEWERoMu4W8OoWeQIge6dAMA2Q5HSnX2nOyMnFY/k5MiVyzD/k1/FfShBxkhI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2369380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeefTqCRA9TVsSAnZWagAAmAoQAJ62i+LWJdFEiw9EpxAD\nnEIdf0cn7aRyvbO6std63my6//Wz1oI/1Fb7vbujKyiX8oMRCyMjXaWn53XW\nfz1IX98SyaoFqzSaGbt2yBsHZ6knFR8Dra1Z5xQUHCZ7XgUAVM8owHKxkaWP\nmf1l+V6OBfNpCxBIohHc8uaPC1VhI3XlbhbmwfK2MBNitXeoxvvbJIb9+itu\nLFt7h3khmEn428zJH0TzGtvRuyQu30x9LS7Bv7oXOb6OOcN5FJAChh/ApAiD\nfSQ+ghQjgBt3xqNGQx3qRhMnj78hrn2fcMreHRBKgGbPZ9e8HxVvJ+Vz5TDX\n+rI3B8ldR7ZMMMq0ecDQ860puAvBEecehEz+lHr0joET4GgEGaXb4jJEwdDa\nWeUjdzCr552v1OlTMsZvlb2xR9DH+QS0+4DV6bAD9XToBwb3wy57Xxueetpd\nYfMpDluPQwhu0etI8fi/VLsu2d2XvusEv/OW38ixaE87+leyKJ1/hi+TixS5\noOODmets+p30Yitar84GxT6rSxpACnKRBnXsbvqW1kD+Pv7a+fqXh/l6PTeD\n78C3LvcQK8MlY8j2eG3ObHKALJitY50MZXasBOubVBrbOy8xVBPiJr5YEyBj\noY5I37lUV7/dLfie9yXnDXKV6aLRAQ+MBYBSvAIgdMmdUn9qi8sB8eF/QP+j\nQxQe\r\n=Ezpu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"1955ad35005eeeb7a054719d21fad743de7f363c","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.3","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.9.1_1585050857920_0.06548077012743803","host":"s3://npm-registry-packages"}},"2.9.2":{"name":"gpu.js","version":"2.9.2","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.9.2","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"df55beeb169cdef5456f9b1df198cbfbbdd32020","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.9.2.tgz","fileCount":120,"integrity":"sha512-SJD+gJMf+51f3XKq0QhOZeYQCRXtUL6wPEMQDv1EnCW8lBHxO/tYeav5/JhTPVwzVTf0SQeeUjyXrPDNSlYBFQ==","signatures":[{"sig":"MEQCIEvv1VKb08f7uNuasG5SIneJxlH+jjKJFG5bYuvTh+mRAiAHLU4Fan/Fm+0P9gnI8aKRDrCTWs27i/7893jX1dyP5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2372841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegeRACRA9TVsSAnZWagAAA9sP/jzH53iwE5yyhGkoIcUH\n0ocJpJBfvhdpCiNV/9nuPZbaao8eRIZ4AXvhB1dBpcgJdK5MbbFSXZGjb/Ka\nBOzeleAz7y/zlK2Rst7GloCYFprh+ibqenEXpCdotOWI6JCwF5e0qZGjGPo0\n+cxSGRbXnzUJyjJ14FNQZHcex7E64DjX3nu5xuFLULNYbzFoiJp50ahBUACB\n8ZsiQ0DgGV3ZfjTCWmgZoupdT4kmoa+1NNPz1/p68iE7h7Ryi3hOZ7iomIW0\nziZWp9DBDTf9Rvl9BBYWWZLmpmbiiTj2Cb8N0VNIaFytYGKkTzPFNMzCMTaW\n5Tsp3YLIXiFl+2lma9YefB/FaH+o8OSODr0A7fbDJEM7U0ummyYPEnrcz3jW\niWquohuZ5fVEzQx+8pNxCySiZKQY7/6iqx7z3rj8zrG3oZNT5mfwNKvyLBaS\n8Fr8M0hJJIrgWS77uBCGJAfCH1UcUVHOIKca44SzVD01m0MFy/R6L/NINE7/\n8uuUIlzMorWIHdVP4y2wQr4INk1YEku25pbVmCLXdldnA2d0NkNMgqEhaTHs\nns3ps9gBqiXERLMuOUrm2Iv7M0x7eSLc2aVn/9FVHrhldYjJi9GR89RQeByU\n4BNYoqOgwpxcuZ0osk44CID+J+hfMrSkpoPRNwR80GG14jwnXfjoKWSRpHVk\niLGR\r\n=X1Y4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"7e62639033aab093dd87dcd7a08a2d349d6f3c8e","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.3","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.9.2_1585570879999_0.8107399292713342","host":"s3://npm-registry-packages"}},"2.9.3":{"name":"gpu.js","version":"2.9.3","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.9.3","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"7573712cc7503a10d590483fbfaa9b64cb78f93f","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.9.3.tgz","fileCount":120,"integrity":"sha512-WsPtqJYwtlS1igVLfc6oR37ZG6VUmuZCL7LLjcJdNwiwHxTdcP7k3RvLGuKDr6uYgwdqPElywa0jBABugjMsPA==","signatures":[{"sig":"MEUCIQDQS/bObZabCBhxTjW4JFvqavnnXQ5jrJlZsAZZsk7uvAIgVrSVpwJWCeHZkRI/Hsz2QqW9tqeG9nWiahbh+IaFihA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2374651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehIgsCRA9TVsSAnZWagAA9xAQAJqzlmZIr1qDvyX8a0Hc\nZYnYP/elwoOM+eMx9B2pDIt5hx6lSGdD3T2OGzdB7qX04qdvmAD1tFG5orqW\nuZ6BmxCIm0ZP5AkF1NlwA5IssyruoDcdu5u9RVefqPg0SoREtFmvZYXkejlO\nwp7+AseXglOM5zHpqqIlYvDtVpRzr8Gs6D03zD5qi7zXP2awtaIGn2bF3Ft+\nwnb4K/If0dLPdgsfDz7q6fTCj3t21LEEpVBZ7ha6tEXEwLkJKP99d5tYb542\nHhv3DDopq9dPSPm77PZXBYjg2xiOExZJHLIB9flzhRic6I5MLlY6JkXGgTwR\nQ8Lfdp0/MhtJPWtT4qcBMAPoP6/DA1oEL2jVoQVicQBDlO/7AER6uMI01aV5\nZKTfmNaDQZzngPe7v8XCVxRoBvMvmv21/E1VbT+Yd2bfckKkUQhU6khN6Bwc\n5jJF8BgHO6XHe2BbBEX0PNNO4PB4XHyuQFEunWqH/hxbITSU/reTf5udhykG\naQozOhHcRjWUjLmL2QkgQsIqHgyjIGhB9ltrPoPBzazpABE1rwKBZ+IK7oRU\nkw9sS1I6mB6gQ2VqZEATwZcZ1fqAeDwZ50bMc8Vs6sqluLKpSpdtvPATIK2/\neF3Jgmh6Sx26QsQ48qYV8CwhjrLLIYK7+X5/xwv00l+/W95zoV+qJIi87UIG\nlXwk\r\n=Prsa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"4d2f27e5967c20a08a5f1ebcb6bd77cf327860f3","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.3","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.9.3_1585743916130_0.7761700596012262","host":"s3://npm-registry-packages"}},"2.9.4":{"name":"gpu.js","version":"2.9.4","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.9.4","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"33babbb2670fa469343e2b04afba84b4d81d1640","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.9.4.tgz","fileCount":120,"integrity":"sha512-1N+gN83Y3ZuiazTvsXsjdXTzoT7C8tUWdaiGPn6zDMupJx54gRFgK/z67jYW45o3165t9qKUsrQja8sx3XlDCA==","signatures":[{"sig":"MEYCIQCuQRZHp7NiKxdaIdgBTac+Gla6zWqs4nDLknIRuDCY4AIhAKbMQzF0ytGyqXj6yj+/8F47w7284t4A5QvnMf0wGKEH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2375917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerZbwCRA9TVsSAnZWagAA4g0P/3pgn9kR1UtjAC1ErxHq\nH07Q+ENp//jAvfXT214ewx/BtDvX7+c4JbXmX+6sFMUqNEJvSKKNwF4Rp4Ww\nGeX/niw/fMoY/rbE+aDDd7mpu2NMOsVopA6D4yhavPacFQvTwcQLVoWoYk3D\n7ZT+oUMacc/xltUvYg+fGmnHduMsUEX27p4RwLG9G4XZeZhd2TE8OBKZUDSO\narY3hbob5o2I96uaYgLvhLwTC1JZXPW7CexkOcRULmgvhQbOC1hFQOfb8yPz\nAHgUg+JXvcd6FoGWxUoTqbOESakCkyIQIkVbPr/HVvLmFXMvUAPk8QCdBU8p\n5K1VRZVz4adFgBEVTf21OWdBe8K4IgyowNBfJRV7CBWBp04eOi1C/nJAipzI\n1gxM1NzrOdbLJ55KQ5riSN+PCAEUSoCB/FHq/AbjwG0vure8qpRm/nSmmD41\n66gZzZJPl0c/u2lSNDjJM5L5HWYqAEf/n1ARZTrPEcry5f594W5n8tqLmjg7\nLnmuXkjjCPAyGU5lNqwYCG6ncZybErh4bxgcMiRXX7GMOl6s9pnlJrqirIod\ns2lZqzEIGYRS7fER5iJjvCGYfAuMetxwuVMrv7FoUAXUVFAwqs2Ol6oWS0K+\n/+H2M60ee6hAxo7AmbBFvV8AjEr1lX6pYlVjTbrJcoNmLF1a8vmCXfAtnrHW\nFl6Q\r\n=A+Wv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"e8202a69eac7a5971f35fdeefabf056f51bab0bc","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.3","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"gl":"^4.4.1","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.9.4_1588434671712_0.34203198879221586","host":"s3://npm-registry-packages"}},"2.9.5":{"name":"gpu.js","version":"2.9.5","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.9.5","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"a7fe82df65f2e925971e57f849dfc01aa1d71dff","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.9.5.tgz","fileCount":120,"integrity":"sha512-I8wWINzCKD2z+AQitSWFj+N2mkQCBJ/VbQJg7PFuLkjlHy82Z+wAPN4yMXz11WdDCg6P1D90QKkmkLiWLzCoLQ==","signatures":[{"sig":"MEUCIQCr68c3yfYCWih1xIamYE4jhmAgM5yLiBZBb656KT0W4QIgG/eP9hR5o4bcEVDJ25SRwkJG3NNGk8DgL7ncvwm4i/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2376025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFDIuCRA9TVsSAnZWagAAc48P/RGz7HqoFsRU4aSRKTMg\nHZbZdDwhUkZzAXNLo/xtgEjpVDGfZYkiH4R7CJZ0/dALPo11GylOqziXBlqD\n3xALY5icCaD3lENUK3+K4hCcsPWAgcORDAEk16+/Ov9EFFde7vP18+O/E0MY\nDOCkIIdjpNttQcWFyinCdVIEvvdDHuGL8Yjdcp/tNQnKFdG6mowVCcQkJvQU\nJVUkAQswYACWSeE2l3Bike2lClYR+UY5Up14VuTaFwmCecf7JXV+oKAEXDyL\n+1+bytaNantz5d2I2NGuTsW9m3o2ZMYQRLjK+Or3EUDKjh6m4L75NRaKJlEi\nTIZocpKZOUsZhAnS7fqkdNIUYonnHoPX7cChX0U9mOr7lkertI6ZQCM2uXXl\n9pcl974hVEfM8OmdX9qW620f6Ks8t3mz6XBAlVjH7CCzn04PBpJr+/4u00I8\nCSz/nHL02ZX5yPqCypdmaeQ3BZLdvn4QqhLYMfjAN/+Am7d7b2p3b98LevZw\niJTINqZGlhlsCWAzZrjfje2RWVwpK+xPedZ4QPOXcAo+wjJgC+wWSovsmrpu\n8pSxIY9chnU9jU4sEqRNxMIiLJkRjEgIL0L8b+VCjLZTAShwZ/8oHY4poA+8\n7ljh4Lgi8EvM7mOJGXRgvD+yV+019GuNip7IydLRGroivhPSj7DbOOlH91VG\nEc8w\r\n=ntWF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"c27ed9b625ed31d8be5077daa0b1cb28ca49ae1c","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.5","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"14.5.0","dependencies":{"gl":"^4.5.2","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.9.5_1595159085420_0.3691294449430107","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"gpu.js","version":"2.10.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.10.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"9da038fd35d3398b7f4385db1205f464ddbe78c6","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.10.0.tgz","fileCount":120,"integrity":"sha512-hBuMfCMDWKNNDbxV6wIR7OvvhE7aREsxWi+TGtUw+06VWI2DDrYLZBWoZDxhlH436qrXfQKWH2bdRwSCflFp8A==","signatures":[{"sig":"MEQCIFbQXMcksHTVKd0aZ2mb/57+QAJ9L8sHf9vmAKtI2ujyAiA1XZmZ5jUA0KMlzbFGG6GbOnIQ2VCqlXFCfRCb/dhElQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2398020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRVOGCRA9TVsSAnZWagAAF6YP/iJeLYfmpdH9GPehqYZ2\neHXMpPJQDdYqwXHKyo3r5lmK7wrBhqhb3v7NeIMgXt5xK7gQkByKikI1xAvH\nB7yQzrOknDQQrizZqYhER29X0h7Sh2iwZRokPw4dZ3pxCYLwau0Ioi3LtFPS\nQjygoZoy/RCl8wQfzRPP87iOKuxsocxT+vvkP9IXMg8qZmOKZ3DUzodizhzg\n87mFtgMoeejI6Hgu6ydtY/hDLOYsYTl3Ov6dzv87JJ2Jd0nInd0LoubTdl7d\nn83yoxdH+KFVZQNLaPeOiEXwhltEBhAkhI96GiDYIm1lCiYHRTdymqQ7WgGy\nr0IAgfDYaoleumJLy2Njp5nEADIF9xJ9ane5JkXL7zfizFv5WJ2t3YjsGmJk\nGnMDiN3axIwl9NQQHAv8P+uOQqrK2RwvhqhKwOSfGTqHCLPW+Nyg/JblgzAL\nDLOBahv7byENvos11gMCpv+LCqLK0ZPoGhii9pqTNDm52EvdEr4HnD/vvcAN\nVkRZ7XAHMeKuKVXJgWcE9BUBksBz9gMUBBbp6Bw5IUU4aKP1tgH09QFEgj1Q\n9yfZ5SHOCf3zUVLyZj3+YGyJ4ITfyUZPv/3OGqry44Av4Kt5Rj28WWQHtEdI\n1LlgL/yGb2FcC7DSwRfXMN8+o3CB0ACkAQzJfVob8szbFZTU0RFEtsh7Y0Vi\nqW5s\r\n=Mo9/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"d16b5eca5bc4e784eeaabca94bfe1114e767433b","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.4","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"14.4.0","dependencies":{"gl":"^4.5.2","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.10.0_1598378885200_0.7294200072069323","host":"s3://npm-registry-packages"}},"2.10.1":{"name":"gpu.js","version":"2.10.1","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.10.1","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"de7432ac40f7667aea19707d76ff5be9b218fdfd","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.10.1.tgz","fileCount":120,"integrity":"sha512-bSMdE27y5xJbZzCvcq+eKV3u4FVTF/IRaD2VlSLAsAVeu14l9542rq5gRpAHYQqRop5mFyx8yXWEb4xc4q70ng==","signatures":[{"sig":"MEYCIQDxuiH/2kBNV+rfvc98TFVxW0Cl7xXReHorVXJLrLUaoQIhAMbmfsYDU9crfkQqkwsQ0/HvUErlQrYw2s1vu8eKQbO8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2398194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWl3LCRA9TVsSAnZWagAAj2kP/0+hymxZM4sfuWdzHV8s\n5ULWu2ice+H/Brnxv8KBDEKpaySGWrC6pHq3hDua3Gw/s20V48QxBneARnDw\nUjZ36oHuzAhaysjqpG+fXt8EuUPlv/Ld1fof/zK8nUJUIDsLIBHb0eY7x9WL\nQ9/LH15Je+vTm04dKXInX6SUczY9foDo4Pcc+lu/WPQhmCtX1AXQh/d4kv73\nCRMvWgpV85BRYBvAsEP0RaI8/4IuHv0+btHaciYx7acKxTVTaf1W0q026eIr\nNF2U+bEdMNDMle4oNRMfFzUMhAuz/zETehXgw5VuzJ0doV0Zi0xnhe7nqedW\nyOHgSawna8cwYXGkN15zaSOb3KwsnIRkYr5C9VFuoJcm/z15BS1DAeldeQnh\nedUNINrXj9MlF+O7azi44KBWjmBfm0ZB4Ox9X6hkuga8ba31ZN1IIO6J17Bv\n9N4xwl/0i/St85luTONQX5VLriKsVK2biFe3H7n85XE4qXpK92JpubLeBlw6\nc6LpsHRQSJMaoY0lswVPrFyUUD4QWbwBUujyjRGIMMw69ZJBjKE8BBVtszYN\nLOtegMJ9nWi3khX0DozPkVSrT3AeT5JVnglGYvLxob7L2QLPJRzGazM+ahrb\nKoXAqeQMcf8BeT+MrjxFNHCwwKu0Yn4bwzl3gq0dhvZ1+TB+C6qovEUw8EMg\n/TqM\r\n=galK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"4396151d44279273c679a91781ed5806b53a8658","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.4","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"14.4.0","dependencies":{"gl":"^4.5.2","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.10.1_1599757771017_0.44857994995871864","host":"s3://npm-registry-packages"}},"2.10.2":{"name":"gpu.js","version":"2.10.2","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.10.2","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"c91007a291bc655bbf90b4ce3dd62694ba57e46a","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.10.2.tgz","fileCount":120,"integrity":"sha512-kAPyAooxFpaDHL7i+iVWTAuG/Mm6INw4qbEgkABOWnuEasMqVLYFdZGVcC8yXNskLl2zGtUcto/0MMgLtZXRAQ==","signatures":[{"sig":"MEUCIQCxNsatfxxESRRxzLoKvjDmOygR6N/HyX/xGVfV+dCdawIgNFoVgClbLAGpM9Mqb64I55Z4WV9xyQJ5wKfpGrgbZLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2398447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY5RECRA9TVsSAnZWagAAsrwP/21eZOWTyiylTRlbcd2p\ndcSr37AdisSQXP1jgFYLgs1gc02PV0Q/Y83t/HBHylfy4fwIhQV8Q1Cc8h0/\nx9FGbsMwi/pZ1UtuWuoSC4SCS4IKMWpJ7lLRE6TWS/dsnsgs5TVR2z6eP3SA\nAErU/X4lau1vI/kcf2DCMAYmyZV63mXPmOUtGK4LADoTz7gfDFpg4kC9/QCN\nt06mMGkU/rZ9Ud3cpisYwS1NkYgX9Efm7KrzeHqV6mnA2AG2GS55hIXiTnJV\nLC7YE1su35DOMC2vhNWrD9D9gPVetAU5j3ycnGfkLL8U0AhSVv1g/DeLhTUN\nrk/hDekQHM1krA/TIeoZ3A+WUKp+geFpZaMk2luS7QYh5+CKrz61OXITxvez\nRIYroWfz+rnBRQcD68X6FERBsiyRm+tCG0Ji+n8j95rI7eE8Py5+ehvgYBVR\nw3Vhtch7Vya9Y7Kq1o07+mnam79y4DDj2nvPVyZf8GUF1cCruh3O+i5v4Wd+\nUtVkTiXaKWF2Xuj8OtdiC8xIylsZdyhcK8epbKtws7V+hSQk1PBu9iSj230h\n1x2Sl40F1gZWwu0RunCXh9K+sUS/opjUZRU57RIaGoGw+34qGR+8+nmSV5AE\nIuAxHn3qr6mbeXeATJzfG27h1Fhy/3r0B9lixGgsu5jCJme38xiAqF6XIAsh\nNra/\r\n=AL+P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"d5212d3887a187dc687b7a9572e9514f34bb60ad","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.4","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"14.4.0","dependencies":{"gl":"^4.5.2","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.10.2_1600361540127_0.33472818684594396","host":"s3://npm-registry-packages"}},"2.10.3":{"name":"gpu.js","version":"2.10.3","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.10.3","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"8583ba51346ba67f24b8abc5288683d7c2ed21f9","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.10.3.tgz","fileCount":120,"integrity":"sha512-2Rr36TdPvB5OKiWDxr3NYxc6rxoEZzKw00Sw3YD067if8GJNd8rc7KZRb7g5NJJAuQcjmBrw0VC68n8vEy/sjQ==","signatures":[{"sig":"MEUCIQD9/Q68cDrW6F8SRyQaUvYR7IZpp/6BikWc8JvewSvpxwIgWON7rW3DAc1cl8Lk/F34rFSXZda+R42fohtIUMfmM6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2398768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZQ6+CRA9TVsSAnZWagAArtAP/RwOAXH6+jyi6TAv1cSZ\ntX4K/ApDqP1opy+kg6IxjRhUaZF+kM1++1tQVB5EieOmHfv57TIXvEf4QTjm\nGvdBdgRExDLuMZ7wZrTVnKLe6nbTQivHi9ckYQ13zdrAZEk3GWqOH6DNPReb\nN6vWcRb5RQtDXjaGfEN5/qQhVWMsdHxzsMoY6brjN8Cf3Is6HZbXGIhC7YlR\nz3yFHmtXXfgnl1gl+9+OFyQQ1jEInbz0QF0v78/rgj+yTeSI3lHwlfwuHpAu\nfkM4/tePOo3ZGS1zg4vbXi6MedPbV5up2QN3whhmfAM94ULVzG71MWehge3j\nnahS7XaZShVVbsw05DlYAlL3nDqYlZgegV4m9yZ88L+17qg9X0z69SYq7g6F\n90bRrl92HIvNo8+jnpiPjCugdaXq3iMRm/4hQwoLoG6G/lo0YK2DVcjGW9sn\n6jyQkmN9KwflSYSZmoz3Wlfn8RffzFgTXUHTKy+nY3ykwBN+NG3rOQGABmvN\n251ByPQMIPUIcOqeZveNYooudSsgDq19wnNYtxhpQMZ5C4XYKwR1wncKycLY\nVItYToEJXZMgc9z22NYU+10VW5fF4qG7te/28n26CdquQEecbdMVp1GnNMRx\nhFT1/FrMitgP5AUOPir09OHwN9TYJsIas3L7vWDwEovW5pVznYEzaR6qVqdZ\nvOXh\r\n=ThKO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"29309e0200a7207f22030adff4e3579d54ad850d","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.4","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"14.4.0","dependencies":{"gl":"^4.5.2","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.10.3_1600458429854_0.917449927560732","host":"s3://npm-registry-packages"}},"2.10.4":{"name":"gpu.js","version":"2.10.4","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.10.4","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"18f8fb2e8a6ed5cf17fa6de6533f83549de6e5aa","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.10.4.tgz","fileCount":120,"integrity":"sha512-1RkUHMgyy3zTKIb6sWjZ76tI+QJz5/JPQSfrCduiL880xWTXvMwzoXOpGHeBsAA1yCfgsV8pIpiUPvFXxfmn1w==","signatures":[{"sig":"MEUCICEQV90N7e+DZkw5z56/frVDmACnZGqoLDUzplGa5p9GAiEAoq8klouUAIKxAyrh5gLiZ2pVUct0FIx57WMmT1GMJ84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2398786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfax3kCRA9TVsSAnZWagAAIDkQAImHgjTJ1NKojtVxqMy4\nrfQTG4EYGQp+Ri+9qBzQVLm8lJ2ZAD/AjV24rNPzETngmfmznIxLtJwA6+UT\nBkIzfo435VIAgmM1r5pcfsmHej+ibQv1x8L6lKcR5NgXSZOaVv5jq6YkzR5J\nbSFbPOxGciGxadb8gz7MPZe4PGzLtDP21dT0gxJ77p7Rq4XGdnkGDnEb/x9H\nA0ZdGbRKgV8aTaf0tXYBQXNfPDHfUK4Y1d7jj1GY1RLDKMesp8gO++nC1m1g\nXGtzYCy9Mq+2TI225sn9TtsEANZKXDnLAJOYUDbUT5C64sOem6297Fp4h85i\nPkRNbFjjBkrHnu0rIwJ85oVClu/CbbxvHJLmJRl0//X67a+2fzt2juE/RlYv\nb4Rxw3dMRKJ7U42Jo/P/ecsbTrBLpW6g16gqAZuzinLZCc4zBP15xoSQ6I42\nMru6rGy4qBSox5E+3SnN9THmYDT2v0QaHxJhKQSgqezEW3TRbukSRVCG0oGN\nNf9B7RZHxJ54eo/vMdECPpD+U3MRQddWPKoFm7ANK4KpIjLEHkjeES+FHkTB\nabKKCJWZIyLyCKEki4no1d9nlf0Xo0VICPf9etuFGF4Z+awwzKEu5OZBHYk1\nV8YChbNoSLW5tXxozBMgh+cgyjg0BXo7PouIl0NZPWQc66HV76/5UtWfu36P\n3qSB\r\n=GyTa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"ccf9290fb300a9759338a8a0a295420ff50ca996","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.8","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"14.11.0","dependencies":{"gl":"^4.5.2","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.10.4_1600855524124_0.2798605631475033","host":"s3://npm-registry-packages"}},"2.10.5":{"name":"gpu.js","version":"2.10.5","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.10.5","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"0658ec043225909608d9cb5d34526b7715217578","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.10.5.tgz","fileCount":120,"integrity":"sha512-2v9R4cg6bw01JwL5GLUcio3lmOzVW1Kbibd2JBWSQLBseJ1/fmz3vLCZ0HzZ0CTfFNm/gxm2ZRJ1UW7OId95kw==","signatures":[{"sig":"MEUCIQCLwBboUVNafCAZePo1pYKOrAqspfzXtxTtTNpBQdAMuwIgRwdAYvkWS/wEc4stHxV+D3XSNc/c6Zo9+8FH2eGQ7Yw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2399863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrYe9CRA9TVsSAnZWagAAsigP/3GixcFhXFsxR2XuuFZe\ngLJq94myKXvdil0ehh/qbmu0VgxSxwANBpwE3k/S0w6TeXbSfFCrHafoABt9\nu9f5NO9BzPvU0JaipXHpsElMApS56euusmM2nKIV80/821wd8VG0P8hfy9tp\nK0FPGTWo+UJYEJFWiJJoDa19XDZytoz6BWvv7hW37J93XcdOiUzIS3P7OrRM\nwLZAbv4e9Ow0ZM0++rl+R9aZNCAiYUieikEbkMAHvFXQUnKWKTp0Ipu1AiMa\nrBTlj4H8PEpkQ80i4UKu7EkgqWrVl1nsF+62vHDKBA7XFbR7b3cORl+nyvoc\nTLMCfxk8pMo6A4TifD9fUSCdD0ahCknaIHCjgC+DI2ofmShjk5qXUqTh+1RT\nSFP+NB05qqwEGrya6OAtp3vIGokuDwSFle+3+ax6HtUyVALWXKl0JCHuEF0F\nQZ/UMXlJNjWBZxb75CIRhQGEqZ3evH19KOgCVIMYgbEnOf/KABWMlxeLA1I5\ns41YJP0DLlSiqnl+vr2O5D04S0yxpXbT5OLDQrx4O9FONlnUVulYMzlXBfPM\nVP485OghZ5M1IlNjNRR3+8ZAw8dzlCm55oUTUTqVUBDzyUXfL7dZVXOc/+vv\nquF4WZ7+DHco9HZd4UJ/6Ctc9BCGWOoZMVfFbY04gWbBmt+pT4TKNOHXwT3I\nG9Rw\r\n=d4vJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"d489f1dcb851b340a2a68db50f95abeb829ec686","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.5","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"14.5.0","dependencies":{"gl":"^4.5.2","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.10.5_1605207997084_0.055340278880119165","host":"s3://npm-registry-packages"}},"2.10.6":{"name":"gpu.js","version":"2.10.6","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.10.6","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"b2a8cfe4c3056f50264d57076999229c9c8986c9","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.10.6.tgz","fileCount":120,"integrity":"sha512-B7hg2dFLPtt24qE42qizEo35E2GfnGvVg9ETClzJzlLmy9CbWmNYr5Kx05LygkCHiHK30dT0aYHuMznpaQkOFA==","signatures":[{"sig":"MEYCIQCyElu5MBpJZyfU9Q74HtfJNCT08Wbr7PsQfVx+ZmXLUAIhANloDVBX7v342/7t1rsXfaBowZqesoWiuwhB0vLyXbNl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2390288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyQjsCRA9TVsSAnZWagAABQUP/3zkwoi/a5F7te89VmAC\noGikCl6JodCiQrAKybxwbFR9wd1+7vcutibBZBkwcXN7EinJtacvU+iXPR1h\nEHONj+ANFjHEx6Gt011VZXwe0F/PUBW/K4KwdvgZL5I88ucE+1QKCPp8Pn2s\n7FgU5fqFHbRfi8ZvRZxMbSeLq2lKttb0HC4v1HnTLZoMzlRQgwcE4MHLEvFE\niuKizqXMatsUrCyivsddjAsOwyIN0l5QVHGRb9hC8FMVF3nEDSUX4Cg3gQq+\nlb/fTW5i/1Bu75Pzdmk/PBFP93dD9agMybFa1kbbGepXBcclu7aZ9uh4GuJI\nrbJeQKfAMOw6WuMi5NUqwnhYVXi5nr4bXKwB7X7vtPwnwCIvtxVVVsJzBsuh\nZQFy/uHGPFV2JFSHjVdYsnQ16raSl7Sn/B4q5eI0LNqt5kWHFchehWWYFFyy\n+ml3x8xr0OkDqlIyfpSFEc2qfgCQuPIB6R4e4+2IisfNAp0qBg5MLMGCrl2k\nJn94FVNodz7EXqW/VEV/6oLhsZTCSSmGhv6O2M8nJr1qoGZd7ahu6aUjAcb4\n65CDcmcZ6VT6CM/xe3HKxj/td0i4ZkS6tsRFtlhPL835HnhReTmcl1YLV5Sr\nwIz+WxV13+6yUrh2NJRK0WJXd6ICf2pY6OamO7CAZhr3/9pdMBV+Sp/yPk/O\nsXat\r\n=08fZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"dd07f9498e5ffe0571c93e67878c7c75cbefbaa8","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.5","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"14.5.0","dependencies":{"gl":"^4.5.2","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.10.6_1607010539862_0.5372505588797063","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"gpu.js","version":"2.11.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.11.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"10093e66186575f79db2eb741c2643c1bb243ea5","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.11.0.tgz","fileCount":120,"integrity":"sha512-Yz99xie7/WwtGvX2rHgfpo11IoW2J3XJ9Vta3S81YfFgJVPHe9mg5E6/cux6wArOMQFdGXwt6OumcuANV52p9w==","signatures":[{"sig":"MEYCIQDmiDWip2ihsCPmRIgWDULGOeGATPOyLQIpGHs52oJ2JwIhAKpbEkSkl1b6mRf/nUeEXqVfNnq/8jQRNVn38op7PW+B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2377302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9NK4CRA9TVsSAnZWagAA4x4P/iKPZKcIh1Bdjr5lAGmU\nPwJrq20p6KTvrBwknamfniKiTTKL9tuEwjfI2QNCgDmDn+owgvcmV+cqxJEU\nGMVpGxylSURKKYQOhKLgNk9fVh0yYCEKXRZr9rHOvKSXfiWb9+MZpjQzKznf\nROs+OWnywUXVGmZHdQpFwYzELAmtHMocUgVSCq5RJ8Uy4gIjEO1zovqcjT/L\n7EUuLUdK9O9k5SacrITeeHhBTekxZerlq3wleehRwwc5hB2inZovNkYvZv5s\noWQLoc7PmplUZG/6PgRtPL2t5px8xG7/LizLsPNNvsiz5QgCzL2jUs97gPc2\n7ebxS87pPLt1P5WTYc9JT9YtjMlfI/9lUNJ5fDfn9Q/WH8qH7M+bruFEe8RY\nlocFdLbfkZUWGanW17BDy1fe7BYvC1jp6FErCM4Hk9mlx8otm2Bwzm7r8THt\nHdzLvzpYchHqIAduGO8FabETrMKmIXp4gVw/tnaAmjQJ24M4kzlVU/ZB4Ht0\nm77783YwNfEoPxgY9V/UgF3oPEUUnYGw+jlbdLzNzEtT3I3vHDSNx/uqrx72\nn+tYVRpC+reJRLU9+5Ox0cQgjCcJtTzzm5lOlhqd7YNbH5qj5B5DVVmiM0Y6\ntVN+1m1vjbn2mgSre0Fpn+GxWuLXFGJmDVLg54OcrGogvEub5CxrNRgzXa+w\nYcxa\r\n=Lqq+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"7e3fa3acb0d5aad79610d546cb20a361f32fd7c6","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.5","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"14.5.0","dependencies":{"gl":"^4.5.2","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.11.0_1609880248167_0.6894474835011175","host":"s3://npm-registry-packages"}},"2.11.1":{"name":"gpu.js","version":"2.11.1","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.11.1","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"20d2ce2c3b3d27c149eca0c8706be2e15fbe9714","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.11.1.tgz","fileCount":120,"integrity":"sha512-vSiND00XiSSs+bX3s4+96y88RiNs6oRGQ5SuOIc7f31ZfW0YL+huzbNGE/iufL25m1qQiGUItI5LEvDyjjz6zQ==","signatures":[{"sig":"MEYCIQDLeMc00vwc5kUrYNAErm6slP4rttJsQF5pB9KLW73nbQIhAIgaqSaSSsV9Ke9cPQS5BSzjzz9pOJT/4RhTiuikuIbC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2377397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/1iyCRA9TVsSAnZWagAAblIP/jkBGReDz3PaimHa/s62\nLwoDuVUKVvwD+hviMXDFBt5iNS8H96HCxAMl9lFilSG4D81Lkzrv3NvM+3tN\n0rXhUBCpcAuwIF6HsnJKomKyQkgefSe9gPeJLGSe7Y79oLC+bA9zTpMDyttW\nCxRm+Qm+VwU2PYbYQ2A2D4YvOlPRRKUG+0BXtcoym19LbspdX0TX+l6qy/12\nEvjz+1kspEnyeNCytCAoRY91phxabhav+07i9ogcIZYWt0wBOM0JKkTZCvr2\nyjul6lztnPwJHrIRDaNinJmYOS5FyAT2cEkGZwfpkMqtBor11pfTBQtGC1N7\n4qrcW48gFgSY8vfoIcMfRKaccKz1Tt9Z7cN8Vv6b/vz4TpfL8wwWgzYEEG5k\nKFb4nshCMTEbHnuU1ongMQmY5pUTF17q6xVJ85UQD1PR+sWeXwCN5JS+1o5x\n5B2Lzl6m+N4Vz5V3/V/+7S0hdnKWL6ne2ndTawNxzQAWNLBRp6sswQWBn9OB\n2NP4hOPmf4x2rc9x2uazR8KBRWRPoKKkIjpMBhJF9o6ew6RD0IxXT0xBYnjt\nlwtBK0Ni+MD4cdgXmUSZVPa8ZYkJJVfIHNiQ7uzQsZOPfFiBF6/7K309dBBO\n02wNmrBzWbEDRzbOHO1npyH7JkxL1+Vv3SKqhVEKEjAMLijR4VY3d4XL+dkB\n9HVh\r\n=Wy1y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"026763ac742101e4fc59ad8299d736330dde9a65","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.5","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"14.5.0","dependencies":{"gl":"^4.5.2","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.11.1_1610569906218_0.29388396960420593","host":"s3://npm-registry-packages"}},"2.11.2":{"name":"gpu.js","version":"2.11.2","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.11.2","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"2365e68fb1fcc86c3f5d94192c2f2ffe8a997489","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.11.2.tgz","fileCount":120,"integrity":"sha512-9vTGWo/hpYTRX4Q+WO0lmug/8/eKjJ0CI8LXPFxKWfu0kN2sOLnZtlnrXcDIhLF/crA+/JV9rM+0zHi4x9wjPA==","signatures":[{"sig":"MEYCIQD8o04r6qnFZGCUvehI8ohGGhjqtnCTPpmPM3kmGqQIvAIhAJ/riAgxxeIJN9buj3/CogMkdNpkSL+q2ITMLiS7P31h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2377485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBwjFCRA9TVsSAnZWagAAYy4P/3WJ/ldawRPHvqRtNEyx\nz+RUeWCOScZ5YA+Tfb0eZcjMxcoCyPSRPHqFlwy5ywVC6S9pj3ayJ7uJmA7U\n/AMLnLH7VQWHW9Www8yZ7EaFlghqav15c4IoYI8tgc3idX0eT7hv0LoG3eY5\nLS0gqcqHTz4K+N2o0yVsw/MctosPOTFZOVTDLKzkozMBllUw0CAalBnraJLg\nEji+c6eLNyxLOOKf/VZqwU2hRVp8m629DWPU7eiQ7u/Sadg65ClDH/IW04m3\nXn93qMFjxLVLIhZm46yaLUGeAcU3frpLn/orzo7NMVjt/+kpj6l5SHYDgpV1\nuNmJII+k71KmAeqzKcFNInNsAupK6HzeOkxTECzSSV19Zop3439yBzbInuam\nJA9/z31tsJWzWZYxmVimGjM5n+gk9CcppBzgkLh5kwO12sJF7+R88vs/Rtpl\nGgvS96kQkqprNVJadCTUihPZ37cQJaitzRmkVna++O+HEqaiq61Y4WDw/Lug\nALWt8YYbjJz/zHzSYaf037yfvc8hBIcWJNN2Ht1kxP3NFb0aLavtxjlSwIWE\npCCi53qs6b6sMBPo6+jxefExgznsyTb6lHB9Yjg+xOR/+Jap9sCbwjLpX+41\nNB4IdVx0zMs2Trm0nTjOmK/8Eg2BnjJlMBEAIpknKA0+KAhTQlOfNlJsGZnt\nzlbE\r\n=R7hD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"6a95650c6b24105c394178f7d98d8a99be40d868","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.5","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"14.5.0","dependencies":{"gl":"^4.5.2","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.11.2_1611073732337_0.8261760558814732","host":"s3://npm-registry-packages"}},"2.11.3":{"name":"gpu.js","version":"2.11.3","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.11.3","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"60f8d15c434367eea8954304c3d5e833b48f65c1","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.11.3.tgz","fileCount":120,"integrity":"sha512-yRfPXrOpm8ZrlSqPvzClOGS3bYdTvuMyXSdN58jLgAyixxd4Q16wzbAUL9xV9m1xwRDjHCu37ErYDtgGQh2TRA==","signatures":[{"sig":"MEUCIQCfqlv+SPnIUJ1KYQtquzrsWWDJcVbnEs4Za//SAXaieAIgZ9hS/ZFEmAuOy/KP6ZhsdC6Ri6Sk6zkFCJhrRuNd0ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2375859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd1XGCRA9TVsSAnZWagAAF5gP/3fAJPYnBc9wTYgquoPo\nA7b8UQQimgdR9cnwq6A7Z+ZSPfxlMZoWQPkRL1CuTQRDa3Gn2yg/+p2/E1qo\n1U6+Pfvd3ad7ggzBiB3RWBATFdpoVF4KXj6SPnrwz1BRTdvyjzyV5vjMRQAa\nSIroD/e4IkiUm2VkxpHM4m3oMXbBGVBFDkzw/KROjz1qK6/07jQcH4QJEsfd\nMrCO4XAWnXePNsOZ4gJ8XNoZWRNM+a7pf64dMzrQiMjSap/3zDmjZa5z5WdK\nD1FjIMYwzMpMjwaXmmC6+380jRwJaS0WhMd+ZNlYUrJEc9V6TTP38Nt5B9TD\nvNHfO4SRQ0c4qI0DQs5cCP59FWMIHpT4qcjB11Nx8vqGDIsnwqOki26vjS/8\nQ8MWfxbQCiVwghfLE+oUeqMqLTEw0A1w3W/Ses/bB8vf4VX+cuvkNZ7blkJ6\np0yuomKTAxghJw6yV4yL9PISLUujP9Yxa506mjd6FJ9odBjloUyKYw1dQ+0o\nZC9xY/MOSeNjEGOSf0ER0cZ8DFaZvYdEjKKCkk5c6fMcrKjwg78PZbScUNDw\n7WCMHqXo920kDU9IpuqA8MpYg30yVnfmnAUo6z/QTiE8JHbYWkNLkGSWok5a\nDLYcBaFIveYbxf5Kdph/cS7cIkJjQlakErD/2/mhS9nVhGIvbURvWz/P8Xfb\nZ4df\r\n=THmX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.min.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"97c19d5db6390246f46eb0c0090a07a3747f5824","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.min.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.5","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"14.5.0","dependencies":{"gl":"^4.5.2","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.11.3_1618433477315_0.615371584872962","host":"s3://npm-registry-packages"}},"2.11.4":{"name":"gpu.js","version":"2.11.4","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.11.4","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"7c9006292c20319bdb249059c67b17a61e07aa65","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.11.4.tgz","fileCount":120,"integrity":"sha512-unsqKVkWy/fBd9WNfH5aWE4hEMrnsttxwGpn0wRWCk0gl2JdI69FolMYLrwg/ixaEAnyb3iYONYLor3BOFweWA==","signatures":[{"sig":"MEUCIBICo9/+oYegziqlMwRa/EG6y/1NnRWf9ZgylPg69T9XAiEAx8AYv/Yr9ZKCllGtRLuzQPednaeSe3Jc9bmTq+ohnc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2375851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHmIMCRA9TVsSAnZWagAA5ToP/jVfaNKVd+/6lQ0Hz7Sh\nF4Fi5qVlW1t4zZT+/CUaPxq7j4niCEXYmfEAyCkol9/4QDfmvTY569c8YVcR\nBsP9R01a+nqs4Epkxt827K7Fwg8SXxjZx1qSGkc2P2NoH1eybwdumvYCR4Xc\nwS39+H4j5zfcfNzJcnnt+uvIeU1nVUzYIaQWa47CsDF4wVkBQRroqMkmrWYj\nJcHyOcxjmPqLsIgL6Q/ArJcVDK/0Q++Bp+G2MF3xE0GKNyodtnFlWAX0MEvT\nx5UkquEjSEFiJIy1ByTQt3blaOaFNuLXEUi0OkeSCCLFKoRqFg/692C79/S2\nQ/Fry2k2YGHHvX/sPTpybuZRuUm/OhoWmPgQcBXLqoNvTNSwhXUa1swdcBnV\nAfb6yH74+5nQacd856S0OmcTeaCs97oMYh5A8PY+VadsqrIyE9+EAi/B7oo7\nepYnputruUcwrewX70W4UNCHulkY72OYBbgElu0x9YnN4IR0iznDGkYCfaNX\ntHf89JySAaRPWRWUAjChS7vKFtzNyX5mrlp25jCgkh9LcnYIlfN0XCdd/S1L\nanQev+0YeXyuzr70TwEYvAo8ZFlrM4TJgUXFt9mhTJpYgrRqakdqwWONudnW\nLZVZmbcV5vHiNlz7VrLa1S5wkPoSsYh8PQ4kjuq0XZNW1Rv5jCnWLinxOASG\nOvBC\r\n=5owU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"5f5e099e9dd0c12c8b53e6428c031cb673380605","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.5","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"14.5.0","dependencies":{"gl":"^4.5.2","acorn":"^7.1.1","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.11.4_1629381132416_0.5544998386703635","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"gpu.js","version":"2.12.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.12.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"e933d7554732865c321e9c8b6497587ea51a1abc","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.12.0.tgz","fileCount":120,"integrity":"sha512-WK7QDUAQccUJmwV71Bsjcb9r/o4/9DjtHicDAvAMqd0ky4Fia9CkyNYzNDemWipmm3Q/HtVuc1ob1UovSrlgKg==","signatures":[{"sig":"MEYCIQDG+Em3HRyVtUWeDpfQ7mujODa13Nft7zDm2Zq4JQ2gPQIhAPX4JjfMuz0d0Cer/PKvJbIbtgctUWGv7nkloum9zm+B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2378071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8bCvCRA9TVsSAnZWagAAtiEP/RKZENZpy3wpKkxSWYce\n73d1CFikRuGuDZBwCsMoHV2lNrZywhQ6GshYGHjtD/9TtON76mTQbwdSRi8R\na161yccoEjoNFOMOm8GEL1U02myP1VvH62YldiPgB04/uGKmtp+CqLjyd+pS\nZe9LF5kEjGVHbDEk9n8wzXROkRY6pg7k4UuBoUKRnoZIojuv84EIm2Xbl7Re\nJ2cSIkoImkSQHQw1fZAETn3ScxaLEyORF6iYwrXSd8Yt7+Fr0rduwkD87JT8\nMnhGYKSPwSBuywujg1IFW5SRPxIqvXRl8+IBaS4R5UpUmmuGDh2yoSLpX0CK\nlfUUK6x0Nfs7gc0+2NoqVj6r8wcXWN8wgASdfmVErXHXMVkd1jGK7NwEGE6R\nXxAZ3OTMY39r4hjEeHbfCwskNdVROwxNCLI3KPR5ETFaBl5zyhrFVXlsi8Cd\nCS+rBnob9uUv7djrzpiLcvBrEW6wgo0M5yQcXZaUBm1UM+C0fEAIi4KZQfwJ\nMxWd2se6e/WrddESl1Z9mzgYlJ05WYOfy3AnOGyAp/NsCr/6ZBtkLRPkl+md\nh4SJiA4L5KI3gvucTqhF+SIc+Ezo9dGqwJtm0X8H22DHOUdv9QSTRC0juvh0\ngmy3Jg9zcxMvt250Gbx9qnKawXH65afpP0fjf+SMUT6mZMjxUlgkBYmPkZ9m\nrThI\r\n=ssDq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"8a7babaf0030f0854ef4151bb84974cdd60be5ac","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.15","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"14.18.0","dependencies":{"gl":"^4.5.2","acorn":"^7.1.1","webgpu":"^0.1.16","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.12.0_1643229359046_0.12574667222084646","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"gpu.js","version":"2.13.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.13.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"b202fe0a506df7d98d6311207c50ed41f585d65e","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.13.0.tgz","fileCount":120,"integrity":"sha512-wq/uRdCLg7pgxGlT7r1awDqg4iq1746Iyaz5kWVJRCWijw7WmQo3yIAFllOs1xDDwmpp+8WU+aIKm/fRLGdQpQ==","signatures":[{"sig":"MEUCIQD1zhUEzHbh3XnUggjckeJvdGBD2QwGYliBsMZjsDE5/gIgbhIU2a930PrOjEKkr85pd3zYiwZSyxkg5n4n7DjgbLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2380733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8b0zCRA9TVsSAnZWagAAL5wP/3D6SeNNr3yXLLzO+WaJ\nvYzzRSDcuCHIsvnTnxPqF7loHVcP4+ohU6MdktH6sK3wWcYJiGWVPezqBowP\nlRvX+7qqbhphM45QkC2r4VWqe2grvs5Z4k2Lp/+eW1+QXU2rzxQK6yhf7twq\nLx38wy9hefz0/WbL8FrWOLSLfRFuq32p9xn9UITKzLjizBJEqH+3kBS+ztaD\ntbIDyiE9ZiOi3tQKz2D+KJQAnBZN11dHOlbcysv7lLjmqq0gNd1dmppgZBs2\n60Vz1lo3D4zWlVDqRn7JaufYkGo7adk/v/2S57dNdAuMIxkpIKXfGKiexVkK\njoGDm0v9DkkQFO/pnLuMGINeLlMio/C5pLSQppVwJXqYCRsJlZ0v1CsMs4ha\nD+fucQOW6YbbATg4xcRdFGiAoY6NpNCVk5x3HaDkfBmUaU/wlq+qX9wZ6Ihx\nMmp+4BT2ogH/YUppv06pfIB+8NBqaNzY7QJb72DQqkYjeA2uUJLZvajTwUOD\ny9tp0U3wsjFF0Mq77uI+3zu8FE4pSps1K+a+q2oVXQklb2+u3poAeErFRHXT\noSuAqxbbeJUdtUC1DhHNpE76y12QzG9apolRFazfa0Ymp2mE7mK1fzuYXh8Y\nocMt6ASYgj0Ixlhv0nQMB1uKaLvz//gqtkNL8aAwp5vgJ8uIXoPyRg7+Rk4N\nAlVa\r\n=y6tO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"5622b0127bbaad39578cae9b9d5f70bbbd1e3b42","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.15","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"14.18.0","dependencies":{"gl":"^4.5.2","acorn":"^7.1.1","webgpu":"^0.1.16","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.13.0_1643232563238_0.10204521701294","host":"s3://npm-registry-packages"}},"2.14.0":{"name":"gpu.js","version":"2.14.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.14.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"6b329baa405c68c1ea09aa1f54f6bf9ab8f8bd97","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.14.0.tgz","fileCount":120,"integrity":"sha512-LnmcSmCwiIK6S/K9wdFxkfePCj3NgyOxdJWkrgbyAwXOqaNgF82oDOtG5/2iUdyCMD3U2JuRvyXyi9afXbZYDQ==","signatures":[{"sig":"MEQCIDA1BVE7zKpjA4F4bfHQnK3LnndgqFiOCcCaODAfel7tAiBXT316IBT9GnU0Bcup3ov7W0V693lmAMTNBEOvWtp8gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2381244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8b4ZCRA9TVsSAnZWagAANjIQAI3dIk3pW8IPl7aXmfFy\n3Law8JUENEVc4F1QN0XLe2mENQnQx0F8+FTj1nYIwI0plDvaagHy1IWum28V\nsMVwLLFvepS1S+N9WG501HnCtsC8hEPPrQSdEp1FipZ6WFCX3Zzos/MVClsF\nWgVX09aE9l0TfeQf3dk9uI8bh3m+n4BNlsU0st+18pYX94NJwMMEDWJRxYjE\nTdxINlsVA4/lTOlO8kwA0oB6Vs1wzTgKKFZm1VNzoo5x7qZHle8/Etr+y2bj\nHDW9jK8dtS4CVaWrdghoRgt1XgZqgmt8Ii3ho/Wq7A9yEybkLuPXwg7stfN8\no2Mw+f9L3tMbNVWMTGiISjP2lQEVO1rpyR4UFUZbbHslOKCfq7y3f5TNA6IV\na3qsPJPx/8GqI0EkoLj0XdLStGh+G6JSxmyNKxf/XrMGL+4acs2EGXM3PWUu\nbZI6NePsBzCeyDbob4CwFNUScvZL9+2WaFcHOrIlKdn0N+6GE3n9j9vznG2n\nNx/L8lRK1j2V9OOy42s7Iy7rblePFSdbnnsAQKiemvtsvPhjcnn99RNPar4Z\nFocIvYsBdBevEwLc+PusCQ3gxpDuK1RS87ytVCMPaxWgfi+Zz7iiQM0lB5Uy\nKRRYcLmHJ086seUal3DL+d1djA4E9AvQYrk5aCzfwfi0nIaZlqFx01RRWFBi\nhUHv\r\n=qLyw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"49ee619d82419cc973452e3437755688d75eb07c","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.15","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"14.18.0","dependencies":{"gl":"^4.5.2","acorn":"^7.1.1","webgpu":"^0.1.16","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.14.0_1643232792409_0.07541015936640494","host":"s3://npm-registry-packages"}},"2.15.0":{"name":"gpu.js","version":"2.15.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.15.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"378e835c247be2a6ad24eaf112a9c5a9221957a5","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.15.0.tgz","fileCount":120,"integrity":"sha512-n2lrEuSuzLgzdzTBXzlnSR1G8f7ULnLS6I/4aHcuaLE6ZwuTYookd6SuwpmRWqfipzUSQfjPjOnbeD8bpfBtXg==","signatures":[{"sig":"MEYCIQDlQLhd54hOrkJ1rBZ64h/po2gh1TVVfNdgn9cnTswgJgIhAOXUypEIFBdrkX157LBjEmtKwjbmm6jBS0F3CvLZvTkU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2384005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8ceDCRA9TVsSAnZWagAAUQYP/RthfYgsGZ5qifpvlOHU\nm1gL9gf6sqUvsTr/DExcepFpeCeOTSVjPSZyJEjkWKMElir/4jO8ebxtvcdy\nz0sjkWhG3rmhjUAIsplcG3ZtycyJFxqaVE3DLT2jLU+Y1nD6g6o9P2z37LdR\n5L2oQF4GGjVvIrNjoaRuWHn1ro4Tv4WWs8WIRhyLIgsqCZhIQrm81YJP8Ky5\nEa30ge6MB7jVPhgsrrOqpw7GlA9z5BG09T/Wr9nMcnMzDoD3BzVEFdR4fyMO\nrHxvgS85b/25G1P/YRCTlK0UzGZUbAZt6wJzBwIg7HJmF5Z3ayCbN+YwNfmm\nt+XC2TRAMsoL6HUnc39IPwMMH0t0p2Z6lf6dnx94HL0WjJHPk+nJQN7O09Ss\nk3C+iBc8fd6+bfFERegTgDMgZwAEGmE95WJaK4+M4yL1ig6gCHJjw0jZZz43\nzoRz3BN2htMyRljV+3lziOkyLwEpXdUT373nGGQpcmKk7ACZAGIm/q3lgfQf\nKqumslHNzLVKGqZNv6ncQSzXpuEXq+G9Pv7fghw9W5EGPtegaks6kOwH/FuB\nsqsSckSrrDeFlU+Qau/A8vPhsZBDOTQwhuO7KZ3lRAhQ6l1sKZtPfZoWiTdM\nw2+gA/AW+qOy94p3BG4C1uTiZl44fl5qWP6KFrm0xJrbr1qJtpTV/22OsbWX\nBoAm\r\n=jBiE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"8dcd0546b6ff6671a97e030823c93a687c2f56d9","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.15","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"14.18.0","dependencies":{"gl":"^4.5.2","acorn":"^7.1.1","webgpu":"^0.1.16","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.15.0_1643235203331_0.2411807118700029","host":"s3://npm-registry-packages"}},"2.15.1":{"name":"gpu.js","version":"2.15.1","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.15.1","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"a298e232026130b0df209bf33e48bc1ea1631f18","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.15.1.tgz","fileCount":120,"integrity":"sha512-lFlo3kQbJFo4psfzVjQfZikzGijqeIJWOzyWop1OirlGlHTRkO5D2KwynlC3FJ3eR47zETZlxGPcmiHuhwQ37A==","signatures":[{"sig":"MEUCIQCpAYBpI/2N3aEynlBTr+yhSZLPLOyFuzcxVv+7ykG7hQIgDGhjKqjO4V+xfcodwfAILBca69+klP7nJrB7Ue2elYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2391185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQcgSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+IhAAnNQk5kMvBTXFYdY+pRR0q4jgwkV9ssK2rKVG1elqf5jDocf7\r\n8UOjc7x0G8LY56XynGAgdo6U4Jro4emOzd1ZgK5g0qDXd1xxnuVrml9+qy4V\r\nvzZZaILG6EaFTGRV5fDgYXyAkpArzaDusCx0OWJye0VW2SCOeVPxq/wyb7Od\r\nINrlsp+d0jLy2Svgf4ID2k8lvy2Tgxv6g7YucOjDBbWQlEV2FxrH8iCGeokt\r\nMk/8JY1CFJrb0SgPIElO0DWM174p4yd57KIUvbWHNkDbnKPh3fjUGjQjcZ8x\r\nnSB0Sv1jLdrMcqZpr7sfo5kJ7zf52B+Tl3d7kDZx5rtu1I49pgR0xEdyzKY9\r\nghmolvCCzj6hei59r1klOSMJG6AwctjrJ3xRdK0j9fSHHIyLC+ygUJtWnhD2\r\n5JCYrFXab7yzwSnz9h2cW+dMToufhwwJjEjLOgjcgMugzGdbRCnvZDjrfVfD\r\nHE+PMx1b+YcHZsVEO2erM2AgxQ6JKJLZoiZBUshcbq5xfTBSd+4nu3CMBIav\r\nkjNDNMUYA4FfEx4T4ko+nHDCIdPr/TwiIv31P2+KO/YGJjlVRK6trx7gf6Hx\r\nQGGWJGz0dioRJyg3lPnNpGXOZglyz0eAPpuU23XCDS4D57wMhAi0aEWbeEaf\r\n9+5nXHgsaJXtqJtzY3Nn1bx7zltuh+drfzo=\r\n=j+od\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"ad1e5431cb5d6605dd3d260c9028fe75572cf402","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.15","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"14.18.0","dependencies":{"gl":"^4.5.2","acorn":"^7.1.1","webgpu":"^0.1.16","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.15.1_1648478226458_0.7110983384858343","host":"s3://npm-registry-packages"}},"2.15.2":{"name":"gpu.js","version":"2.15.2","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.15.2","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"481d389cd984fcd3f88d9dd5b2fce08c1505443c","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.15.2.tgz","fileCount":120,"integrity":"sha512-tgTRoWEE0X2PE3OgTNub9OwadXND2K7qwOW/VwhIiedY/mbiT93jJIrgWAKBgdhQR0JmyN4ObkSu0/vjSpbuiQ==","signatures":[{"sig":"MEQCIAfXOKOIND8vB7KkpXtkJ4mkEq9tlgUCw0XRw9ERQlaAAiBDegwJA8o8ButUEIWEik9A6Z+ubIRA+m9E5w0S1/mTsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2395036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQcuFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSwQ/+LBJ2Qj1Zflkjwfs2cbWeBdjhD+rnFwdiLyTtRBX/bBQRyIe2\r\nWRJ7CKHD5E2DQwTnlpPN0gyzkCn02lh/VffTMVvYI3xOVcMGp9UyLr2EWWWr\r\nQaM2T0EZimpfmCVsSARW629J8nxupaFA8xRG+9HXLVmoelFLP63buBTW3bKh\r\nsIQrveFDloEsa5xoOS1qPrLJQF4VWqgZxUiONVnGIvPgix20xWGXSsu/yQkR\r\norkuC49ZcHo9JYIYoU6gK41TGb6J5Ijdz5HvhkaxmLmOlX0TwzYqyqXATGNT\r\nSR1QFUyIzYk/wtQ4e/t+iRMBBFUPXefZfFyGErMkkGBc4inpIdWcamOxEQ3j\r\nVxz5wp12j+lW6h4ZQZPH8fD0YCSvjm1CwJRmq1eEQ/GdXVVQ0v/LSzSwXGb0\r\n/je1jTt+m9Rh/3i0UQzmM22djhmnlzn7kL73MdTz0TnAdF4exmj0i/atGg1a\r\n9zo4KaGUoofUQkrgSWQITF1wPWdwaPxxIwNTwsgyqDx7Oj8nhHuLikXBfBIW\r\nh+Z+pmbVV1YeL5xbbDhrNO8ngNVKGQ1WHYXWF9j+MVm8HHdXltVZ/uks6O9M\r\nB9Gfdm6prz9vzIa+RUUBvwCaxfSe4HVvkuYCoJoK9NjqYgy6H1gqzoupCny6\r\naCMDLAe8qsCoJfJuqlAcyDFYWKOydpCyMh8=\r\n=qMhP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"e7ca5199b09f308045991e82dcdbdc1e7fe0c9cf","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"6.14.15","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"14.18.0","dependencies":{"gl":"^4.5.2","acorn":"^7.1.1","webgpu":"^0.1.16","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.1","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^16.2.3","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^1.0.4","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.15.2_1648479109424_0.25538115326286936","host":"s3://npm-registry-packages"}},"2.16.0":{"name":"gpu.js","version":"2.16.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.16.0","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"35531f8ee79292b71a454455e7bf0aaf6693182a","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.16.0.tgz","fileCount":120,"integrity":"sha512-ZKmWdRXi3F/9nim5ew2IPXZaMlSyqtMtVC8Itobjl+qYUgUqcBHxu8WKqK0AqIyjBVBl7A5ORo4Db2hzgrPd4A==","signatures":[{"sig":"MEUCIQDP+fCWwFVLnqzLyzcrwcGU06SpUa40l7iXxdRVm3NFuQIgWo87ytg4jhQxkC8kWYJbJvF7vN5vyGZi4rAnSDoFKv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2384385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdWDlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIZhAAnivL2jIN4xG8nPca3or+0h4RGuMLQW9jvJZOwrHt7ablN8Gh\r\ntIhuQV3n0OQIB4VT7zH0/ELBUoI+Dihy49nyByWZ/x9JO+vvWGAoCa2KPblz\r\nqod2QM9Z7slexNSHDfWpt0WzJVS3Kb6ewVD/KBcZHcKu15HWLjJBd+1LW4R5\r\ncpXUVPHX0fjyV3cEU1as1JlpZh3qs5gotE8I9Oihk3qCw+gRAmnPCZDp4dWn\r\nXdfJwxFXbaCGEcmlW8VcI9A1/CeSgI6TXSxOcLuHHKMusEUNWX+q6WpYm2xS\r\ntz6m/khZUhOioOrc+5NZ3T6qMHQm5j9xbtKMWJDYaRfLYsEdI/TxoQcGyFoJ\r\nD1o2QwESe5irhPS+RwvIndePWed5Lq3gjeYuxOr0uqi0q4GgIr2bWnHBLWvG\r\n7NOFmoGgqH/cWGzFAC3qj5un8WLWqmIYgtpEy4WNEkvnSZbfh3uFXGEQRLog\r\nyd4I1la+c5PGIO4AeHy8PHoY/kMcSLXdou4FJnXa7ftQ6v4JK0Qn2HyVjaH+\r\nZOYegmnQfzF9JUPtG988eNJEeDEYlYNg4psn7vf1JOgMx7hAZ9Z0UA/Jf5kq\r\nTI7O3LGKELElniyvGznIuJuUPloJ/ILnOzklT7DwGeEsNZsL1TrOdsPL8mt6\r\ntaWj+O2rjqCb7TVtivsEa+Xj2pWrsJO1Yio=\r\n=tN4S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","unpkg":"./dist/gpu-browser.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"9f879d20cddccff358e746da7a493196f45b654f","scripts":{"docs":"doxdox ./src --layout bootstrap --output docs.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"jsdelivr":"./dist/gpu-browser.js","repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"8.11.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"16.15.1","dependencies":{"gl":"^5.0.3","acorn":"^7.1.1","webgpu":"^0.1.16","gl-wiretap":"^0.6.2","gpu-mock.js":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","gulp":"^4.0.0","qunit":"^2.9.1","sinon":"^7.3.2","benchmark":"^2.1.4","browserify":"^17.0.0","gulp-concat":"^2.6.0","gulp-header":"^1.7.1","gulp-rename":"^1.2.2","browser-sync":"^2.26.7","gulp-replace":"^1.0.0","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.0","read-dir-deep":"^7.0.1","gulp-uglify-es":"^3.0.0","gulp-jsbeautifier":"^2.1.0","gulp-strip-comments":"^2.4.5","vinyl-source-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.16.0_1668636901030_0.8347732033080923","host":"s3://npm-registry-packages"}},"2.19.2":{"name":"gpu.js","version":"2.19.2","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.19.2","maintainers":[{"name":"fuzzie","email":"fazli@sapuan.org"},{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"fc1f055f2b18403a2266627276806d0d7d6c0835","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.19.2.tgz","fileCount":120,"integrity":"sha512-9GUsYQyrGVHX6198dUgDUPPjWi3Qd0Zq1I7SzhuN/TmX8L6FC2s0i7p/p4/RGRhwrxewKyWffrq5Ufyq1AoANg==","signatures":[{"sig":"MEYCIQDt8ryAT9FQTJAiFf8LX9epLldRTjiSHEfcc66zMSPHcAIhAMpVEP+pw5l3yqdX1PiRCLfd8nv1etyYEtUXFgns7yra","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2458521},"main":"./src/index.js","unpkg":"./dist/gpu-browser.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"e6ecaa21f08194292156c51ab991b3ce5877031d","scripts":{"docs":"npx --yes doxdox@3 ./src --layout bootstrap --output index.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"fuzzie","email":"fazli@sapuan.org"},"jsdelivr":"./dist/gpu-browser.js","overrides":{"gl":{"node-gyp":"^11.4.2"},"immutable":"^4.3.9"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"10.9.8","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"22.2.0","dependencies":{"gl":"8.1.6","acorn":"8.14.0","webgpu":"0.2.9","gl-wiretap":"0.6.2","gpu-mock.js":"github:weagle08/gpu-mock.js","ordered-read-streams":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.2","gulp":"5.0.0","qunit":"2.22.0","sinon":"18.0.0","benchmark":"2.1.4","browserify":"17.0.0","gulp-concat":"2.6.1","gulp-header":"2.0.9","gulp-rename":"2.0.0","browser-sync":"^3.0.4","gulp-replace":"1.1.4","merge-stream":"2.0.0","vinyl-buffer":"1.0.1","read-dir-deep":"8.0.0","gulp-uglify-es":"3.0.0","gulp-jsbeautifier":"3.0.1","gulp-strip-comments":"2.6.0","vinyl-source-stream":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.19.2_1784732758785_0.016457558078090795","host":"s3://npm-registry-packages-npm-production"}},"2.19.3":{"name":"gpu.js","version":"2.19.3","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.19.3","maintainers":[{"name":"fuzzie","email":"fazli@sapuan.org"},{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"68d2a3ce2f7efa8799ca308b769e3e63d5a59d03","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.19.3.tgz","fileCount":120,"integrity":"sha512-CFDYt49DOyfVFOUVHv9UnhsaTV00sB8cwQGo+kkaEExE29pKNZZQ3ssArYXSj5nQ6kKVTMiPPQe4rD/Zo71GYw==","signatures":[{"sig":"MEUCIBmlpWXX/z+U809pE3V9TZzSYM2OJbApkrQhMXjLo1UtAiEA/CZooNOJwdsrxwy9rbCr+OfHYj5jcs5aCNI2isU7Jck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2461305},"main":"./src/index.js","unpkg":"./dist/gpu-browser.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"5ca8422b2713b7de8ca6e737f128163487a2e22b","scripts":{"docs":"npx --yes doxdox@3 ./src --layout bootstrap --output index.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"fuzzie","email":"fazli@sapuan.org"},"jsdelivr":"./dist/gpu-browser.js","overrides":{"gl":{"node-gyp":"^11.4.2"},"immutable":"^4.3.9"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"11.17.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"22.2.0","dependencies":{"gl":"8.1.6","acorn":"8.14.0","webgpu":"0.2.9","gl-wiretap":"0.6.2","gpu-mock.js":"github:weagle08/gpu-mock.js","ordered-read-streams":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.2","gulp":"5.0.0","qunit":"2.22.0","sinon":"18.0.0","benchmark":"2.1.4","browserify":"17.0.0","gulp-concat":"2.6.1","gulp-header":"2.0.9","gulp-rename":"2.0.0","browser-sync":"^3.0.4","gulp-replace":"1.1.4","merge-stream":"2.0.0","vinyl-buffer":"1.0.1","read-dir-deep":"8.0.0","gulp-uglify-es":"3.0.0","gulp-jsbeautifier":"3.0.1","gulp-strip-comments":"2.6.0","vinyl-source-stream":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.19.3_1784854804631_0.9917937515428479","host":"s3://npm-registry-packages-npm-production"}},"2.19.4":{"name":"gpu.js","version":"2.19.4","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.19.4","maintainers":[{"name":"fuzzie","email":"fazli@sapuan.org"},{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"3ba08014a3f2f9210bb670f3d012cbbbf296d452","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.19.4.tgz","fileCount":120,"integrity":"sha512-Q8hqIpa96JVZGumgWnEXy0KNetkxKainSp99m7qgt9TufKL2bcRoO0xX19n4dLxQnPzJ5WXqiTEIyv4HohPgwQ==","signatures":[{"sig":"MEUCIFPYepzOPkdsLSYJcrIrFIllVEut8bKZw51APQV2oOcCAiEA2L8Zgm/wKiCONENRrD1g1gYb1KXbU8QJ88bxRFCnxUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2461284},"main":"./src/index.js","unpkg":"./dist/gpu-browser.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"7a7ddd864bdbf5b4ba2f8dcadf1404343b24926e","scripts":{"docs":"npx --yes doxdox@3 ./src --layout bootstrap --output index.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"fuzzie","email":"fazli@sapuan.org"},"jsdelivr":"./dist/gpu-browser.js","overrides":{"gl":{"node-gyp":"^11.4.2"},"immutable":"^4.3.9"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"10.9.8","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"22.2.0","dependencies":{"gl":"8.1.6","acorn":"8.14.0","webgpu":"0.2.9","gl-wiretap":"0.6.2","gpu-mock.js":"^1.4.0","ordered-read-streams":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.2","gulp":"5.0.0","qunit":"2.22.0","sinon":"18.0.0","benchmark":"2.1.4","browserify":"17.0.0","gulp-concat":"2.6.1","gulp-header":"2.0.9","gulp-rename":"2.0.0","browser-sync":"^3.0.4","gulp-replace":"1.1.4","merge-stream":"2.0.0","vinyl-buffer":"1.0.1","read-dir-deep":"8.0.0","gulp-uglify-es":"3.0.0","gulp-jsbeautifier":"3.0.1","gulp-strip-comments":"2.6.0","vinyl-source-stream":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.19.4_1785062414098_0.49517447472514253","host":"s3://npm-registry-packages-npm-production"}},"2.19.6":{"name":"gpu.js","version":"2.19.6","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.19.6","maintainers":[{"name":"fuzzie","email":"fazli@sapuan.org"},{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"faadb959d0ca6e117e034c949a3056479f0a03a0","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.19.6.tgz","fileCount":121,"integrity":"sha512-pBI8u+a9WF0oIqBM0kvDwPUgFSPa9J1cOYB5f+hs9LfoMKZdx6ySeCVGY8Rbyl1JkfogTHzq4JySMneX0j5J5Q==","signatures":[{"sig":"MEYCIQCi8OIPhzXDo+n30DalEhKFnbrb1UWPZLXoLFPffz1mgwIhAKlBftMfgLsUTbG8355n6YvysWbz8G0M7m0PDOGHEco/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2475472},"main":"./src/index.js","unpkg":"./dist/gpu-browser.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"e06ae59956926b409db68424a93af1af7b42f2e3","scripts":{"docs":"npx --yes doxdox@3 ./src --layout bootstrap --output index.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features"},"typings":"./src/index.d.ts","_npmUser":{"name":"fuzzie","email":"fazli@sapuan.org"},"jsdelivr":"./dist/gpu-browser.js","overrides":{"gl":{"node-gyp":"^11.4.2"},"immutable":"^4.3.9"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"11.17.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"22.2.0","dependencies":{"gl":"8.1.6","acorn":"8.14.0","webgpu":"0.2.9","gpu-mock.js":"^1.4.1","ordered-read-streams":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.2","gulp":"5.0.0","qunit":"2.22.0","sinon":"18.0.0","benchmark":"2.1.4","browserify":"17.0.0","gulp-concat":"2.6.1","gulp-header":"2.0.9","gulp-rename":"2.0.0","browser-sync":"^3.0.4","gulp-replace":"1.1.4","merge-stream":"2.0.0","vinyl-buffer":"1.0.1","read-dir-deep":"8.0.0","gulp-uglify-es":"3.0.0","gulp-jsbeautifier":"3.0.1","gulp-strip-comments":"2.6.0","vinyl-source-stream":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.19.6_1785065467147_0.7309533306132159","host":"s3://npm-registry-packages-npm-production"}},"2.19.8":{"name":"gpu.js","version":"2.19.8","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.19.8","maintainers":[{"name":"fuzzie","email":"fazli@sapuan.org"},{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"9bd7e9c09a672dc5dd5650ef8db1454c564a8bfa","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.19.8.tgz","fileCount":121,"integrity":"sha512-glVnIZxbLn2HwZkg5njP3DA/v6vLmZpdUP2hLzBb1aOg8Ti/ZrZDJwrkzkUIl2Lq8YFhvZH0iHu8XiKTfCYnqw==","signatures":[{"sig":"MEQCIDJQzZ8m5vzG62PUHfzRxC8Ry9DIeGJdhE4MEd80bS9MAiBJA3JeL0NO+E+REzbVbkwD0Yzuxi4vkZ3I0RlaIvKpLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2482447},"main":"./src/index.js","unpkg":"./dist/gpu-browser.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"6d1cb645855064654c05890e49cb0ca29de12864","scripts":{"docs":"npx --yes doxdox@3 ./src --layout bootstrap --output index.html","make":"gulp make","test":"qunit test/issues test/internal test/features","build":"gulp build","setup":"npm i -g gulp-cli","coverage":"c8 qunit test/issues test/internal test/features","test:browserstack":"node test/browserstack/run.js --browsers=real-devices","test:browserstack:desktop":"node test/browserstack/run.js --browsers=desktop"},"typings":"./src/index.d.ts","_npmUser":{"name":"fuzzie","email":"fazli@sapuan.org"},"jsdelivr":"./dist/gpu-browser.js","overrides":{"gl":{"node-gyp":"^11.4.2"},"immutable":"^4.3.9"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"10.9.8","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"22.23.1","dependencies":{"gl":"8.1.6","acorn":"8.14.0","webgpu":"0.2.9","gpu-mock.js":"^1.4.1","ordered-read-streams":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.2","gulp":"5.0.0","qunit":"2.22.0","sinon":"18.0.0","benchmark":"2.1.4","browserify":"17.0.0","gulp-concat":"2.6.1","gulp-header":"2.0.9","gulp-rename":"2.0.0","browser-sync":"^3.0.4","gulp-replace":"1.1.4","merge-stream":"2.0.0","vinyl-buffer":"1.0.1","read-dir-deep":"8.0.0","gulp-uglify-es":"3.0.0","gulp-jsbeautifier":"3.0.1","browserstack-local":"^1.5.6","selenium-webdriver":"^4.27.0","gulp-strip-comments":"2.6.0","vinyl-source-stream":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.19.8_1785083641580_0.0033757493122450466","host":"s3://npm-registry-packages-npm-production"}},"2.19.9":{"name":"gpu.js","version":"2.19.9","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.19.9","maintainers":[{"name":"fuzzie","email":"fazli@sapuan.org"},{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"http://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"46aa84fc8562085fe347c876f30351a7badf35d5","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.19.9.tgz","fileCount":121,"integrity":"sha512-ev1ClwRe09rXWAaBIkWbpi2i0BwIAOkse8Grw3iRART7yD+BuDmEc4cMpjV7MBMrFKOhRVHbtyF4NX61VhigNw==","signatures":[{"sig":"MEUCIQDdf7vBm/rcbJ3q3doLaIQkq7+fRkJyN8zvB9ezrGWznwIgIx7Ye22LN9RvjMdZvRi4hGYnc4K+p42OQyWdAZVCYXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2528526},"main":"./src/index.js","unpkg":"./dist/gpu-browser.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"86ecd8a858285ab5dc7efc90f0c448c9918f8495","scripts":{"dev":"node scripts/dev.js","docs":"npx --yes doxdox@3 ./src --layout bootstrap --output index.html","make":"node scripts/make.js","test":"qunit test/issues test/internal test/features","build":"node scripts/build.js","minify":"node scripts/minify.js","beautify":"node scripts/beautify.js","coverage":"c8 qunit test/issues test/internal test/features","build-tests":"node scripts/build-tests.js","test:browser":"playwright test --project=chromium","test:browser:all":"playwright test","test:browserstack":"node test/browserstack/run.js --browsers=real-devices","test:browserstack:qunit":"node test/browserstack/run.js --browsers=desktop --suite=qunit","test:browserstack:desktop":"node test/browserstack/run.js --browsers=desktop"},"typings":"./src/index.d.ts","_npmUser":{"name":"fuzzie","email":"fazli@sapuan.org"},"jsdelivr":"./dist/gpu-browser.js","overrides":{"gl":{"node-gyp":"^11.4.2"},"immutable":"^4.3.9","minimatch@^9.0.1":"^10.2.5"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"10.9.8","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"22.23.1","dependencies":{"gl":"8.1.6","acorn":"8.14.0","webgpu":"0.2.9","gpu-mock.js":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.2","qunit":"2.22.0","sinon":"18.0.0","terser":"^5.49.0","rolldown":"^1.2.0","benchmark":"2.1.4","decomment":"^0.9.5","js-beautify":"^1.15.4","read-dir-deep":"8.0.0","@playwright/test":"^1.62.0","browserstack-local":"^1.5.6","selenium-webdriver":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.19.9_1785232334860_0.010584711647618317","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"gpu.js","version":"2.20.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.20.0","maintainers":[{"name":"fuzzie","email":"fazli@sapuan.org"},{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"https://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"4bd5d24e1a527f2abf29a3eb6fd6c83e9942b6bd","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.20.0.tgz","fileCount":125,"integrity":"sha512-Tt+9ttmKkABqdXlwaWBPRPS1G7BnEQYqurR1pYzGMuJ0A3O7QswZ3mcZbI6Iz0W+YyC9PZYAbrkPQ0wltSPS7g==","signatures":[{"sig":"MEQCIGquXzciix+olXFXKl/IkpIwE0AudKpDK/TDlDtkzMp1AiAbAN/XUv5UyNKoEdG9o0Owi3cK+rBsO54HVfB+iulERw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3066436},"main":"./src/index.js","unpkg":"./dist/gpu-browser.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"eefa572005d67c7c852b856b84a8544276e333ed","scripts":{"dev":"node scripts/dev.js","docs":"npx --yes doxdox@3 ./src --layout bootstrap --output index.html","make":"node scripts/make.js","test":"qunit test/issues test/internal test/features","build":"node scripts/build.js","minify":"node scripts/minify.js","beautify":"node scripts/beautify.js","coverage":"c8 qunit test/issues test/internal test/features","build-tests":"node scripts/build-tests.js","test:browser":"playwright test --project=chromium","test:browser:all":"playwright test","test:browserstack":"node test/browserstack/run.js --browsers=real-devices","test:browserstack:qunit":"node test/browserstack/run.js --browsers=desktop --suite=qunit","test:browserstack:desktop":"node test/browserstack/run.js --browsers=desktop"},"typings":"./src/index.d.ts","_npmUser":{"name":"fuzzie","email":"fazli@sapuan.org"},"jsdelivr":"./dist/gpu-browser.js","overrides":{"gl":{"node-gyp":"^11.4.2"},"immutable":"^4.3.9","minimatch@^9.0.1":"^10.2.5"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"10.9.8","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"22.23.1","dependencies":{"gl":"8.1.6","acorn":"8.14.0","webgpu":"0.2.9","gpu-mock.js":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.2","qunit":"2.22.0","sinon":"18.0.0","terser":"^5.49.0","rolldown":"^1.2.0","benchmark":"2.1.4","decomment":"^0.9.5","js-beautify":"^1.15.4","read-dir-deep":"8.0.0","@playwright/test":"^1.62.0","browserstack-local":"^1.5.6","selenium-webdriver":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.20.0_1785411873915_0.9141573822713713","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"gpu.js","version":"2.21.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.21.0","maintainers":[{"name":"fuzzie","email":"fazli@sapuan.org"},{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"https://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"3f1bc672bfcd7fe99bbac2dbce7be262ad55fa2d","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.21.0.tgz","fileCount":125,"integrity":"sha512-A/n+Ephh8YYton3UFqg2jGfN43ENYRVVXGjCqd3puXfZp/O+gK/joZYm69rAKeLQcrVbBSsGwyZqI2i68Pp3Iw==","signatures":[{"sig":"MEYCIQCLnnM1SKP7u1Iw+zR2+YbX/qvFrZjs8uPpOnfALFhxswIhAOxdoEo/RoXkSdouofBadohPKWGeUFE20Rd8XLqdDG6X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3156322},"main":"./src/index.js","unpkg":"./dist/gpu-browser.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"6b56649f64c6baccf5ee622e3a6a564e9937157b","scripts":{"dev":"node scripts/dev.js","docs":"npx --yes doxdox@3 ./src --layout bootstrap --output index.html","make":"node scripts/make.js","test":"qunit test/issues test/internal test/features","build":"node scripts/build.js","minify":"node scripts/minify.js","beautify":"node scripts/beautify.js","coverage":"c8 qunit test/issues test/internal test/features","build-tests":"node scripts/build-tests.js","test:browser":"playwright test --project=chromium","test:browser:all":"playwright test","test:browserstack":"node test/browserstack/run.js --browsers=real-devices","test:browserstack:qunit":"node test/browserstack/run.js --browsers=desktop --suite=qunit","test:browserstack:desktop":"node test/browserstack/run.js --browsers=desktop"},"typings":"./src/index.d.ts","_npmUser":{"name":"fuzzie","email":"fazli@sapuan.org"},"jsdelivr":"./dist/gpu-browser.js","overrides":{"gl":{"node-gyp":"^11.4.2"},"immutable":"^4.3.9","minimatch@^9.0.1":"^10.2.5"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"10.9.8","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"22.23.1","dependencies":{"gl":"8.1.6","acorn":"8.14.0","webgpu":"0.2.9","gpu-mock.js":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.2","qunit":"2.22.0","sinon":"18.0.0","terser":"^5.49.0","rolldown":"^1.2.0","benchmark":"2.1.4","decomment":"^0.9.5","js-beautify":"^1.15.4","read-dir-deep":"8.0.0","@playwright/test":"^1.62.0","browserstack-local":"^1.5.6","selenium-webdriver":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.21.0_1785690523580_0.21560836886404644","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"gpu.js","version":"2.22.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.22.0","maintainers":[{"name":"fuzzie","email":"fazli@sapuan.org"},{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"https://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"e457840de22ee56f6628970aa95119686295e40d","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.22.0.tgz","fileCount":129,"integrity":"sha512-CSfnj6MH+3WloDqaWYxJ9ePZKcJMMvErUgKyllLVyjxJwNkCVPr0mvs+A1MA3RPi1kFm+desKfsUw9wtUQoewg==","signatures":[{"sig":"MEUCIFOQCUA76QoJ3FFn4eOeeWMytdwSEJb0AgDL/Am/PZpbAiEA/HobOrwiSpIreSu82QWGcTrhqPK0axy4AVphznoW/l0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4046502},"main":"./src/index.js","unpkg":"./dist/gpu-browser.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"12b84559f34a0a5fa08f2b2c659341ea0b8576bc","scripts":{"dev":"node scripts/dev.js","docs":"npx --yes doxdox@3 ./src --layout bootstrap --output index.html","make":"node scripts/make.js","test":"qunit test/issues test/internal test/features","build":"node scripts/build.js","minify":"node scripts/minify.js","beautify":"node scripts/beautify.js","coverage":"c8 qunit test/issues test/internal test/features","build-tests":"node scripts/build-tests.js","test:browser":"playwright test --project=chromium","test:browser:all":"playwright test","test:browserstack":"node test/browserstack/run.js --browsers=real-devices","test:browserstack:qunit":"node test/browserstack/run.js --browsers=desktop --suite=qunit","test:browserstack:desktop":"node test/browserstack/run.js --browsers=desktop"},"typings":"./src/index.d.ts","_npmUser":{"name":"fuzzie","email":"fazli@sapuan.org"},"jsdelivr":"./dist/gpu-browser.js","overrides":{"gl":{"node-gyp":"^11.4.2"},"immutable":"^4.3.9","minimatch@^9.0.1":"^10.2.5"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"11.17.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"22.23.1","dependencies":{"gl":"8.1.6","acorn":"8.14.0","webgpu":"0.2.9","gpu-mock.js":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.2","qunit":"2.22.0","sinon":"18.0.0","terser":"^5.49.0","rolldown":"^1.2.0","benchmark":"2.1.4","decomment":"^0.9.5","js-beautify":"^1.15.4","read-dir-deep":"8.0.0","@playwright/test":"^1.62.0","browserstack-local":"^1.5.6","selenium-webdriver":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.22.0_1785720948079_0.8159828820656052","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"gpu.js","version":"2.23.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.23.0","maintainers":[{"name":"fuzzie","email":"fazli@sapuan.org"},{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"https://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"ea43cef0b90a01ff2de9ffad78b5be0e5bf5f8c9","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.23.0.tgz","fileCount":132,"integrity":"sha512-rfcIBKVxlUS/yIY2bfVlq9b20+NqeJiE++icF+2trTGfphOMglOg3Ede2aZjZExF/xxXnI0k00KKElgogJbTIw==","signatures":[{"sig":"MEQCIEc2xtp8zmgN63bkFtDE+s0GK/6yTsuzmQawD0ViouIpAiBdWFu58ssGVNv5zxYuIFOEjI8Yqx02j0XtDd9H1TwuGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4406754},"main":"./src/index.js","unpkg":"./dist/gpu-browser.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"08b57fb05982c3293de5a7cdaed92b4fe39637e7","scripts":{"dev":"node scripts/dev.js","docs":"npx --yes doxdox@3 ./src --layout bootstrap --output index.html","make":"node scripts/make.js","test":"qunit test/issues test/internal test/features","build":"node scripts/build.js","minify":"node scripts/minify.js","beautify":"node scripts/beautify.js","coverage":"c8 qunit test/issues test/internal test/features","build-tests":"node scripts/build-tests.js","test:browser":"playwright test --project=chromium","test:browser:all":"playwright test","test:browserstack":"node test/browserstack/run.js --browsers=real-devices","test:browserstack:qunit":"node test/browserstack/run.js --browsers=desktop --suite=qunit","test:browserstack:desktop":"node test/browserstack/run.js --browsers=desktop"},"typings":"./src/index.d.ts","_npmUser":{"name":"fuzzie","email":"fazli@sapuan.org"},"jsdelivr":"./dist/gpu-browser.js","overrides":{"gl":{"node-gyp":"^11.4.2"},"immutable":"^4.3.9","minimatch@^9.0.1":"^10.2.5"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"11.17.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"22.23.1","dependencies":{"gl":"8.1.6","acorn":"8.14.0","webgpu":"0.2.9","gpu-mock.js":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.2","qunit":"2.22.0","sinon":"18.0.0","terser":"^5.49.0","rolldown":"^1.2.0","benchmark":"2.1.4","decomment":"^0.9.5","js-beautify":"^1.15.4","read-dir-deep":"8.0.0","@playwright/test":"^1.62.0","browserstack-local":"^1.5.6","selenium-webdriver":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.23.0_1785752143571_0.17765310968515435","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"gpu.js","version":"2.24.0","keywords":["gpgpu","webgl"],"author":{"name":"The gpu.js Team"},"license":"MIT","_id":"gpu.js@2.24.0","maintainers":[{"name":"fuzzie","email":"fazli@sapuan.org"},{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"homepage":"https://gpu.rocks/","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"9127fe9c75e73ab151a74b5aa0ca4b8669476652","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.24.0.tgz","fileCount":132,"integrity":"sha512-Fmn8PT1oiVf3NavfJAn/KBodNeEPXYZYTX5yjxjoH0xEyjM+LjVIaJ4Gn7ykSSD241P1Gx5o+WKR5jmRpNxbaA==","signatures":[{"sig":"MEQCIBC+MM0nEDlUp/R95emn6E77vNAwJ5n9n5xi3+wPSVDkAiA7VCqn3RT7dVeq7l0dsjnulM65seaSY5KzrF/W5coO3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4407123},"main":"./src/index.js","unpkg":"./dist/gpu-browser.js","browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"35ac3bb39713a1eae2ae8ebae5cde0a47c45352e","scripts":{"dev":"node scripts/dev.js","docs":"npx --yes doxdox@3 ./src --layout bootstrap --output index.html","make":"node scripts/make.js","test":"qunit test/issues test/internal test/features","build":"node scripts/build.js","minify":"node scripts/minify.js","beautify":"node scripts/beautify.js","coverage":"c8 qunit test/issues test/internal test/features","build-tests":"node scripts/build-tests.js","test:browser":"playwright test --project=chromium","test:browser:all":"playwright test","test:browserstack":"node test/browserstack/run.js --browsers=real-devices","test:browserstack:qunit":"node test/browserstack/run.js --browsers=desktop --suite=qunit","test:browserstack:desktop":"node test/browserstack/run.js --browsers=desktop"},"typings":"./src/index.d.ts","_npmUser":{"name":"fuzzie","email":"fazli@sapuan.org"},"jsdelivr":"./dist/gpu-browser.js","overrides":{"gl":{"node-gyp":"^11.4.2"},"immutable":"^4.3.9","minimatch@^9.0.1":"^10.2.5"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"11.17.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"_nodeVersion":"22.23.1","dependencies":{"acorn":"8.14.0","webgpu":"0.2.9","gpu-mock.js":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.2","qunit":"2.22.0","sinon":"18.0.0","terser":"^5.49.0","rolldown":"^1.2.0","benchmark":"2.1.4","decomment":"^0.9.5","js-beautify":"^1.15.4","read-dir-deep":"8.0.0","@playwright/test":"^1.62.0","browserstack-local":"^1.5.6","selenium-webdriver":"^4.27.0"},"optionalDependencies":{"gl":"8.1.6"},"_npmOperationalInternal":{"tmp":"tmp/gpu.js_2.24.0_1785944412126_0.18019510749933887","host":"s3://npm-registry-packages-npm-production"}},"2.24.1":{"_id":"gpu.js@2.24.1","bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"dist":{"shasum":"2dd08000637dafe5eab436d1bdb93a6f75033701","tarball":"https://registry.npmjs.org/gpu.js/-/gpu.js-2.24.1.tgz","fileCount":132,"integrity":"sha512-wlNpIvOmrIKoCAfjGPpzjQGyA3LVMXyyJmUxKsck6G5aGcsE9+wWi0GkP7wCHpcqmfAEg+KC2KUZNRP5SbNbxQ==","signatures":[{"sig":"MEYCIQCEY9SbkWSVZylxS4CpGpARR1XNj5BsWnXj9MsMRj9VpgIhAKKm90PY42ltdyhVe3qTL0BWy88uDxrOusbk58vyhpO7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEl/PrpzIQ5Xu+QIud5ePndq92zGGyXn1hWZtvM6ykQIAiBqPtfwpIwd/WoxBOJSh2HNFIw3LvdJX0bEuK7m1mpiFQ=="}],"unpackedSize":4408321},"main":"./src/index.js","name":"gpu.js","unpkg":"./dist/gpu-browser.js","author":{"name":"The gpu.js Team"},"browser":"./dist/gpu-browser.js","engines":{"node":">=8.0.0"},"gitHead":"95c1d6922e8f14f1a9693193c9efe69cfd58dd48","license":"MIT","scripts":{"dev":"node scripts/dev.js","docs":"npx --yes doxdox@3 ./src --layout bootstrap --output index.html","make":"node scripts/make.js","test":"qunit test/issues test/internal test/features","build":"node scripts/build.js","minify":"node scripts/minify.js","beautify":"node scripts/beautify.js","coverage":"c8 qunit test/issues test/internal test/features","build-tests":"node scripts/build-tests.js","test:browser":"playwright test --project=chromium","test:browser:all":"playwright test","test:browserstack":"node test/browserstack/run.js --browsers=real-devices","test:browserstack:qunit":"node test/browserstack/run.js --browsers=desktop --suite=qunit","test:browserstack:desktop":"node test/browserstack/run.js --browsers=desktop"},"typings":"./src/index.d.ts","version":"2.24.1","_npmUser":{"name":"fuzzie","email":"fazli@sapuan.org"},"homepage":"https://gpu.rocks/","jsdelivr":"./dist/gpu-browser.js","keywords":["gpgpu","webgl"],"overrides":{"gl":{"node-gyp":"^11.4.2"},"immutable":"^4.3.9","minimatch@^9.0.1":"^10.2.5"},"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"_npmVersion":"11.17.0","description":"GPU Accelerated JavaScript","directories":{"doc":"doc","test":"test"},"maintainers":[{"name":"fuzzie","email":"fazli@sapuan.org"},{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"_nodeVersion":"22.23.1","dependencies":{"acorn":"8.14.0","webgpu":"0.2.9","gpu-mock.js":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.2","qunit":"2.22.0","sinon":"18.0.0","terser":"^5.49.0","rolldown":"^1.2.0","benchmark":"2.1.4","decomment":"^0.9.5","js-beautify":"^1.15.4","read-dir-deep":"8.0.0","@playwright/test":"^1.62.0","browserstack-local":"^1.5.6","selenium-webdriver":"^4.27.0"},"optionalDependencies":{"gl":"8.1.6"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gpu.js_2.24.1_1790216781490_0.8503862959732644"}}},"time":{"created":"2017-05-16T00:53:02.911Z","modified":"2026-09-24T02:26:21.780Z","0.0.0":"2017-05-16T00:53:02.911Z","1.0.0-rc.2":"2017-10-25T13:26:31.324Z","1.0.0-rc.3":"2017-10-31T13:53:16.773Z","1.0.0-rc.4":"2017-10-31T13:59:07.201Z","1.0.0-rc.5":"2017-10-31T14:05:10.044Z","1.0.0-rc.6":"2017-11-08T14:53:32.926Z","1.0.0-rc.7":"2017-11-08T21:22:17.295Z","1.0.0-rc.8":"2017-11-11T13:42:12.018Z","1.0.0-rc.9":"2017-12-11T17:54:00.786Z","1.0.0-rc.10":"2017-12-11T18:08:08.590Z","1.0.0":"2017-12-23T15:44:47.598Z","1.0.1":"2018-02-28T00:25:10.671Z","1.0.2":"2018-02-28T20:22:27.953Z","1.0.3":"2018-03-01T03:04:52.770Z","1.0.4":"2018-03-01T20:58:45.115Z","1.0.5":"2018-03-01T23:49:01.463Z","1.0.6":"2018-03-03T19:27:32.475Z","1.2.0":"2018-03-09T01:14:15.026Z","1.3.0":"2018-06-05T00:18:42.829Z","1.4.0":"2018-06-06T00:44:29.519Z","1.4.1":"2018-06-08T21:29:27.449Z","1.4.2":"2018-06-12T18:09:08.430Z","1.4.3":"2018-06-14T14:55:38.113Z","1.4.4":"2018-06-29T02:28:12.613Z","1.4.5":"2018-06-29T22:43:16.495Z","1.4.6":"2018-06-30T00:31:58.158Z","1.4.7":"2018-06-30T01:19:31.181Z","1.4.8":"2018-07-02T20:42:52.631Z","1.4.9":"2018-07-03T20:15:17.409Z","1.4.10":"2018-07-03T20:24:43.527Z","1.4.11":"2018-07-04T20:16:02.884Z","1.4.12":"2018-07-11T20:28:28.618Z","1.4.13":"2018-07-11T22:54:24.813Z","1.5.0":"2018-07-12T20:30:44.797Z","1.5.1":"2018-07-12T21:30:51.661Z","1.5.2":"2018-07-13T19:00:50.505Z","1.5.3":"2018-07-23T13:52:31.169Z","1.5.4":"2018-07-24T19:18:49.386Z","1.5.5":"2018-07-26T17:01:01.193Z","1.6.0":"2018-08-05T19:42:54.810Z","1.6.1":"2018-09-02T16:27:46.404Z","1.6.2":"2018-09-02T17:37:12.317Z","1.7.0":"2018-09-03T20:23:37.387Z","1.7.1":"2018-09-05T20:55:52.872Z","1.8.0":"2018-09-14T15:53:11.229Z","1.8.1":"2018-09-21T10:56:32.103Z","1.9.0":"2018-10-24T19:08:53.834Z","1.9.1":"2018-10-24T19:15:53.504Z","1.10.0":"2018-10-31T18:52:49.208Z","1.10.1":"2018-11-01T17:00:06.650Z","1.10.2":"2018-11-01T18:18:17.406Z","1.10.3":"2018-11-18T19:44:17.571Z","1.10.4":"2018-11-18T20:52:14.225Z","2.0.0-rc.1":"2019-02-11T04:04:58.896Z","2.0.0-rc.2":"2019-02-18T15:58:04.116Z","2.0.0-rc.3":"2019-03-13T16:43:32.437Z","2.0.0-rc.4":"2019-03-18T02:24:26.775Z","2.0.0-rc.5":"2019-03-19T12:45:39.831Z","2.0.0-rc.6":"2019-03-19T23:51:13.903Z","2.0.0-rc.7":"2019-04-21T16:03:27.806Z","2.0.0-rc.8":"2019-04-24T02:05:09.229Z","2.0.0-rc.9":"2019-04-24T11:49:15.275Z","2.0.0-rc.10":"2019-04-24T12:11:33.628Z","2.0.0-rc.11":"2019-04-24T21:55:26.731Z","2.0.0-rc.12":"2019-04-27T02:06:58.879Z","2.0.0-rc.13":"2019-04-29T12:46:15.905Z","2.0.0-rc.14":"2019-06-03T23:34:16.275Z","2.0.0-rc.15":"2019-06-17T22:01:17.833Z","2.0.0-rc.16":"2019-06-20T14:11:35.912Z","2.0.0-rc.17":"2019-06-25T01:11:46.708Z","2.0.0-rc.18":"2019-06-29T14:11:49.256Z","2.0.0-rc.19":"2019-07-02T16:18:48.956Z","2.0.0-rc.20":"2019-07-05T15:04:12.659Z","2.0.0-rc.21":"2019-07-11T17:18:59.640Z","2.0.0-rc.22":"2019-07-24T16:56:37.650Z","2.0.0-rc.23":"2019-07-26T18:57:56.798Z","2.0.0-rc.24":"2019-07-29T20:06:51.211Z","2.0.0-rc.25":"2019-08-06T20:14:50.587Z","2.0.0-rc.26":"2019-08-23T14:42:48.146Z","2.0.0-rc.27":"2019-09-09T23:57:18.176Z","2.0.0":"2019-09-17T14:53:53.454Z","2.0.1":"2019-09-25T13:42:22.945Z","2.0.2":"2019-09-25T14:15:25.118Z","2.0.3":"2019-10-03T01:36:46.046Z","2.0.4":"2019-10-08T14:36:08.731Z","2.0.5":"2019-10-11T11:28:13.565Z","2.1.0":"2019-10-13T20:06:50.379Z","2.2.0":"2019-10-29T22:00:02.433Z","2.2.1":"2019-10-30T20:56:08.633Z","2.3.0":"2019-11-26T15:57:32.878Z","2.3.1":"2019-12-17T14:41:42.808Z","2.4.0":"2019-12-22T22:43:36.643Z","2.4.1":"2019-12-25T14:11:11.906Z","2.4.2":"2019-12-27T13:21:04.255Z","2.4.3":"2019-12-27T21:37:41.481Z","2.4.4":"2020-01-02T17:28:41.513Z","2.4.5":"2020-01-02T18:04:17.192Z","2.4.6":"2020-01-03T00:48:53.712Z","2.4.7":"2020-01-06T18:37:05.844Z","2.4.8":"2020-01-08T12:14:05.722Z","2.5.0":"2020-01-14T12:02:15.161Z","2.6.0":"2020-01-18T13:42:40.399Z","2.6.1":"2020-01-19T12:01:25.908Z","2.6.2":"2020-01-19T12:52:26.412Z","2.6.3":"2020-01-21T12:38:01.008Z","2.6.4":"2020-01-21T13:17:23.790Z","2.6.5":"2020-01-23T12:40:56.206Z","2.6.6":"2020-01-24T15:41:54.388Z","2.6.7":"2020-02-11T14:49:06.951Z","2.6.8":"2020-02-16T19:40:06.732Z","2.6.9":"2020-02-16T20:58:36.135Z","2.6.10":"2020-03-09T09:46:50.194Z","2.6.11":"2020-03-09T09:50:42.593Z","2.7.0":"2020-03-10T20:18:53.146Z","2.8.0":"2020-03-11T11:38:09.961Z","2.8.1":"2020-03-12T11:40:39.556Z","2.8.2":"2020-03-16T12:40:35.097Z","2.8.3":"2020-03-16T12:44:22.330Z","2.8.4":"2020-03-16T14:59:23.231Z","2.8.5":"2020-03-20T12:39:36.239Z","2.9.0":"2020-03-22T21:29:56.728Z","2.9.1":"2020-03-24T11:54:18.161Z","2.9.2":"2020-03-30T12:21:20.229Z","2.9.3":"2020-04-01T12:25:16.346Z","2.9.4":"2020-05-02T15:51:11.889Z","2.9.5":"2020-07-19T11:44:45.695Z","2.10.0":"2020-08-25T18:08:05.704Z","2.10.1":"2020-09-10T17:09:31.307Z","2.10.2":"2020-09-17T16:52:20.433Z","2.10.3":"2020-09-18T19:47:10.126Z","2.10.4":"2020-09-23T10:05:24.344Z","2.10.5":"2020-11-12T19:06:37.262Z","2.10.6":"2020-12-03T15:49:00.077Z","2.11.0":"2021-01-05T20:57:28.450Z","2.11.1":"2021-01-13T20:31:46.418Z","2.11.2":"2021-01-19T16:28:52.558Z","2.11.3":"2021-04-14T20:51:17.492Z","2.11.4":"2021-08-19T13:52:12.574Z","2.12.0":"2022-01-26T20:35:59.246Z","2.13.0":"2022-01-26T21:29:23.530Z","2.14.0":"2022-01-26T21:33:13.498Z","2.15.0":"2022-01-26T22:13:23.531Z","2.15.1":"2022-03-28T14:37:06.680Z","2.15.2":"2022-03-28T14:51:49.657Z","2.16.0":"2022-11-16T22:15:01.255Z","2.19.2":"2026-07-22T15:05:58.947Z","2.19.3":"2026-07-24T01:00:04.827Z","2.19.4":"2026-07-26T10:40:14.239Z","2.19.6":"2026-07-26T11:31:07.318Z","2.19.8":"2026-07-26T16:34:01.769Z","2.19.9":"2026-07-28T09:52:15.064Z","2.20.0":"2026-07-30T11:44:34.094Z","2.21.0":"2026-08-02T17:08:43.765Z","2.22.0":"2026-08-03T01:35:48.243Z","2.23.0":"2026-08-03T10:15:43.787Z","2.24.0":"2026-08-05T15:40:12.318Z","2.24.1":"2026-09-24T02:26:21.612Z"},"bugs":{"url":"https://github.com/gpujs/gpu.js/issues"},"author":{"name":"The gpu.js Team"},"license":"MIT","homepage":"https://gpu.rocks/","keywords":["gpgpu","webgl"],"repository":{"url":"git+https://github.com/gpujs/gpu.js.git","type":"git"},"description":"GPU Accelerated JavaScript","maintainers":[{"name":"fuzzie","email":"fazli@sapuan.org"},{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"readme":"[<img width=\"100\" alt=\"Logo\" src=\"https://raw.githubusercontent.com/gpujs/gpu.js/develop/assets/jelly.png\">](https://gpu.rocks/)\n# GPU.js\nGPU.js is a JavaScript Acceleration library for GPGPU (General purpose computing on GPUs) in JavaScript for Web and Node.\nGPU.js automatically transpiles simple JavaScript functions into shader language and compiles them so they run on your GPU.\nIn case a GPU is not available, the functions will still run in regular JavaScript.\nFor some more quick concepts, see [Quick Concepts](https://github.com/gpujs/gpu.js/wiki/Quick-Concepts) on the wiki.\n\n**New to GPU programming?** [**Learn GPGPU in your browser**](https://gpu.rocks/learn) — a free, hands-on course that teaches the subject itself, not just this library. See [Learn GPGPU](#learn-gpgpu) below.\n\n\n[![CI](https://github.com/gpujs/gpu.js/actions/workflows/ci.yml/badge.svg)](https://github.com/gpujs/gpu.js/actions/workflows/ci.yml)\n[![BrowserStack](https://automate.browserstack.com/badge.svg?badge_key=RHFnb0dPTWdmUlZKRFdMb3lZWFdGSDcwU1dEL0tGZC9HT21BVVJPeGZ1az0tLW43V3JMeGtjdjlhWHlpZ2dZRk5ZclE9PQ%3D%3D--a13f87b6ab74da0caa0381873de301faed81c914)](https://automate.browserstack.com/public-build/RHFnb0dPTWdmUlZKRFdMb3lZWFdGSDcwU1dEL0tGZC9HT21BVVJPeGZ1az0tLW43V3JMeGtjdjlhWHlpZ2dZRk5ZclE9PQ%3D%3D--a13f87b6ab74da0caa0381873de301faed81c914)\n[![Socket score](https://socket.dev/api/badge/npm/package/gpu.js)](https://socket.dev/npm/package/gpu.js)\n[![Join the chat at https://gitter.im/gpujs/gpu.js](https://badges.gitter.im/gpujs/gpu.js.svg)](https://gitter.im/gpujs/gpu.js?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# What is this sorcery?\n\nCreates a GPU accelerated kernel transpiled from a javascript function that computes a single element in the 512 x 512 matrix (2D array).\nThe kernel functions are ran in tandem on the GPU often resulting in very fast computations!\nYou can run a benchmark of this [here](https://gpu.rocks/). Typically, it will run 1-15x faster depending on your hardware.\nMatrix multiplication (perform matrix multiplication on 2 matrices of size 512 x 512) written in GPU.js:\n\n## Browser\n```html\n<script src=\"dist/gpu-browser.min.js\"></script>\n<script>\n    // GPU is a constructor and namespace for browser\n    const gpu = new GPU();\n    const multiplyMatrix = gpu.createKernel(function(a, b) {\n        let sum = 0;\n        for (let i = 0; i < 512; i++) {\n            sum += a[this.thread.y][i] * b[i][this.thread.x];\n        }\n        return sum;\n    }).setOutput([512, 512]);\n\n    const c = multiplyMatrix(a, b);\n</script>\n```\n\n## CDN\n``` \nhttps://unpkg.com/gpu.js@latest/dist/gpu-browser.min.js\nhttps://cdn.jsdelivr.net/npm/gpu.js@latest/dist/gpu-browser.min.js\n```\n\n## Node\n```js\nconst { GPU } = require('gpu.js');\nconst gpu = new GPU();\nconst multiplyMatrix = gpu.createKernel(function(a, b) {\n    let sum = 0;\n    for (let i = 0; i < 512; i++) {\n        sum += a[this.thread.y][i] * b[i][this.thread.x];\n    }\n    return sum;\n}).setOutput([512, 512]);\n\nconst c = multiplyMatrix(a, b);\n```\n\n## Typescript\n```typescript\nimport { GPU } from 'gpu.js';\nconst gpu = new GPU();\nconst multiplyMatrix = gpu.createKernel(function(a: number[][], b: number[][]) {\n  let sum = 0;\n  for (let i = 0; i < 512; i++) {\n    sum += a[this.thread.y][i] * b[i][this.thread.x];\n  }\n  return sum;\n}).setOutput([512, 512]);\n\nconst c = multiplyMatrix(a, b) as number[][];\n```\n\n[Click here](/examples) for more typescript examples.\n\n## v3 Will Be Async by Default\n\n> [!WARNING]\n> **The next major version of GPU.js will make every kernel call return a `Promise`.**  This is a breaking API change: synchronous kernel calls as you write them today will not survive the v3 upgrade unchanged.  Code written against `mode: 'async'` (new in 2.20.0) already conforms and will run on v3 unchanged — the [migration guide](#migrating-a-sync-kernel-to-async) below is six steps.\n\nThis breaks the API you are using today, so it warrants both notice and an apology.  We owe you the apology because the original synchronous design was not forward-thinking, and we should have started async in the first place.  A GPU is an asynchronous device: you hand it work, and the results are ready later.  WebGL let this library pretend otherwise — `readPixels` silently freezes the page until the GPU catches up, and we built our API on that pretense because it made the first example look like an ordinary function call.  The cost has been paid by every user since: every kernel readback blocks the main thread for its full duration (measurably ~96% of a readback-heavy loop frozen, in one stall as long as the whole loop), and WebGPU — which has no synchronous readback at all, correctly — cannot be offered under the synchronous contract except as a walled-off special mode.  An async-first API would have cost one `await` in the examples and none of this debt.\n\nv3 corrects the mistake: async everywhere, one contract, every backend.  The WebGL backends keep a synchronous escape hatch (`setAsyncMode(false)`) through the migration; WebGPU can never offer one.\n\n### Why WebGPU is worth breaking the API for\n\nAsync-by-default is not an aesthetic preference — it is the price of making WebGPU a first-class backend instead of a walled-off special mode, and WebGPU earns that price twice over.\n\n**Performance.**  Measured on the same kernels, same machine (Apple M1 Max), against our own WebGL2 backend at its best:\n\n* 1024×1024 matrix multiplication including readback: **3× faster** (6.3 ms vs 18.5 ms; 370× vs the CPU).\n* A three-kernel pipeline chain, end to end: **4× faster** (9.0 ms vs 36.6 ms) — readback, WebGL's most expensive step, is dramatically cheaper.\n* And the readback that remains no longer freezes the page: it happens off the main thread by construction, not as a 100 ms stall the UI must absorb.\n\n**Accuracy.**  This one matters more than the speed.  Every GPU backend before WebGPU computes by pretending a fragment shader is a compute unit, and this library carries years of scar tissue from that pretense — workarounds you may be relying on without knowing it:\n\n* **No more lossy packing.**  In `precision: 'unsigned'` mode, every float in and out of a kernel is encoded into an 8-bit-per-channel RGBA pixel and decoded on the far side — a quantizing round-trip.  WebGPU kernels read and write raw IEEE-754 `f32` storage buffers; there is no encode step to lose bits in.\n* **Integer math that is actually integer.**  GLSL fragment shaders forced float emulation of integers — the `fixIntegerDivisionAccuracy` setting exists because some GPUs return `2.999…` for `9/3` and this library has to patch around them card by card.  WGSL has true 32-bit integers with exact division.  No setting, no patch, correct by construction.\n* **Exact addressing.**  Fragment-shader kernels locate your data by float texture-coordinate arithmetic, which is where a whole family of large-array off-by-one bugs has historically lived.  A WGSL kernel indexes its buffer with an integer thread id — `data[i]` means element `i`, at any size.\n* **A smaller surface for driver bugs.**  GLSL from this library is recompiled by whatever shader stack each machine ships — an eight-year-old wrong-results bug on Windows (#300) traced to Microsoft's `d3dcompiler_47.dll` miscompiling a nested texture read, and it was invisible on every other platform.  WGSL is a smaller, more rigorously specified language with a conformance-tested compilation path; entire categories of that risk simply do not apply to compute shaders reading storage buffers.\n\nThe synchronous API is the only thing standing between users and those improvements being the default.  That is why it goes.\n\n### Migrating a sync kernel to async\n\nThe v3 contract is available today — opt in with `mode: 'async'` (or `asyncMode: true` per kernel) and your code is already v3-shaped:\n\n```js\n// v2 (sync)\nconst gpu = new GPU();\nconst kernel = gpu.createKernel(fn).setOutput([512, 512]);\nconst result = kernel(a, b);\n\n// v3 (async) — works today with { mode: 'async' }\nconst gpu = new GPU({ mode: 'async' });\nconst kernel = gpu.createKernel(fn).setOutput([512, 512]);\nconst result = await kernel(a, b);\n```\n\n1. **`await` every kernel call.**  The resolved value has exactly the shape the sync call returned — nothing else about your code changes.  Callers become `async` functions; at the top level, wrap in an async IIFE or use top-level `await`.\n2. **Sequential loops just gain the `await`:** `for (…) { total = await step(total); }` — iteration order and semantics are unchanged.\n3. **Pipeline results: `await result.toArray()`.**  `await` is harmless on the synchronous backends' textures, so this form is portable across all backends today.\n4. **Chains of kernels: keep `pipeline: true` and await only the end.**  Handles pass between kernels without readback, exactly as before; you pay one `await` at the final readback instead of a main-thread stall at every stage.\n5. **Graphical kernels: `await kernel.getPixels()`.**  Under the async contract `getPixels()` returns a Promise on every backend — resolved immediately on the GL and cpu backends, genuinely asynchronous on webgpu — so the awaited form is the portable one.  (A graphical kernel call itself stays fire-and-forget: an un-awaited `kernel()` per animation frame is fine.)\n6. **Library authors:** return the Promise; don't resolve it on your callers' behalf.  Code written against `mode: 'async'` in v2 will run unchanged on v3.\n\n# Table of Contents\n\nNotice documentation is off?  We do try our hardest, but if you find something,\n  [please bring it to our attention](https://github.com/gpujs/gpu.js/issues), or _[become a contributor](#contributors)_!\n\n* [v3 Will Be Async by Default](#v3-will-be-async-by-default)\n* [Learn GPGPU](#learn-gpgpu)\n* [Supported Backends](#supported-backends)\n* [Demos](#demos)\n* [Installation](#installation)\n* [`GPU` Settings](#gpu-settings)\n* [`gpu.createKernel` Settings](#gpucreatekernel-settings)\n  * [Declaring variables/functions within kernels](#declaring-variablesfunctions-within-kernels)\n* [Creating and Running Functions](#creating-and-running-functions)\n* [Debugging](#debugging)\n* [Accepting Input](#accepting-input)\n* [Graphical Output](#graphical-output)\n* [Combining Kernels](#combining-kernels)\n* [Create Kernel Map](#create-kernel-map)\n* [Adding Custom Functions](#adding-custom-functions)\n* [Adding Custom Functions Directly to Kernel](#adding-custom-functions-directly-to-kernel)\n* [Types](#types)\n* [Loops](#loops)\n* [Pipelining](#pipelining)\n  * [Cloning Textures](#cloning-textures-new-in-v2)\n  * [Cleanup pipeline texture memory](#cleanup-pipeline-texture-memory-new-in-v24)\n* [Offscreen Canvas](#offscreen-canvas)\n* [Cleanup](#cleanup)\n* [Flattened typed array support](#flattened-typed-array-support)\n* [Precompiled and Lighter Weight Kernels](#precompiled-and-lighter-weight-kernels)\n  * [using JSON](#using-json)\n  * [Exporting kernel](#exporting-kernel)\n* [Supported Math functions](#supported-math-functions)\n* [How to check what is supported](#how-to-check-what-is-supported)\n* [Typescript Typings](#typescript-typings)\n* [Destructured Assignments](#destructured-assignments-new-in-v2)\n* [Dealing With Transpilation](#dealing-with-transpilation)\n* [WebGPU](#webgpu)\n* [WebAssembly](#webassembly)\n* [Pipeline Compilation](#pipeline-compilation)\n* [Asynchronous Kernels](#asynchronous-kernels)\n* [Full API reference](#full-api-reference)\n* [How possible in node](#how-possible-in-node)\n* [Testing](#testing)\n* [Building](#building)\n* [Contributors](#contributors)\n* [Contributing](#contributing)\n* [Terms Explained](#terms-explained)\n* [License](#license)\n\n## Learn GPGPU\n\n**[Learn GPGPU in your browser](https://gpu.rocks/learn)** — a free, hands-on course built on GPU.js. Fifteen lessons across three modules, roughly ten hours, with no toolchain to install: you write real kernels in the page and run them on your own GPU, with the results in front of you.\n\nThe point worth making is that **it teaches GPGPU, not just this library**. GPU.js is the vehicle, chosen because JavaScript in a browser is the shortest path from \"no setup\" to \"code running on your GPU\" — but what you take away is the subject itself, and it transfers:\n\n* **The mental model is universal.** A kernel is one function run across a grid of threads; `this.thread` is CUDA's `threadIdx`/`blockIdx`, WGSL's `global_invocation_id`, and OpenCL's `get_global_id()` wearing different clothes. Once you think in kernels, the syntax is a detail.\n* **The hard-won lessons are hardware lessons, not API lessons.** Why moving data usually costs more than computing on it, why keeping intermediate results on the device (pipelining) changes everything, why a parallel reduction is shaped the way it is, why float precision bites, and how to measure a GPU honestly instead of timing an unsynchronized queue — every one of those is as true in CUDA or Metal as it is here.\n* **The algorithms are the canonical ones.** Matrix multiply, reductions, convolution, Monte Carlo, N-body, cellular automata, reaction–diffusion, ray marching — the same worked examples you meet in any GPU course, just without a two-hour install first.\n\n| module | lessons |\n|---|---|\n| **1 — Fundamentals** | Hello, Kernel · Data In, Data Out · Thinking in Parallel · Pipelines & Textures · Measuring Speed Honestly |\n| **2 — Real algorithms** | Matrix Multiply · Reductions · Convolution & Filters · Monte Carlo Methods · N-Body Gravity |\n| **3 — Graphics** | Pixels from Scratch · Escape-Time Fractals · Cellular Automata · Reaction–Diffusion · Ray-Marched Metaballs |\n\nStart at [Hello, Kernel](https://gpu.rocks/learn/1-1) — if you can write a JavaScript `for` loop, you have the prerequisites.\n\n## Supported Backends\n\nRepresentative performance factor: 1024×1024 matrix multiplication including readback, versus the CPU backend on the same machine (Apple M1 Max, Chromium; your hardware will vary — run `node scripts/benchmark-webgpu.mjs` for yours).\n\n| Backend | Environment | Technology | Perf factor | Notes |\n|---|---|---|---|---|\n| `webgpu` **New in 2.20.0!** | Browser | WGSL compute shaders | **~370×** | Async API; opt-in via `mode: 'webgpu'` or automatic via `mode: 'async'` |\n| `webgl2` | Browser | GLSL ES 3.00 fragment shaders | ~127× | The default browser backend.  2.20.0 renders scalar single-precision kernels to `R32F` and reads back one float per value where the driver allows |\n| `webgl` | Browser | GLSL ES 1.00 fragment shaders | ~87× | Fallback for older browsers |\n| `headlessgl` | Node | GLSL ES 1.00 via ANGLE | ~123× | The default Node backend |\n| `webasm` **New!** | Anywhere | WebAssembly + f32x4 SIMD + threads | | Auto-selected only where no GL backend works; explicit via `mode: 'webasm'`.  Threads engage under the async contract |\n| `cpu` | Anywhere | Plain JavaScript | 1× | Guaranteed fallback; also the reference for correctness |\n\n## Demos\nGPU.js in the wild, all around the net.  Add yours here!\n* [Temperature interpolation using GPU.js](https://observablehq.com/@rveciana/temperature-interpolation-using-gpu-js)\n* [Julia Set Fractal using GPU.js](https://observablehq.com/@ukabuer/julia-set-fractal-using-gpu-js)\n* [Hello, gpu.js v2](https://observablehq.com/@fil/hello-gpu-js-v2)\n* [Basic gpu.js canvas example](https://observablehq.com/@rveciana/basic-gpu-js-canvas-example)\n* [Raster projection with GPU.js](https://observablehq.com/@fil/raster-projection-with-gpu-js)\n* [GPU.js Example: Slow Fade](https://observablehq.com/@robertleeplummerjr/gpu-js-example-slow-fade)\n* [GPU.JS CA Proof of Concept](https://observablehq.com/@alexlamb/gpu-js-ca-proof-of-concept)\n* [Image Convolution using GPU.js](https://observablehq.com/@ukabuer/image-convolution-using-gpu-js)\n* [Leaflet + gpu.js canvas](https://observablehq.com/@rveciana/leaflet-gpu-js-canvas)\n* [Image to GPU.js](https://observablehq.com/@fil/image-to-gpu)\n* [GPU Accelerated Heatmap using gpu.js](https://observablehq.com/@tracyhenry/gpu-accelerated-heatmap-using-gpu-js)\n* [Dijkstra’s algorithm in gpu.js](https://observablehq.com/@fil/dijkstras-algorithm-in-gpu-js)\n* [Voronoi with gpu.js](https://observablehq.com/@fil/voronoi-with-gpu-js)\n* [The gpu.js loop](https://observablehq.com/@fil/the-gpu-js-loop)\n* [GPU.js Example: Mandelbrot Set](https://observablehq.com/@robertleeplummerjr/gpu-js-example-mandelbrot-set)\n* [GPU.js Example: Mandelbulb](https://observablehq.com/@robertleeplummerjr/gpu-js-example-mandelbulb)\n* [Inverse of the distance with gpu.js](https://observablehq.com/@rveciana/inverse-of-the-distance-with-gpu-js)\n* [gpu.js laser detection v2](https://observablehq.com/@robertleeplummerjr/gpu-js-laser-detection-v2)\n* [GPU.js Canvas](https://observablehq.com/@hubgit/gpu-js-canvas)\n* [Video Convolution using GPU.js](https://observablehq.com/@robertleeplummerjr/video-convolution-using-gpu-js)\n* [GPU Rock Paper Scissors](https://observablehq.com/@alexlamb/gpu-rock-paper-scissors)\n* [Shaded relief with gpujs and d3js](https://observablehq.com/@rveciana/shaded-relief-with-gpujs-and-d3js/2)\n* [Caesar Cipher GPU.js Example](https://observablehq.com/@robertleeplummerjr/caesar-cipher-gpu-js-example)\n* [Matrix Multiplication GPU.js + Angular Example](https://ng-gpu.surge.sh/)\n* [Conway's game of life](https://observablehq.com/@brakdag/conway-game-of-life-gpu-js)\n* [Animated parallel raytracer in TypeScript and GPU.js](https://raytracer.crypt.sg)\n* [Bilinear interpolation on an image](https://jsfiddle.net/shadowwarriorpro/tndphL1f/)\n\nMore examples with screenshots: [gpu.rocks examples gallery](https://gpu.rocks/examples)\n\n### Community projects\nLibraries and tools built on GPU.js:\n* [gpujs-real-renderer](https://github.com/HarshKhandeparkar/gpujs-real-renderer) — real-time rendering of graphs, drawing boards, and more on the GPU\n* [gpujs-hive-compute](https://github.com/HarshKhandeparkar/gpujs-hive-compute) — distribute a GPU.js computation across multiple machines via WebRTC\n\nA note on CodePen: its JavaScript \"loop protection\" rewrites loops inside kernel functions (injecting `window.CP.shouldStopExecution(...)`), which breaks kernel transpilation. Disable loop protection in the pen's JS settings, or use Observable/JSFiddle instead.\n||||||| 6d7dde3\n\n## Installation\nOn Linux, ensure you have the correct header files installed: `sudo apt install mesa-common-dev libxi-dev` (adjust for your distribution)\n\n### npm\n\n```bash\nnpm install gpu.js --save\n```\n\n### yarn\n\n```bash\nyarn add gpu.js\n```\n\n[npm package](https://www.npmjs.com/package/gpu.js)\n### Node\n```js\nconst { GPU } = require('gpu.js');\nconst gpu = new GPU();\n```\n\n### Node Typescript **New in V2!**\n```js\nimport { GPU } from 'gpu.js';\nconst gpu = new GPU();\n```\n\n### Browser\n\nDownload the latest version of GPU.js and include the files in your HTML page using the following tags:\n\n```html\n<script src=\"dist/gpu-browser.min.js\"></script>\n<script>\n    const gpu = new GPU();\n</script>\n```\n\n## `GPU` Settings\nSettings are an object used to create an instance of `GPU`.  Example: `new GPU(settings)`\n* `canvas`: `HTMLCanvasElement`.  Optional.  For sharing canvas.  Example: use THREE.js and GPU.js on same canvas.\n* `context`: `WebGL2RenderingContext` or `WebGLRenderingContext`.  For sharing rendering context.  Example: use THREE.js and GPU.js on same rendering context.\n* `mode`: Defaults to 'gpu', other values generally for debugging:\n  * 'dev' **New in V2!**: VERY IMPORTANT!  Use this so you can breakpoint and debug your kernel!  This wraps your javascript in loops but DOES NOT transpile your code, so debugging is much easier.\n  * 'webgl': Use the `WebGLKernel` for transpiling a kernel\n  * 'webgl2': Use the `WebGL2Kernel` for transpiling a kernel\n  * 'headlessgl' **New in V2!**: Use the `HeadlessGLKernel` for transpiling a kernel\n  * 'cpu': Use the `CPUKernel` for transpiling a kernel\n  * 'webgpu' **New!**: Use the `WebGPUKernel` — kernels compile to WGSL compute shaders over storage buffers.  Explicit opt-in only, never auto-selected, because every kernel call returns a `Promise` of its result (WebGPU readback is inherently asynchronous).  Check `GPU.isWebGPUSupported` (synchronous, `navigator.gpu` presence) or `await GPU.isWebGPUAvailable()` (requests an actual adapter).\n  * 'webasm' **New!**: Use the `WebAssemblyKernel` — kernels compile to WebAssembly bytecode with f32x4 SIMD, and split across a worker pool under the async contract.  Last in the automatic fallback chain, one step above `cpu`.  See [WebAssembly](#webassembly).\n  * 'async' **New!**: Auto-selection under the Promise contract.  Picks the best available backend (headlessgl → webgl2 → webgl → webasm → cpu), turns `asyncMode` on for every kernel, and upgrades a kernel to webgpu on its first call if an adapter answers — falling back to the proven backend if the upgraded kernel cannot handle it.  Write `await kernel(...)` once and the same code runs everywhere:\n  ```js\n  const gpu = new GPU({ mode: 'async' });\n  const kernel = gpu.createKernel(function(a) {\n    return a[this.thread.x] * 2;\n  }).setOutput([64]);\n  const result = await kernel(myArray); // webgpu, webgl2 or cpu underneath\n  ```\n* `onIstanbulCoverageVariable`: Removed in v2.11.0, use v8 coverage\n* `removeIstanbulCoverage`: Removed in v2.11.0, use v8 coverage\n\n## `gpu.createKernel` Settings\nSettings are an object used to create a `kernel` or `kernelMap`.  Example: `gpu.createKernel(settings)`\n* `output` or `kernel.setOutput(output)`: `array` or `object` that describes the output of kernel.  When using `kernel.setOutput()` you _can_ call it after the kernel has compiled if `kernel.dynamicOutput` is `true`, to resize your output.  Example:\n  * as array: `[width]`, `[width, height]`, or `[width, height, depth]`\n  * as object: `{ x: width, y: height, z: depth }`\n* `pipeline` or `kernel.setPipeline(true)` **New in V2!**: boolean, default = `false`\n  * Causes `kernel()` calls to output a `Texture`.  To get array's from a `Texture`, use:\n  ```js\n  const result = kernel();\n  result.toArray();\n  ```\n  * Can be passed _directly_ into kernels, and is preferred:\n  ```js\n  kernel(texture);\n  ```\n* `asyncMode` or `kernel.setAsyncMode(boolean)` **New!**: boolean, default = `false` - every call to the kernel returns a `Promise` of the usual result.  On `webgl2` the readback goes through a pixel-pack buffer and a fence, so the main thread stays free while the GPU works (a synchronous kernel call blocks it for the whole readback); on `webgpu` kernels are always asynchronous; the other backends resolve their synchronous result so the calling contract is uniform everywhere.  Adds a small per-readback latency on webgl2 (fence completion granularity) in exchange for the unblocked main thread — pipeline intermediate kernels and await only final results where that matters.  See `mode: 'async'` for automatic backend selection under this contract.\n* `graphical` or `kernel.setGraphical(boolean)`: boolean, default = `false`\n* `loopMaxIterations` or `kernel.setLoopMaxIterations(number)`: number, default = 1000\n* `constants` or `kernel.setConstants(object)`: object, default = null\n* `dynamicOutput` or `kernel.setDynamicOutput(boolean)`: boolean, default = false - turns dynamic output on or off\n* `dynamicArguments` or `kernel.setDynamicArguments(boolean)`: boolean, default = false - turns dynamic arguments (use different size arrays and textures) on or off\n* `optimizeFloatMemory` or `kernel.setOptimizeFloatMemory(boolean)` **New in V2!**: boolean - causes a float32 texture to use all 4 channels rather than 1, using less memory, but consuming more GPU.\n* `precision` or `kernel.setPrecision('unsigned' | 'single')` **New in V2!**: 'single' or 'unsigned' - if 'single' output texture uses float32 for each colour channel rather than 8\n* `fixIntegerDivisionAccuracy` or `kernel.setFixIntegerDivisionAccuracy(boolean)` : boolean - some cards have accuracy issues dividing by factors of three and some other primes (most apple kit?). Default on for affected cards, disable if accuracy not required.\n* `functions` or `kernel.setFunctions(array)`: array, array of functions to be used inside kernel.  If undefined, inherits from `GPU` instance. Can also be an array of `{ source: function, argumentTypes: object, returnType: string }`.\n* `nativeFunctions` or `kernel.setNativeFunctions(array)`: object, defined as: `{ name: string, source: string, settings: object }`.  This is generally set via using GPU.addNativeFunction()\n  * VERY IMPORTANT! - Use this to add special native functions to your environment when you need specific functionality is needed.\n* `injectedNative` or `kernel.setInjectedNative(string)` **New in V2!**: string, defined as: `{ functionName: functionSource }`.  This is for injecting native code before translated kernel functions.\n* `subKernels` or `kernel.setSubKernels(array)`: array, generally inherited from `GPU` instance.\n* `immutable` or `kernel.setImmutable(boolean)`: boolean, default = `false`\n  * VERY IMPORTANT! - This was removed in v2.4.0 - v2.7.0, and brought back in v2.8.0 [by popular demand](https://github.com/gpujs/gpu.js/issues/572), please upgrade to get the feature\n* `strictIntegers` or `kernel.setStrictIntegers(boolean)`: boolean, default = `false` - allows undefined argumentTypes and function return values to use strict integer declarations.\n* `useLegacyEncoder` or `kernel.setUseLegacyEncoder(boolean)`: boolean, default `false` - more info [here](https://github.com/gpujs/gpu.js/wiki/Encoder-details).\n* `tactic` or `kernel.setTactic('speed' | 'balanced' | 'precision')` **New in V2!**: Set the kernel's tactic for compilation.  Allows for compilation to better fit how GPU.js is being used (internally uses `lowp` for 'speed', `mediump` for 'balanced', and `highp` for 'precision').  Default is lowest resolution supported for output.\n\n\n## Creating and Running Functions\nDepending on your output type, specify the intended size of your output.\nYou cannot have an accelerated function that does not specify any output size.\n\nOutput size   |  How to specify output size   |  How to reference in kernel\n--------------|-------------------------------|--------------------------------\n 1D           | `[length]`                    |  `value[this.thread.x]`\n 2D           | `[width, height]`             |  `value[this.thread.y][this.thread.x]`\n 3D           | `[width, height, depth]`      |  `value[this.thread.z][this.thread.y][this.thread.x]`\n\n```js\nconst settings = {\n    output: [100]\n};\n```\n\nor\n\n```js\n// You can also use x, y, and z\nconst settings = {\n    output: { x: 100 }\n};\n```\n\nCreate the function you want to run on the GPU. The first input parameter to `createKernel` is a kernel function which will compute a single number in the output. The thread identifiers, `this.thread.x`, `this.thread.y` or `this.thread.z` will allow you to specify the appropriate behavior of the kernel function at specific positions of the output.\n\n```js\nconst kernel = gpu.createKernel(function() {\n    return this.thread.x;\n}, settings);\n```\n\nThe created function is a regular JavaScript function, and you can use it like one.\n\n```js\nkernel();\n// Result: Float32Array[0, 1, 2, 3, ... 99]\n```\n\nNote: Instead of creating an object, you can use the chainable shortcut methods as a neater way of specifying settings.\n\n```js\nconst kernel = gpu.createKernel(function() {\n    return this.thread.x;\n}).setOutput([100]);\n\nkernel();\n// Result: Float32Array[0, 1, 2, 3, ... 99]\n```\n\n### Declaring variables/functions within kernels\n\nGPU.js makes variable declaration inside kernel functions easy.  Variable types supported are:\n* `Number` (Integer or Number), example: `let value = 1` or `let value = 1.1` \n* `Boolean`, example: `let value = true`\n* `Array(2)`, example: `let value = [1, 1]`\n* `Array(3)`, example: `let value = [1, 1, 1]`\n* `Array(4)`, example: `let value = [1, 1, 1, 1]`\n* `private Function`, example: `function myFunction(value) { return value + 1; }`\n\n`Number` kernel example:\n```js\nconst kernel = gpu.createKernel(function() {\n const i = 1;\n const j = 0.89;\n return i + j;\n}).setOutput([100]);\n```\n\n`Boolean` kernel example:\n```js\nconst kernel = gpu.createKernel(function() {\n  const i = true;\n  if (i) return 1;\n  return 0;\n}).setOutput([100]);\n```\n\n`Array(2)` kernel examples:\nUsing declaration\n```js\nconst kernel = gpu.createKernel(function() {\n const array2 = [0.08, 2];\n return array2;\n}).setOutput([100]);\n```\n\nDirectly returned\n```js\nconst kernel = gpu.createKernel(function() {\n return [0.08, 2];\n}).setOutput([100]);\n```\n\n`Array(3)` kernel example:\nUsing declaration\n```js\nconst kernel = gpu.createKernel(function() {\n const array2 = [0.08, 2, 0.1];\n return array2;\n}).setOutput([100]);\n```\n\nDirectly returned\n```js\nconst kernel = gpu.createKernel(function() {\n return [0.08, 2, 0.1];\n}).setOutput([100]);\n```\n\n`Array(4)` kernel example:\nUsing declaration\n```js\nconst kernel = gpu.createKernel(function() {\n const array2 = [0.08, 2, 0.1, 3];\n return array2;\n}).setOutput([100]);\n```\n\nDirectly returned\n```js\nconst kernel = gpu.createKernel(function() {\n return [0.08, 2, 0.1, 3];\n}).setOutput([100]);\n```\n\n`private Function` kernel example:\n```js\nconst kernel = gpu.createKernel(function() {\n  function myPrivateFunction() {\n    return [0.08, 2, 0.1, 3];\n  }\n  \n  return myPrivateFunction(); // <-- type inherited here\n}).setOutput([100]);\n```\n\n## Debugging\nDebugging can be done in a variety of ways, and there are different levels of debugging.\n* Debugging kernels with breakpoints can be done with `new GPU({ mode: 'dev' })`\n  * This puts `GPU.js` into development mode.  Here you can insert breakpoints, and be somewhat liberal in how your kernel is developed.\n  * This mode _does not_ actually \"compile\" (parse, and eval) a kernel, it simply iterates on your code.\n  * You can break a lot of rules here, because your kernel's function still has context of the state it came from.\n  * PLEASE NOTE: Mapped kernels are not supported in this mode.  They simply cannot work because of context.\n  * Example:\n    ```js\n    const gpu = new GPU({ mode: 'dev' });\n    const kernel = gpu.createKernel(function(arg1, time) {\n        // put a breakpoint on the next line, and watch it get hit\n        const v = arg1[this.thread.y][this.thread.x * time];\n        return v;\n    }, { output: [100, 100] });\n    ```\n* Debugging actual kernels on CPU with `debugger`:\n  * This will cause \"breakpoint\" like behaviour, but in an actual CPU kernel.  You'll peer into the compiled kernel here, for a CPU.\n  * Example:\n    ```js\n    const gpu = new GPU({ mode: 'cpu' });\n    const kernel = gpu.createKernel(function(arg1, time) {\n        debugger; // <--NOTICE THIS, IMPORTANT!\n        const v = arg1[this.thread.y][this.thread.x * time];\n        return v;\n    }, { output: [100, 100] });\n    ```\n* Debugging an actual GPU kernel:\n  * There are no breakpoints available on the GPU, period.  By providing the same level of abstraction and logic, the above methods should give you enough insight to debug, but sometimes we just need to see what is on the GPU.\n  * Be VERY specific and deliberate, and use the kernel to your advantage, rather than just getting frustrated or giving up.\n  * Example:\n    ```js\n    const gpu = new GPU({ mode: 'cpu' });\n    const kernel = gpu.createKernel(function(arg1, time) {\n      const x = this.thread.x * time;\n      return x; // <--NOTICE THIS, IMPORTANT!\n      const v = arg1[this.thread.y][x];\n      return v;\n    }, { output: [100, 100] });\n    ```\n    In this example, we return early the value of x, to see exactly what it is.  The rest of the logic is ignored, but now you can see the value that is calculated from `x`, and debug it.\n    This is an overly simplified problem.\n  * Sometimes you need to solve graphical problems, that can be done similarly.\n  * Example:\n    ```js\n    const gpu = new GPU({ mode: 'cpu' });\n    const kernel = gpu.createKernel(function(arg1, time) {\n      const x = this.thread.x * time;\n      if (x < 4 || x > 2) {\n        // RED\n        this.color(1, 0, 0); // <--NOTICE THIS, IMPORTANT!\n        return;\n      }\n      if (x > 6 && x < 12) {\n        // GREEN\n        this.color(0, 1, 0); // <--NOTICE THIS, IMPORTANT!\n        return;\n      }\n      const v = arg1[this.thread.y][x];\n      return v;\n    }, { output: [100, 100], graphical: true });\n    ```\n    Here we are making the canvas red or green depending on the value of `x`.\n\n## Accepting Input\n### Supported Input Types\n* Numbers\n* 1d,2d, or 3d Array of numbers\n  * Arrays of `Array`, `Float32Array`, `Int16Array`, `Int8Array`, `Uint16Array`, `uInt8Array`\n* Pre-flattened 2d or 3d Arrays using 'Input', for faster upload of arrays\n  * Example:\n  ```js\n  const { input } = require('gpu.js');\n  const value = input(flattenedArray, [width, height, depth]);\n  ```\n  * **Memory layout**: the dimensions are `[x, y, z]` where `x` is the fastest-varying (innermost) index — element `(x, y, z)` lives at `flattenedArray[x + width * (y + height * z)]`. A kernel access `arg[i][j][k]` reads `z = i`, `y = j`, `x = k`, so `input(flat, [X, Y, Z])` is equivalent to a nested array of shape `[Z][Y][X]`:\n  ```js\n  input(new Float32Array([1,2, 3,4, 5,6, 7,8]), [2, 2, 2])\n  // same as: [ [[1,2],[3,4]], [[5,6],[7,8]] ]\n  ```\n* HTML Image\n* Array of HTML Images\n* Video Element **New in V2!**\nTo define an argument, simply add it to the kernel function like regular JavaScript.\n\n### Input Examples\n```js\nconst kernel = gpu.createKernel(function(x) {\n    return x;\n}).setOutput([100]);\n\nkernel(42);\n// Result: Float32Array[42, 42, 42, 42, ... 42]\n```\n\nSimilarly, with array inputs:\n\n```js\nconst kernel = gpu.createKernel(function(x) {\n    return x[this.thread.x % 3];\n}).setOutput([100]);\n\nkernel([1, 2, 3]);\n// Result: Float32Array[1, 2, 3, 1, ... 1 ]\n```\n\nAn HTML Image:\n\n```js\nconst kernel = gpu.createKernel(function(image) {\n    const pixel = image[this.thread.y][this.thread.x];\n    this.color(pixel[0], pixel[1], pixel[2], pixel[3]);\n})\n  .setGraphical(true)\n  .setOutput([100, 100]);\n\nconst image = document.createElement('img');\nimage.src = 'my/image/source.png';\nimage.onload = () => {\n  kernel(image);\n  // Result: colorful image\n  \n  document.getElementsByTagName('body')[0].appendChild(kernel.canvas);\n};\n```\n\nAn Array of HTML Images:\n\n```js\nconst kernel = gpu.createKernel(function(image) {\n    const pixel = image[this.thread.z][this.thread.y][this.thread.x];\n    this.color(pixel[0], pixel[1], pixel[2], pixel[3]);\n})\n  .setGraphical(true)\n  .setOutput([100, 100]);\n\nconst image1 = document.createElement('img');\nimage1.src = 'my/image/source1.png';\nimage1.onload = onload;\nconst image2 = document.createElement('img');\nimage2.src = 'my/image/source2.png';\nimage2.onload = onload;\nconst image3 = document.createElement('img');\nimage3.src = 'my/image/source3.png';\nimage3.onload = onload;\nconst totalImages = 3;\nlet loadedImages = 0;\nfunction onload() {\n  loadedImages++;\n  if (loadedImages === totalImages) {\n    kernel([image1, image2, image3]);\n    // Result: colorful image composed of many images\n\n     document.getElementsByTagName('body')[0].appendChild(kernel.canvas);\n  }\n};\n```\n\nAn HTML Video: **New in V2!**\n\n```js\nconst kernel = gpu.createKernel(function(videoFrame) {\n    const pixel = videoFrame[this.thread.y][this.thread.x];\n    this.color(pixel[0], pixel[1], pixel[2], pixel[3]);\n})\n  .setGraphical(true)\n  .setOutput([100, 100]);\n\nconst video = new document.createElement('video');\nvideo.src = 'my/video/source.webm';\nkernel(image); //note, try and use requestAnimationFrame, and the video should be ready or playing\n// Result: video frame\n```\n\n## Graphical Output\n\nSometimes, you want to produce a `canvas` image instead of doing numeric computations. To achieve this, set the `graphical` flag to `true` and the output dimensions to `[width, height]`. The thread identifiers will now refer to the `x` and `y` coordinate of the pixel you are producing. Inside your kernel function, use `this.color(r,g,b)` or `this.color(r,g,b,a)` to specify the color of the pixel.\n\nFor performance reasons, the return value of your function will no longer be anything useful. Instead, to display the image, retrieve the `canvas` DOM node and insert it into your page.\n\n```js\nconst render = gpu.createKernel(function() {\n    this.color(0, 0, 0, 1);\n})\n  .setOutput([20, 20])\n  .setGraphical(true);\n\nrender();\n\nconst canvas = render.canvas;\ndocument.getElementsByTagName('body')[0].appendChild(canvas);\n```\n\nNote: To animate the rendering, use `requestAnimationFrame` instead of `setTimeout` for optimal performance. For more information, see [this](https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame).\n\n\n### .getPixels() **New in V2!**\nTo make it easier to get pixels from a context, use `kernel.getPixels()`, which returns a flat array similar to what you get from WebGL's `readPixels` method.\nA note on why: webgl's `readPixels` returns an array ordered differently from javascript's `getImageData`.\nThis makes them behave similarly.\nWhile the values may be somewhat different, because of graphical precision available in the kernel, and alpha, this allows us to easily get pixel data in unified way.\n\nExample:\n```js\nconst render = gpu.createKernel(function() {\n    this.color(0, 0, 0, 1);\n})\n  .setOutput([20, 20])\n  .setGraphical(true);\n\nrender();\nconst pixels = render.getPixels();\n// [r,g,b,a, r,g,b,a...\n```\n\n### Alpha\n\nCurrently, if you need alpha do something like enabling `premultipliedAlpha` with your own gl context:\n```js\nconst canvas = DOM.canvas(500, 500);\nconst gl = canvas.getContext('webgl2', { premultipliedAlpha: false });\n\nconst gpu = new GPU({\n  canvas,\n  context: gl\n});\nconst krender = gpu.createKernel(function(x) {\n  this.color(this.thread.x / 500, this.thread.y / 500, x[0], x[1]);\n})\n  .setOutput([500, 500])\n  .setGraphical(true);\n ```\n\n## Combining kernels\n\nSometimes you want to do multiple math operations on the gpu without the round trip penalty of data transfer from cpu to gpu to cpu to gpu, etc.  To aid this there is the `combineKernels` method.\n_**Note:**_ Kernels can have different output sizes.\n```js\nconst add = gpu.createKernel(function(a, b) {\n  return a[this.thread.x] + b[this.thread.x];\n}).setOutput([20]);\n\nconst multiply = gpu.createKernel(function(a, b) {\n  return a[this.thread.x] * b[this.thread.x];\n}).setOutput([20]);\n\nconst superKernel = gpu.combineKernels(add, multiply, function(a, b, c) {\n  return multiply(add(a, b), c);\n});\n\nsuperKernel(a, b, c);\n```\nThis gives you the flexibility of using multiple transformations but without the performance penalty, resulting in a much much MUCH faster operation.\n\n## Create Kernel Map\n\nSometimes you want to do multiple math operations in one kernel, and save the output of each of those operations. An example is **Machine Learning** where the previous output is required for back propagation. To aid this there is the `createKernelMap` method.\n\n### object outputs\n```js\nconst megaKernel = gpu.createKernelMap({\n  addResult: function add(a, b) {\n    return a + b;\n  },\n  multiplyResult: function multiply(a, b) {\n    return a * b;\n  },\n}, function(a, b, c) {\n  return multiply(add(a[this.thread.x], b[this.thread.x]), c[this.thread.x]);\n}, { output: [10] });\n\nmegaKernel(a, b, c);\n// Result: { addResult: Float32Array, multiplyResult: Float32Array, result: Float32Array }\n```\n### array outputs\n```js\nconst megaKernel = gpu.createKernelMap([\n  function add(a, b) {\n    return a + b;\n  },\n  function multiply(a, b) {\n    return a * b;\n  }\n], function(a, b, c) {\n  return multiply(add(a[this.thread.x], b[this.thread.x]), c[this.thread.x]);\n}, { output: [10] });\n\nmegaKernel(a, b, c);\n// Result: { 0: Float32Array, 1: Float32Array, result: Float32Array }\n```\nThis gives you the flexibility of using parts of a single transformation without the performance penalty, resulting in much much _MUCH_ faster operation.\n\n## Adding custom functions\n### To `GPU` instance\nuse `gpu.addFunction(function() {}, settings)` for adding custom functions to all kernels.  Needs to be called BEFORE `gpu.createKernel`. Example:\n\n\n```js\ngpu.addFunction(function mySuperFunction(a, b) {\n  return a - b;\n});\nfunction anotherFunction(value) {\n  return value + 1;\n}\ngpu.addFunction(anotherFunction);\nconst kernel = gpu.createKernel(function(a, b) {\n  return anotherFunction(mySuperFunction(a[this.thread.x], b[this.thread.x]));\n}).setOutput([20]);\n```\n\n### To `Kernel` instance\nuse `kernel.addFunction(function() {}, settings)` for adding custom functions to all kernels.  Example:\n\n\n```js\nkernel.addFunction(function mySuperFunction(a, b) {\n  return a - b;\n});\nfunction anotherFunction(value) {\n  return value + 1;\n}\nkernel.addFunction(anotherFunction);\nconst kernel = gpu.createKernel(function(a, b) {\n  return anotherFunction(mySuperFunction(a[this.thread.x], b[this.thread.x]));\n}).setOutput([20]);\n```\n\n### Adding strongly typed functions\n\nTo manually strongly type a function you may use settings.\nBy setting this value, it makes the build step of the kernel less resource intensive.\nSettings take an optional hash values:\n* `returnType`: optional, defaults to inference from `FunctionBuilder`, the value you'd like to return from the function.\n* `argumentTypes`: optional, defaults to inference from `FunctionBuilder` for each param, a hash of param names with values of the return types.\n\nExample on `GPU` instance:\n```js\ngpu.addFunction(function mySuperFunction(a, b) {\n  return [a - b[1], b[0] - a];\n}, { argumentTypes: { a: 'Number', b: 'Array(2)'}, returnType: 'Array(2)' });\n```\n\nExample on `Kernel` instance:\n```js\nkernel.addFunction(function mySuperFunction(a, b) {\n  return [a - b[1], b[0] - a];\n}, { argumentTypes: { a: 'Number', b: 'Array(2)'}, returnType: 'Array(2)' });\n```\n\nNOTE: GPU.js infers types if they are not defined and is generally able to detect the types you need, however\n'Array(2)', 'Array(3)', and 'Array(4)' are exceptions, at least on the kernel level.  Also, it is nice to have power\nover the automatic type inference system.\n\n## Adding custom functions directly to kernel\n```js\nfunction mySuperFunction(a, b) {\n  return a - b;\n}\nconst kernel = gpu.createKernel(function(a, b) {\n  return mySuperFunction(a[this.thread.x], b[this.thread.x]);\n})\n  .setOutput([20])\n  .setFunctions([mySuperFunction]);\n\n```\n\n\n## Types\nGPU.js does type inference when types are not defined, so even if you code weak type, you are typing strongly typed.\nThis is needed because c++, which glsl is a subset of, is, of course, strongly typed.\nTypes that can be used with GPU.js are as follows:\n\n### Argument Types\n* 'Array'\n* 'Array(2)' **New in V2!**\n* 'Array(3)' **New in V2!**\n* 'Array(4)' **New in V2!**\n* 'Array1D(2)' **New in V2!**\n* 'Array1D(3)' **New in V2!**\n* 'Array1D(4)' **New in V2!**\n* 'Array2D(2)' **New in V2!**\n* 'Array2D(3)' **New in V2!**\n* 'Array2D(4)' **New in V2!**\n* 'Array3D(2)' **New in V2!**\n* 'Array3D(3)' **New in V2!**\n* 'Array3D(4)' **New in V2!**\n* 'HTMLCanvas' **New in V2.6**\n* 'OffscreenCanvas' **New in V2.13**\n* 'HTMLImage'\n* 'ImageBitmap' **New in V2.14**\n* 'ImageData' **New in V2.15**\n* 'HTMLImageArray'\n* 'HTMLVideo' **New in V2!**\n* 'Number'\n* 'Float'\n* 'Integer'\n* 'Boolean' **New in V2!**\n\n### Return Types\nNOTE: These refer the the return type of the kernel function, the actual result will always be a collection in the size of the defined `output`\n* 'Array(2)'\n* 'Array(3)'\n* 'Array(4)'\n* 'Number'\n* 'Float'\n* 'Integer'\n\n### Internal Types\nTypes generally used in the `Texture` class, for #pipelining or for advanced usage.\n* 'ArrayTexture(1)' **New in V2!**\n* 'ArrayTexture(2)' **New in V2!**\n* 'ArrayTexture(3)' **New in V2!**\n* 'ArrayTexture(4)' **New in V2!**\n* 'NumberTexture'\n* 'MemoryOptimizedNumberTexture' **New in V2!**\n\n## Loops\n* Any loops defined inside the kernel must have a maximum iteration count defined by the loopMaxIterations setting.\n* Other than defining the iterations by a constant or fixed value as shown [Dynamic sized via constants](dynamic-sized-via-constants), you can also simply pass the number of iterations as a variable to the kernel\n\n### Dynamic sized via constants\n```js\nconst matMult = gpu.createKernel(function(a, b) {\n    var sum = 0;\n    for (var i = 0; i < this.constants.size; i++) {\n        sum += a[this.thread.y][i] * b[i][this.thread.x];\n    }\n    return sum;\n}, {\n  constants: { size: 512 },\n  output: [512, 512],\n});\n```\n\n### Fixed sized\n```js\nconst matMult = gpu.createKernel(function(a, b) {\n    var sum = 0;\n    for (var i = 0; i < 512; i++) {\n        sum += a[this.thread.y][i] * b[i][this.thread.x];\n    }\n    return sum;\n}).setOutput([512, 512]);\n```\n\n## Pipelining\n[Pipeline](https://en.wikipedia.org/wiki/Pipeline_(computing)) is a feature where values are sent directly from kernel to kernel via a texture.\nThis results in extremely fast computing.  This is achieved with the kernel setting `pipeline: boolean` or by calling `kernel.setPipeline(true)`\nIn an effort to make the CPU and GPU work similarly, pipeline on CPU and GPU modes causes the kernel result to be reused when `immutable: false` (which is default).\nIf you'd like to keep kernel results around, use `immutable: true` and ensure you cleanup memory:\n* In gpu mode using `texture.delete()` when appropriate.\n* In cpu mode allowing values to go out of context\n\n### Cloning Textures **New in V2!**\nWhen using pipeline mode the outputs from kernels can be cloned using `texture.clone()`.\n\n```js\nconst kernel1 = gpu.createKernel(function(v) {\n    return v[this.thread.x];\n})\n  .setPipeline(true)\n  .setOutput([100]);\n\nconst kernel2 = gpu.createKernel(function(v) {\n    return v[this.thread.x];\n})\n  .setOutput([100]);\n\nconst result1 = kernel1(array);\n// Result: Texture\nconsole.log(result1.toArray());\n// Result: Float32Array[0, 1, 2, 3, ... 99]\n\nconst result2 = kernel2(result1);\n// Result: Float32Array[0, 1, 2, 3, ... 99]\n```\n\n### Cleanup pipeline texture memory **New in V2.4!**\nWhen using `kernel.immutable = true` recycling GPU memory is handled internally, but a good practice is to clean up memory you no longer need it.\nCleanup kernel outputs by using `texture.delete()` to keep GPU memory as small as possible.\n\nNOTE: Internally textures will only release from memory if there are no references to them.\nWhen using pipeline mode on a kernel `K` the output for each call will be a newly allocated texture `T`.\nIf, after getting texture `T` as an output, `T.delete()` is called, the next call to K will reuse `T` as its output texture.\n\nAlternatively, if you'd like to clear out a `texture` and yet keep it in memory, you may use `texture.clear()`, which\nwill cause the `texture` to persist in memory, but its internal values to become all zeros.\n\n## Offscreen Canvas\nGPU.js supports offscreen canvas where available.  Here is an example of how to use it with two files, `gpu-worker.js`, and `index.js`:\n\nfile: `gpu-worker.js`\n```js\nimportScripts('path/to/gpu.js');\nonmessage = function() {\n  // define gpu instance\n  const gpu = new GPU();\n\n  // input values\n  const a = [1,2,3];\n  const b = [3,2,1];\n\n  // setup kernel\n  const kernel = gpu.createKernel(function(a, b) {\n    return a[this.thread.x] - b[this.thread.x];\n  })\n    .setOutput([3]);\n\n  // output some results!\n  postMessage(kernel(a, b));\n};\n```\n\nfile: `index.js`\n```js\nvar worker = new Worker('gpu-worker.js');\nworker.onmessage = function(e) {\n  var result = e.data;\n  console.log(result);\n};\n```\n\n## Cleanup\n* for instances of `GPU` use the `destroy` method.  Example: `gpu.destroy()`\n* for instances of `Kernel` use the `destroy` method.  Example: `kernel.destroy()`\n* for instances of `Texture` use the `delete` method. Example: `texture.delete()`\n* for instances of `Texture` that you might want to reuse/reset to zeros, use the `clear` method. Example: `texture.clear()`\n\n## Flattened typed array support\nTo use the useful `x`, `y`, `z` `thread` lookup api inside of GPU.js, and yet use flattened arrays, there is the `Input` type.\nThis is generally much faster for when sending values to the gpu, especially with larger data sets.  Usage example:\n```js\nconst { GPU, input, Input } = require('gpu.js');\nconst gpu = new GPU();\nconst kernel = gpu.createKernel(function(a, b) {\n  return a[this.thread.y][this.thread.x] + b[this.thread.y][this.thread.x];\n}).setOutput([3,3]);\n\n\nkernel(\n  input(\n    new Float32Array([1,2,3,4,5,6,7,8,9]),\n    [3, 3]\n  ),\n  input(\n    new Float32Array([1,2,3,4,5,6,7,8,9]),\n    [3, 3]\n  )\n);\n```\n\nNote: `input(value, size)` is a simple pointer for `new Input(value, size)`\n\n## Precompiled and Lighter Weight Kernels\n\n### using JSON\nGPU.js packs a lot of functionality into a single file, such as a complete javascript parse, which may not be needed in some cases.\nTo aid in keeping your kernels lightweight, the `kernel.toJSON()` method was added.\nThis allows you to reuse a previously built kernel, without the need to re-parse the javascript.\nHere is an example:\n\n```js\nconst gpu = new GPU();\nconst kernel = gpu.createKernel(function() {\n  return [1,2,3,4];\n}, { output: [1] });\nconsole.log(kernel()); // [Float32Array([1,2,3,4])];\nconst json = kernel.toJSON();\nconst newKernelFromJson = gpu.createKernel(json);\nconsole.log(newKernelFromJSON()); // [Float32Array([1,2,3,4])];\n```\n\nNOTE: There is lighter weight, pre-built, version of GPU.js to assist with serializing from to and from json in the dist folder of the project, which include:\n* [dist/gpu-browser-core.js](dist/gpu-browser-core.js)\n* [dist/gpu-browser-core.min.js](dist/gpu-browser-core.min.js)\n\n### Exporting kernel\nGPU.js supports seeing exactly how it is interacting with the graphics processor by means of the `kernel.toString(...)` method.\nThis method, when called, creates a kernel that executes _exactly the instruction set given to the GPU (or CPU)_ *as a\nvery tiny reusable function* that instantiates a kernel.\n\nNOTE: When exporting a kernel and using `constants` the following constants are *not changeable*:\n* `Array(2)`\n* `Array(3)`\n* `Array(4)`\n* `Integer`\n* `Number`\n* `Float`\n* `Boolean`\n\nHere is an example used to/from file:\n```js\nimport { GPU } from 'gpu.js';\nimport * as fs from 'fs';\nconst gpu = new GPU();\nconst kernel = gpu.createKernel(function(v) {\n  return this.thread.x + v + this.constants.v1;\n}, { output: [10], constants: { v1: 100 } });\nconst result = kernel(1);\nconst kernelString = kernel.toString(1);\nfs.writeFileSync('./my-exported-kernel.js', 'module.exports = ' + kernelString);\nimport * as MyExportedKernel from './my-exported-kernel';\nimport gl from 'gl';\nconst myExportedKernel = MyExportedKernel({ context: gl(1,1), constants: { v1: 100 } });\n```\n\n\nHere is an example for just-in-time function creation:\n\n```js\nconst gpu = new GPU();\nconst kernel = gpu.createKernel(function(a) {\n  let sum = 0;\n  for (let i = 0; i < 6; i++) {\n    sum += a[this.thread.x][i];\n  }\n  return sum;\n  }, { output: [6] });\nkernel(input(a, [6, 6]));\nconst kernelString = kernel.toString(input(a, [6, 6]));\nconst newKernel = new Function('return ' + kernelString)()({ context });\nnewKernel(input(a, [6, 6]));\n```\n\n#### using constants with `kernel.toString(...args)`\nYou can assign _some_ new constants when using the function output from `.toString()`,\n\n## Supported Math functions\n\nSince the code running in the kernel is actually compiled to GLSL code, not all functions from the JavaScript Math module are supported.\n\nThis is a list of the supported ones:\n\n* `Math.abs()`\n* `Math.acos()`\n* `Math.acosh()`\n* `Math.asin()`\n* `Math.asinh()`\n* `Math.atan()`\n* `Math.atanh()`\n* `Math.atan2()`\n* `Math.cbrt()`\n* `Math.ceil()`\n* `Math.cos()`\n* `Math.cosh()`\n* `Math.exp()`\n* `Math.expm1()`\n* `Math.floor()`\n* `Math.fround()`\n* `Math.imul()`\n* `Math.log()`\n* `Math.log10()`\n* `Math.log1p()`\n* `Math.log2()`\n* `Math.max()`\n* `Math.min()`\n* `Math.pow()`\n* `Math.random()`\n  * A note on random.  We use [a plugin](src/plugins/math-random-uniformly-distributed.js) to generate random.\n  Random seeded _and_ generated, _both from the GPU_, is not as good as random from the CPU as there are more things that the CPU can seed random from.\n  However, we seed random on the GPU, _from a random value in the CPU_.\n  We then seed the subsequent randoms from the previous random value.\n  So we seed from CPU, and generate from GPU.\n  Which is still not as good as CPU, but closer.\n  While this isn't perfect, it should suffice in most scenarios.\n  In any case, we must give thanks to [RandomPower](https://www.randompower.eu/), and this [issue](https://github.com/gpujs/gpu.js/issues/498), for assisting in improving our implementation of random.\n  * **Seeding random**: for reproducible results, give a kernel your own seed with `kernel.setRandomSeed(seed)` or the `randomSeed` kernel setting:\n    ```js\n    const kernel = gpu.createKernel(function() {\n      return Math.random();\n    }, { output: [64], randomSeed: 42 });\n    ```\n    A seeded kernel draws from a deterministic stream: consecutive runs still produce different values, but recreating the kernel (or calling `setRandomSeed` again) with the same seed replays the exact same sequence of runs.\n    Seeding requires a GPU mode (`gpu`, `webgl`, `webgl2`, `headlessgl`); in `cpu` mode `Math.random()` stays unseeded and a warning is logged.\n* `Math.round()`\n* `Math.sign()`\n* `Math.sin()`\n* `Math.sinh()`\n* `Math.sqrt()`\n* `Math.tan()`\n* `Math.tanh()`\n* `Math.trunc()`\n\nThis is a list and reasons of unsupported ones:\n*  `Math.clz32` - bits directly are hard\n*  `Math.hypot` - dynamically sized\n\n## How to check what is supported\n\nTo assist with mostly unit tests, but perhaps in scenarios outside of GPU.js, there are the following logical checks to determine what support level the system executing a GPU.js kernel may have:\n* `GPU.disableValidation()` - turn off all kernel validation\n* `GPU.enableValidation()` - turn on all kernel validation\n* `GPU.isGPUSupported`: `boolean` - checks if GPU is in-fact supported\n* `GPU.isKernelMapSupported`: `boolean` - checks if kernel maps are supported\n* `GPU.isOffscreenCanvasSupported`: `boolean` - checks if offscreen canvas is supported\n* `GPU.isWebGLSupported`: `boolean` - checks if WebGL v1 is supported\n* `GPU.isWebGL2Supported`: `boolean` - checks if WebGL v2 is supported\n* `GPU.isHeadlessGLSupported`: `boolean` - checks if headlessgl is supported\n* `GPU.isCanvasSupported`: `boolean` - checks if canvas is supported\n* `GPU.isGPUHTMLImageArraySupported`: `boolean` - checks if the platform supports HTMLImageArray's\n* `GPU.isSinglePrecisionSupported`: `boolean` - checks if the system supports single precision float 32 values\n\n## Typescript Typings\nTypescript is supported!  Typings can be found [here](src/index.d.ts)!\nFor strongly typed kernels:\n```typescript\nimport { GPU, IKernelFunctionThis } from 'gpu.js';\nconst gpu = new GPU();\n\nfunction kernelFunction(this: IKernelFunctionThis): number {\n  return 1 + this.thread.x;\n}\n\nconst kernelMap = gpu.createKernel<typeof kernelFunction>(kernelFunction)\n  .setOutput([3,3,3]);\n\nconst result = kernelMap();\n\nconsole.log(result as number[][][]);\n```\n\nFor strongly typed mapped kernels:\n```typescript\nimport { GPU, Texture, IKernelFunctionThis } from 'gpu.js';\nconst gpu = new GPU();\n\nfunction kernelFunction(this: IKernelFunctionThis): [number, number] {\n  return [1, 1];\n}\n\nfunction subKernel(): [number, number] {\n  return [1, 1];\n}\n\nconst kernelMap = gpu.createKernelMap<typeof kernelFunction>({\n  test: subKernel,\n}, kernelFunction)\n  .setOutput([1])\n  .setPipeline(true);\n\nconst result = kernelMap();\n\nconsole.log((result.test as Texture).toArray() as [number, number][]);\n```\n\nFor extending constants:\n```typescript\nimport { GPU, IKernelFunctionThis } from 'gpu.js';\nconst gpu = new GPU();\n\ninterface IConstants {\n  screen: [number, number];\n}\n\ntype This = {\n  constants: IConstants\n} & IKernelFunctionThis;\n\nfunction kernelFunction(this: This): number {\n  const { screen } = this.constants;\n  return 1 + screen[0];\n}\n\nconst kernelMap = gpu.createKernel<typeof kernelFunction>(kernelFunction)\n  .setOutput([3,3,3])\n  .setConstants<IConstants>({\n    screen: [1, 1]\n  });\n\nconst result = kernelMap();\n\nconsole.log(result as number[][][]);\n```\n\n[Click here](/examples) for more typescript examples.\n\n## Destructured Assignments **New in V2!**\nDestructured Objects and Arrays work in GPU.js.\n* Object destructuring\n  ```js\n  const gpu = new GPU();\n  const kernel = gpu.createKernel(function() {\n    const { thread: {x, y} } = this;\n    return x + y;\n  }, { output: [2] });\n  console.log(kernel());\n  ```\n* Array destructuring\n  ```js\n  const gpu = new GPU();\n  const kernel = gpu.createKernel(function(array) {\n    const [first, second] = array;\n    return first + second; \n  }, {\n    output: [2],\n    argumentTypes: { array: 'Array(2)' }\n  });\n  console.log(kernel([1, 2]));\n  ```\n\n## Dealing With Transpilation\nTranspilation doesn't do the best job of keeping code beautiful.  To aid in this endeavor GPU.js can handle some scenarios to still aid you harnessing the GPU in less than ideal circumstances.\nHere is a list of a few things that GPU.js does to fix transpilation:\n\n* When a transpiler such as [Babel](https://babeljs.io/) changes `myCall()` to `(0, _myCall.myCall)`, it is gracefully handled.\n* When a minifier such as [esbuild](https://esbuild.github.io/) or terser folds statements into expressions — `if (c) { x = 1; }` into `c && (x = 1)`, statement sequences into comma expressions, if/else into a ternary of assignments — the kernel compiles anyway: the statements are unfolded back before translation, on every backend.  So kernels that reach `createKernel` through a minified bundle work the same as in development.\n\n## WebGPU\n\n**New in 2.20.0!**\n\nWebGPU is what this library always wanted underneath: real compute shaders over real buffers.  Every other GPU backend here works by drawing a full-screen quad and abusing a fragment shader as a compute unit — values packed into texture pixels on the way in, unpacked on the way out.  The WebGPU backend compiles your kernel to a WGSL compute shader reading and writing `f32` storage buffers directly, and it shows: on an Apple M1 Max, a 1024×1024 matrix multiplication including readback runs about **3× faster than the WebGL2 backend** and 370× faster than the CPU.\n\nBecause WebGPU has no synchronous readback (correctly — see [v3 Will Be Async by Default](#v3-will-be-async-by-default)), kernel calls in this mode return a `Promise` of the usual result:\n\n```js\nconst gpu = new GPU({ mode: 'webgpu' });\nconst kernel = gpu.createKernel(function(a, b) {\n  let sum = 0;\n  for (let i = 0; i < 512; i++) {\n    sum += a[this.thread.y][i] * b[i][this.thread.x];\n  }\n  return sum;\n}).setOutput([512, 512]);\n\nconst c = await kernel(a, b); // same result shapes as every other backend\n```\n\nFeature detection is two-tier, because `navigator.gpu` can exist on a machine with no usable adapter:\n\n```js\nGPU.isWebGPUSupported;        // sync: the API surface exists\nawait GPU.isWebGPUAvailable(); // async: an adapter actually answered\n```\n\n`pipeline: true` resolves to a GPU-resident buffer handle that passes straight into downstream kernels with no readback, and `await handle.toArray()` reads it back when you want the values.  Large 1D outputs dispatch past the 65,535-workgroup limit automatically.\n\nThe mode is explicit opt-in and is never auto-selected — a synchronous caller handed a Promise would fail in silent, confusing ways.  If you want automatic selection, that is exactly what [`mode: 'async'`](#asynchronous-kernels) is for.  Graphical mode works: the kernel writes `this.color(...)` into a storage buffer and a fixed render pass presents it to the kernel's canvas — with one API difference, `getPixels()` returns a **Promise** (WebGPU readback is asynchronous). Since presentation needs no readback, an un-awaited `kernel()` per animation frame works.  `Math.random()` works, and differently than on the GL backends: it is a PCG generator in integer WGSL, so with `randomSeed` the stream is **bit-exact across runs and drivers** — the GL backends' float-hash generator cannot promise that.  Not yet supported (each throws a clear error): kernel maps, `toString()`, `precision: 'unsigned'`.\n\n## WebAssembly\n\n**New!**\n\nThe `webasm` backend compiles your kernel to a WebAssembly module and runs it on the CPU — but not the way the `cpu` backend does.  Three things separate it from transpiled JavaScript:\n\n* **f32x4 SIMD.**  Every kernel also compiles to a vectorized body that computes four cells per step, divergent control flow handled with lane masks the way real SIMD hardware does it.  The scalar and vector paths are bit-identical — same operations, same order, per cell.\n* **Threads, under the async contract.**  With `asyncMode: true` (or `mode: 'async'`), a kernel with at least 4096 output cells splits across a lazy worker pool over one shared `WebAssembly.Memory` — `worker_threads` in Node, `Worker` in the browser (which needs the usual [cross-origin isolation headers](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer#security_requirements) for `SharedArrayBuffer`).  Results are identical whatever the split, `Math.random()` included.  The main thread never blocks.  Synchronous calls stay synchronous, single-threaded, and still SIMD.\n* **f32 semantics for free.**  Wasm arithmetic *is* IEEE-754 `f32`, so results match the GPU backends' float model without the rounding shims the `cpu` backend needs.\n\n`Math.random()` is the same PCG generator as the webgpu backend, in native i32 arithmetic: with `randomSeed` the stream is bit-exact across runs, platforms, and thread counts.\n\nHonesty about where it sits: any working GL backend outranks it.  In auto-selection (`mode: 'gpu'`, default, or `'async'`) it is chosen only where no GL context exists — a Node build without headless-gl, a browser with WebGL disabled — one step above the `cpu` fallback.  Opt in explicitly to benchmark it:\n\n```js\nconst gpu = new GPU({ mode: 'webasm' });\nconst kernel = gpu.createKernel(function(a, b) {\n  let sum = 0;\n  for (let i = 0; i < 512; i++) {\n    sum += a[this.thread.y][i] * b[i][this.thread.x];\n  }\n  return sum;\n}).setOutput([512, 512]);\n\nconst c = kernel(a, b);        // synchronous, SIMD\n```\n\nA kernel is priced by the work it describes.  A scatter algorithm rewritten gather-style so every thread computes its own cell — compaction as a binary search per output slot, a histogram as a per-bin scan — does log-factor or bin-count times the reads of the plain loop it replaces; a GL backend hides that multiplier under thousands of parallel threads, while cpu and webasm execute it serially and pay it in full.  Measured against hand-written JavaScript of the *same* transposed algorithm, the cpu backend is within 2% and webasm within ±1.5× (its SIMD gather is often faster) — the cost is the transposition, not the transpilation.  When cpu or webasm is a likely destination, prefer the direct algorithm over the GPU-shaped rewrite.\n\n`GPU.isWebAssemblySupported` reports the platform answer.  `pipeline: true` is accepted the way the cpu backend accepts it: there is no device memory to pipeline into, so the result is a plain typed array (a fresh copy per call) that passes straight into downstream kernels.  Not yet supported: graphical mode, kernel maps, and texture/image arguments all **degrade to the cpu backend** — in auto modes and under explicit `mode: 'webasm'` alike — the console warning names the reason and `kernel.kernel.fallbackReason` carries it queryably; a graphical fallback renders into the kernel's own canvas; `toString()` throws.  Threaded runs accept a `poolSize` setting to cap the worker pool (defaults to `hardwareConcurrency`, or 4 when it cannot be read).  `precision: 'unsigned'` is accepted and computed as single precision — wasm has no packed storage to be lossy in.\n\n## Pipeline Compilation\n\n**New!**\n\n`gpu.createPipeline` compiles a whole multi-kernel computation — loops included — into one callable plan:\n\n```js\nconst sweep = gpu.createKernel(function(u, q) {\n  const x = this.thread.x, y = this.thread.y;\n  if (x === 0 || y === 0 || x === this.constants.hi || y === this.constants.hi) return u[y][x];\n  return 0.25 * (u[y][x - 1] + u[y][x + 1] + u[y - 1][x] + u[y + 1][x] + q[y][x]);\n}, { constants: { hi: 1023 }, output: [1024, 1024] });\n\nconst solve = gpu.createPipeline(function(u, q) {\n  for (let s = 0; s < this.constants.sweeps; s++) {\n    u = sweep(u, q);\n  }\n  return u;\n}, { constants: { sweeps: 512 } });\n\nconst result = await solve(u0, q);   // one launch, fences inside, one readback\n```\n\nThe orchestration function runs **once**, at build time (the first call), with opaque handles standing in for its arguments.  The kernel calls it makes are recorded — nothing executes — and plain JS control flow simply unrolls: the loop above records 512 steps over ONE kernel and two alternating buffers (a step that would overwrite data a later step still reads gets double-buffering automatically; liveness is static because the unrolled plan is a DAG).  Every later call executes the compiled plan without re-entering your code, intermediates never leave device memory, and you pay one readback at the end.  Return a handle, an Array of handles, or a plain object of handles — the call resolves to the same shape holding plain results.  Not to be confused with [Pipelining](#pipelining): `pipeline: true` keeps one kernel's *output* resident and leaves the orchestration to you per call; `createPipeline` compiles the orchestration itself.  Inner kernels do **not** need `pipeline: true` — intermediate residency is the pipeline's business, and kernels ","readmeFilename":"README.md","users":{"lagora":true,"heineiuo":true,"robertleeplummerjr":true}}