{"_id":"rafz","_rev":"19-650f152f96c5d2ef416b7c2258bd01b8","name":"rafz","dist-tags":{"latest":"0.1.14","next":"0.3.0-0"},"versions":{"0.1.0":{"name":"rafz","version":"0.1.0","description":"requestAnimationFrame for libraries","author":{"name":"Alec Larson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/rafz.git"},"main":"dist/raf.js","module":"dist/raf.mjs","types":"dist/raf.d.ts","scripts":{"build":"rollup -c","prepare":"yarn build"},"devDependencies":{"esbuild":"^0.6.17","prettier":"^2.0.5","rollup":"^2.23.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-dts":"^1.4.10","rollup-plugin-esbuild":"^2.4.2","typescript":"^4.0.0"},"keywords":["raf","requestAnimationFrame","animation","tiny"],"gitHead":"d81200a558b2469021b031f7d672ecbf9620e811","bugs":{"url":"https://github.com/pmndrs/rafz/issues"},"homepage":"https://github.com/pmndrs/rafz#readme","_id":"rafz@0.1.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-Ln10NrE2cO0bsK5Oz/CxWFKADJDZJJismBRd8bHNAtQO9mhlnlUWhRa1jZQPZVFxxZp5TxnpbgubFcgG8UkUSA==","shasum":"f56cfe000a62cc228705cdb1aa083fde1483c0ff","tarball":"https://registry.npmjs.org/rafz/-/rafz-0.1.0.tgz","fileCount":9,"unpackedSize":20527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfb3KDCRA9TVsSAnZWagAA3coP/1m81qArE5DgKhWtKZnM\nwA5Y/TMpefp0Zfyli6oWePjdNYPqzjglP0dj7VqjuBdmeLbvp5zc0bOdxuhA\n5zY24EwQCb3Geumz/cw08u1cEuAeJLzdMsI7Ea+l2n097wCzgCdx7bbb7NZM\nDyuaLDWeOShEqdiUMMfWB26vVOZCjEfXvo+0IawFJnYUa6PdbchvZy62XVxw\n1ZksgdZQ8Na2ezVUI/Ji9pc7b9ytvrPFK3IX+gmeFuQDVCO4YovqirOnrapY\n2NFmlH17DUyyfsGJ6S6gYI2//FScUM9BU0pttAFB3YbVpLBfyJgLrKGZaCyJ\nUQ40nIL4Na43XPST/RVulsS+zRhfqPqyb0OSxLKxZmdOl2U6jmXZ594W/lP7\npE7UtNyeh5CDi+2pYuhI8xHYHDGn4KO+Iu06mzaVGyqVR5jQEdXoOFh0ioKe\nGB15e46Wae+F8/6fyalAyN/oGO884fP3CpCa7TynQB17N7/XmbMF/JWi+G7c\nWYgyuOMncVBBytLX3Y/ivGCRq07WATaoYXHAKsd105q/jhjE/93MuE3cz7mf\n+muGNfKTss2p3Cc9/i++rYalv9hD18YGY8cZE7drc+aeKTgtfLxV82mCblDE\nQXbSxERbcr0q2it0EquyeCX0d2s26XCi7kq7gYw9AFCiB8K9l4CfZKLkCN60\nYroI\r\n=O/aU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHTuvxZCyAs2lA9QKI4UmzhbUlMYQxi615Q6AnEW3rPgIhAJ59UgNpYU7vzucKeRg2BzcQAr44rmiZbqSTjoWtlIoa"}]},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rafz_0.1.0_1601139330535_0.45039105628687914"},"_hasShrinkwrap":false},"0.1.1":{"name":"rafz","version":"0.1.1","description":"requestAnimationFrame for libraries","author":{"name":"Alec Larson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/rafz.git"},"main":"dist/raf.js","module":"dist/raf.mjs","types":"dist/raf.d.ts","scripts":{"build":"rollup -c","prepare":"yarn build"},"devDependencies":{"esbuild":"^0.6.17","prettier":"^2.0.5","rollup":"^2.23.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-dts":"^1.4.10","rollup-plugin-esbuild":"^2.4.2","typescript":"^4.0.0"},"keywords":["raf","requestAnimationFrame","animation","tiny"],"gitHead":"bdefa400103eaf7587734395f6a00bcd8f83db59","bugs":{"url":"https://github.com/pmndrs/rafz/issues"},"homepage":"https://github.com/pmndrs/rafz#readme","_id":"rafz@0.1.1","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-S1DZNE2YmnYlwRaHX+YtWvVOx6D9/IdLFl3EYuojb5RhrNWmGkrbZJOD80uco1qFz36AHVxDL3crw0+Zaktb3Q==","shasum":"b2c76c999dc1664bcf3f266c00e21ecabbdf1c36","tarball":"https://registry.npmjs.org/rafz/-/rafz-0.1.1.tgz","fileCount":9,"unpackedSize":20730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfb3t+CRA9TVsSAnZWagAAcu0P/1IfEm5t0cPJmk+ZKspO\ng9TWE1m0J/Pf0liSC48vupg/MgTJ5wy1d43HSuKd03EehWnsCGyxB3vKMn1S\nN9rU628GhZ3M/Xrpu2oLMVDhowdb3MZwkqh6Vl3yEyFFu3Lz0qX4mmM/ZXTt\npLWGe725vv8SwFWAZVHxSHalLFTEKt1j9g8Y+ywUa5HRq9DdtAVwteXmnwoY\n64z9JlCVGRoLYFj4WflXVPqNdygp+O7mshM4Itmrv1uZqybJNEUF1RZ3GUCQ\nwpaOHSJN6joUehjb9BTDq5Mrz5bcoJeW7aob3ijypZNT+XTsHDETW6cQX8N6\nkrpIEqPLUkUmIFOmzveBOBdFCfKIAZSxjSZFo6D0amY6Dvl7KgDQv55xtDfk\nZhC90eQGKegulhtYEp5Tj1UCLlxYmp3gsq6MQcrv1msSvVF2jIlm5+I5Sg0o\nbg3dS9dj2AVFsDiwC5O3NlCJMe/vmkRurRA5V3/fLplb6W87puAQEm3newBK\nQzlX5ZdDb0mchp0wG+ggLxgD/r7KOxeT+OLiXXZzuCnx/ZCpJ3Y0PuwUln6Q\nujX81Tv5twXNPbt/ITTI/8kXcD8t3XyjEoM9ZJxzLBsffbJGUjdaYqOqyT+h\n9DnsCh5j7qtaHEu8dFp2x8s+0dFXRSUFpzJZFHxX1Q6queB2ZBVJcmEkXjH2\n8S6a\r\n=Ch+Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFAJkz5jBVABpjRLyyLsLdXoSUsGDFy7xLx7clPxjAlAiB1iVuJrmTcG7Ah2eLY5Gx4W3YvU1BM94TwAdlL81P7Yw=="}]},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rafz_0.1.1_1601141630191_0.668331590549474"},"_hasShrinkwrap":false},"0.1.2":{"name":"rafz","version":"0.1.2","description":"requestAnimationFrame for libraries","author":{"name":"Alec Larson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/rafz.git"},"main":"dist/raf.js","module":"dist/raf.mjs","types":"dist/raf.d.ts","scripts":{"build":"rollup -c","prepare":"yarn build"},"devDependencies":{"esbuild":"^0.6.17","prettier":"^2.0.5","rollup":"^2.23.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-dts":"^1.4.10","rollup-plugin-esbuild":"^2.4.2","typescript":"^4.0.0"},"keywords":["raf","requestAnimationFrame","animation","tiny"],"gitHead":"af6204c6517bb264ef359fa4e8b9e7a519a81288","bugs":{"url":"https://github.com/pmndrs/rafz/issues"},"homepage":"https://github.com/pmndrs/rafz#readme","_id":"rafz@0.1.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-2DlwOAIIQTRmgxyBvof/gafEEnstwScFPKzljoAv4++TnW8gow6MsE1rWMoKafr6M/+4zY3oL4/JTc72yLaqCg==","shasum":"5cdbd1879f9ad1bbc9188fab37b76935283e732f","tarball":"https://registry.npmjs.org/rafz/-/rafz-0.1.2.tgz","fileCount":9,"unpackedSize":21165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfb4JaCRA9TVsSAnZWagAAbtwQAILPAFmb4KMqIY5KIA9q\nDnG/dfkpV/kOyNfWgkWu23erz2fZhyNP5XNa8+12ZkSUW1ggpYo8DJ6eOdoj\nbnyJbRoTOi6zjbIFjT2/EtZmeYyHE1TybHye3WHVXOjTXBRRWgEbuUHGWYZK\ng7irV0mXIcraK0insIaymPCqsAZN28Ff1JYBLUqa1I/Szdnhix/pjLcIZWt1\nrjFEE9STtvUSR8chpAQrkZ1N4Cwr9p/RMRgYzXpyr4SZuAyc4S+bgo2ubYPZ\nPNACTO87cxQb3GHrHPaKrW+zKmLuzPivLWpTu6UCdzJHwS1zCsVnZ64VsV5p\nGqIwGFQ9fHfNngjz+sW5NnhC2zly6ILsxC9bfOTbSXe70Cz+ByBqDRCn8bWp\nLN6hMh7lYOfKC7ajHJOdAgpT3mvNvyM+xKeGB+qZlGwuNR1nhYd/JlywOc4v\nOrnsTjLoXri7y//JZ1ECGw0S6zNZv2/dlXIga7lLz+YZYHn9AHQ/3nvIxlsO\n3kq8NYmeJYYwvzxHqb+7OSxD4t/ebWRNdeR8n5KgTD8f9au5e79sbyErEg07\nq+2E6TkagZ0Lqgl9olQ+ZU6e4ISpmaFfwdz9XOD9WoMryqIMcVS+i1xwQhx5\nOYpCPfbZgKUh+7fxfd7g7ulZYiyKCT0/nlg1ays5V9EEH8EDjoYiss3myQvw\n5uji\r\n=du42\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD89F08etnnJjaijg2Dae34TP3SN3sBXUts3ZvG4no2wIhAIDoyr4Prwgx4giE36Eyou9rGSrjSz0VOpNaWseOxvc2"}]},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rafz_0.1.2_1601143386409_0.17317946975231346"},"_hasShrinkwrap":false},"0.1.3":{"name":"rafz","version":"0.1.3","description":"requestAnimationFrame for libraries","author":{"name":"Alec Larson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/rafz.git"},"main":"dist/raf.js","module":"dist/raf.mjs","types":"dist/raf.d.ts","scripts":{"build":"rollup -c","prepare":"yarn build"},"devDependencies":{"esbuild":"^0.6.17","prettier":"^2.0.5","rollup":"^2.23.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-dts":"^1.4.10","rollup-plugin-esbuild":"^2.4.2","typescript":"^4.0.0"},"keywords":["raf","requestAnimationFrame","animation","tiny"],"gitHead":"3bcc8f15bc8b6299e15aecd985daaf6b1096c470","bugs":{"url":"https://github.com/pmndrs/rafz/issues"},"homepage":"https://github.com/pmndrs/rafz#readme","_id":"rafz@0.1.3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Mike8s8IFk8MM9ViKrpjBmv8a6Rh7G3bnk1eqZ6btzgXhVCjLyx0eF2Q7D/cX/klMxBX4JUmkRpedMR9+n36XA==","shasum":"cefc5befad17289f559af4f2aa884bdc040ded9b","tarball":"https://registry.npmjs.org/rafz/-/rafz-0.1.3.tgz","fileCount":10,"unpackedSize":22976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfb5SuCRA9TVsSAnZWagAAQnoQAIuk1s4WiAz65rd7/zFc\nFxaTE5rGd28QuC1rCvAQcGndSe/3JgmXHEiVGhMkPBDor8MFGmuki39Kxb6o\n28cpwyAs98Dk4310hcoLo5r+UZInWjkCWaFO5LlwUPZpVoArJub8SAX7uxOC\nrCOuIP8kotztLYN3QpwWO9ZD/cXd/yr/y0Xc7xs9YY+G9NiPzVG6m0dpUFPx\n6o2YuJv7HPVjH7kPjpKa2X1mOr1rzMEO7JRgaOAy9xXo3AgcKlc/70IOkmxv\nVpkvwC41bKsLlTLoYZ2e/yf06rJlWoZSEUT1Alm87UFnV8lAXbtXyJYjN8ID\nKpx5Wa/vEkn7DkCkccFNVhvIJ6g7nTcrLqiR0QNP8ZtUfRwIi6o1ctBel0OZ\nEIr7jyajcaXziTGFlokr4Tam3J3ALUZNxZDXVLCO76Yn6+khz/qDN1ZAYxD1\n3rrY65dGOVGxaqRWFmIkcOtutqPePcfGcyxmBuTkaqAUpcZ+52kf+yOUiovZ\nonBEYk7kOv78H0rkvcqAJqA5DHvTRzQUng7ng8swwOg6habZc19ce/qVY+Cj\ntXO1MfeRo54VkF78pe7pDyKBmgI3cNrDcF8HA8tzsg373ldg/7lLKvMcLNAi\n+A5knk8HJ+hgXJ9mmgMtr8N7vV8khwX86nDd8CVVu7VS+1oj3gpbD3m85cPT\nynNv\r\n=AWIL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuXGtAHX18dmRLKM3A9JWDllYznmQ352/jVxt1K96mzwIgc/toFjac+QjKYlBBSdZlxtITlAbN5syR6E1wJvDj7BY="}]},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rafz_0.1.3_1601148078184_0.04946518272246503"},"_hasShrinkwrap":false},"0.1.4":{"name":"rafz","version":"0.1.4","description":"requestAnimationFrame for libraries","author":{"name":"Alec Larson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/rafz.git"},"main":"dist/raf.js","module":"dist/raf.mjs","types":"dist/raf.d.ts","scripts":{"build":"rollup -c","prepare":"yarn build"},"devDependencies":{"esbuild":"^0.6.17","prettier":"^2.0.5","rollup":"^2.23.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-dts":"^1.4.10","rollup-plugin-esbuild":"^2.4.2","typescript":"^4.0.0"},"keywords":["raf","requestAnimationFrame","animation","tiny"],"gitHead":"ea92ac63b0a9dad3ca1587f0c18bd05da4c8e8f9","bugs":{"url":"https://github.com/pmndrs/rafz/issues"},"homepage":"https://github.com/pmndrs/rafz#readme","_id":"rafz@0.1.4","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-pii7oXxPa0ZUpZZk+WoLU4SlByT/yJRsDcl1gnrVBWpdS1SdGVDtnXF63btlGLHHWaxJZvbRcbb1ZFiIqgg/oA==","shasum":"663c9423317c21a2f6054a4e2b50e652058cff9c","tarball":"https://registry.npmjs.org/rafz/-/rafz-0.1.4.tgz","fileCount":10,"unpackedSize":24108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfb5zACRA9TVsSAnZWagAAEaMP/1g82bXXe/z4Q7lKDG8o\n5ITQ5uhJkggFy/jHgZgd4b9CZyUs0Un4LVMIedaD29FSu00IsABUXmmTi+fk\np6aLWjo9Zm7JfPmLJ4XlFIBy2uGUKC7Nyingi/Q7ECLtGOOij84Oi7r94EqD\nd63HpJCPLmXOqw5tG5MNJR+P6IFHFsvg+gdDxK2UEqrSfBgEVF5NiS+MCybH\n9hZ3Du8X9CM6kXnTzpjQsDT6jKnN2rRM+zIlGqMWB0bJ44LBqjJmY2Apdb/0\nepFJ2qbg7+w9GoRVtnuagp2jOKTZ/ooECof+6tuthTDDquQ/JAtI4lqwBOKA\nZlReR9n2HEUwYSJ5kzQlsHbgjdm44YBFrQ25BGUlFtiHIAIBY06jMbVC9PAp\nj6Pnf6jWVd2CtiEB4zwHe6Bqj5AmbvtxuphgoAB0MCDndEsRU2adRJGhGrlU\niXkya/A7K8TJ5ykaH6ForfDWhY2+Zn+GN6uVVX4IpQN6h8rJBnWAymuMMBhj\n6KzOOGgJEwA3oQ+WU4oSz5kRo03BVuFlOdLuPmA2gaVDAWWLoPnP+TfcTWvv\nZ74yZV4yvmdD2K8WKPOJ4LI2SytXz4LKM7XE5h+MYoLtR4aN6m+XHRFQZSdR\no7k41pWTMRMo03iZlfuP1efSbZqN9F2KdXhsvL6qsig9BDwRw6TgyZc0xJw5\n3gKk\r\n=Ztgj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBb5Z7WZaaUg1Ht2GBgfBghecxsNQcu8SSxaBd1/YO+aAiEAwgaEgqMnwe0zRVfV2AWQG6EM6pihjxABEd+YX90nFu0="}]},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rafz_0.1.4_1601150143800_0.04129697141793054"},"_hasShrinkwrap":false},"0.1.5":{"name":"rafz","version":"0.1.5","description":"requestAnimationFrame for libraries","author":{"name":"Alec Larson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/rafz.git"},"main":"dist/raf.js","module":"dist/raf.mjs","types":"dist/raf.d.ts","scripts":{"build":"rollup -c","prepare":"yarn build"},"devDependencies":{"esbuild":"^0.6.17","prettier":"^2.0.5","rollup":"^2.23.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-dts":"^1.4.10","rollup-plugin-esbuild":"^2.4.2","typescript":"^4.0.0"},"keywords":["raf","requestAnimationFrame","animation","tiny"],"gitHead":"f67694627e8ce7c9170fcb6ec79e705ead33e7fd","bugs":{"url":"https://github.com/pmndrs/rafz/issues"},"homepage":"https://github.com/pmndrs/rafz#readme","_id":"rafz@0.1.5","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-bDVSUW4zNDGmhaxfPz5RA2SBGYMG+qvqlfmIlzNwP3ltWqR09vaHjnNbQ042qm0IyyAKQf+CkCCJhdFuiVeO8Q==","shasum":"403e0014f782d8159b44dc4a9a5dc6f37424fe87","tarball":"https://registry.npmjs.org/rafz/-/rafz-0.1.5.tgz","fileCount":10,"unpackedSize":24515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfb6cTCRA9TVsSAnZWagAAtJYP/0WTXx8BX9fAcxL7aJM4\nFoIcJl9W2/GtFNknjLc5GZzAjP60oIQ1B/aCLReDd0yno1SzS01ayCaAJl+a\na7vq8M89+7P3LdtpjMBoNkJeO/t+gINILpeyDeg9RY/1Z1mLeWxVg2W/eZPM\npoGs3xKH82/i3/PAlDgGSsDtgJ5cPjMp3TtoFFv7GB1zqw2EEdypQ23x/xdF\n3tV0u/vyO68V642oIFi+0PZC/W6bqOnm8CFJrp93H+IDOlGG/u3Vi/HAGP1b\numwf+mdLQLNPbcL+sukEVscdQ6hIYr8m41+vJ6LsXRJAdoFLtgEG5wg1s8ea\nYNdObgKkV/0fvS+osm7qXjUdLv9O9Z1BhAeiSyU7iUKBwt3W1wc7kvHPUmI+\nAHR79qU/1sF7EMZLQmIkHJac+4nHWJwRRuNmgE65BxfVnUZmMf+m0xQDb6fZ\nqEY2WYO4P+QF5PAmYC8hoLZZeJXyaJzca5uckbwYsX+KJ8TlQ/JHKG/lbtI7\n2aCUflE8ASkRyynRfaTnwNRC/tam4o4BZBVfmsGPXbHlA+Q5ViK1cFROIeO/\nfWbdK1ppoRqnRfAapRZFU6PgZzzt+eGy44XH15/sOjSAlzpJpOcGkamPwlWL\nnxDJV5ByWZH5x+FRNICR3XVPI+SI1QAShbNF8aDjP3BioA7Shsh89TRXVUMq\nU50f\r\n=7Yy8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGL3evNI+MuQL26nALO72cPmlJqP8jMWf1rhWBYiv1DgAiEA6FVpSMkJMSeY4YXHTALbH7h8THbGZgmssGTfGJQFoB4="}]},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rafz_0.1.5_1601152786699_0.8338966938778993"},"_hasShrinkwrap":false},"0.1.6":{"name":"rafz","version":"0.1.6","description":"requestAnimationFrame for libraries","author":{"name":"Alec Larson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/rafz.git"},"main":"dist/raf.js","module":"dist/raf.mjs","types":"dist/raf.d.ts","scripts":{"build":"rollup -c","prepare":"yarn build"},"devDependencies":{"esbuild":"^0.6.17","prettier":"^2.0.5","rollup":"^2.23.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-dts":"^1.4.10","rollup-plugin-esbuild":"^2.4.2","typescript":"^4.0.0"},"keywords":["raf","requestAnimationFrame","animation","tiny"],"gitHead":"b86466ff7f638ede0ca6d0c685b5ca0b8bebcce6","bugs":{"url":"https://github.com/pmndrs/rafz/issues"},"homepage":"https://github.com/pmndrs/rafz#readme","_id":"rafz@0.1.6","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-kXgxrqiqUfFeDh5MSCkoKY2esl4JKBsyGJu/S/17/5V/vJmVIMEEM6FAk7Zxf0XSiNp5IjJESX8gCVpJjRancA==","shasum":"d5da69f88147b6ec4661043c206bbcb27bd84910","tarball":"https://registry.npmjs.org/rafz/-/rafz-0.1.6.tgz","fileCount":10,"unpackedSize":24521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfb6uGCRA9TVsSAnZWagAAM8EP+QGjZDPTVjQP2MjDjK+W\ni6AOyemZe8MgpakhbbSnLXwFG88YYlIIGdQXu/nJRfs8TRWjnlyZMR8ZPFvM\nDDIEE4H8usf3bdtdKkbkpazQML+2w2JwfKZKlzZZ+78Vt0OShDirAZNXyR6W\n15JgIumgh0V/wPGt0nbnWeyBY2l1WmjwAUtR9/pk+xFMa/EQCoYED/6HSycI\nimMGAcnZl/EyaSjJ3vwwpDHPt4Ew1It+72kaQqsN5vQmh/CkFuq7cdb951Ty\nXUEPLhvIN0/GdfDd3DoJKma8U7N99X7TVDieop/fkLcyEoG6nJdPQlhp7SN0\n1YbS9XCgg3Y1c1LGjkCOFYAy+QaJOEm4+uCwx0YNhAcc1XA81ikajeIuPyeq\npRqXBF6/7i6Wsk0Z2ssxe31rxZqW3AjHNn9ecqcU9ZWyE9KxX0Geo10OYARQ\nJtl1LUsAy33+ImdmkltJX3jNaOjFlOkmQkHUyMA0JdFSTUamHcTZQZvzqFQ0\n/q13Dpvrnh5z46LtBypsAd7SpdLe4ELOy901LEl6YL2bmj4I7kpZXN2SsAw3\nll5wGsjVnwE6ESKqgNF8zq3HSSk7oM26cwWRPVUQBFqaQGjQepC8HDLz6euJ\nggWjl3bLJmuTRdTWSAmgcsNcf8mgQFLYMOLVnD+JFT0s3cUhsuXs+hioicTB\nnSa+\r\n=VOZv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC21Blw0lEjV2ctV/FvDsl3uhopBj9n5S7+imcXppINwwIhANwhToiF4lbQw11uXKCgp4Zod6i0dxKv7sgutxzitqLw"}]},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rafz_0.1.6_1601153926281_0.7022562816775999"},"_hasShrinkwrap":false},"0.1.7":{"name":"rafz","version":"0.1.7","description":"requestAnimationFrame for libraries","author":{"name":"Alec Larson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/rafz.git"},"main":"dist/raf.js","module":"dist/raf.mjs","types":"dist/raf.d.ts","scripts":{"build":"rollup -c","prepare":"yarn build"},"devDependencies":{"esbuild":"^0.6.17","prettier":"^2.0.5","rollup":"^2.23.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-dts":"^1.4.10","rollup-plugin-esbuild":"^2.4.2","typescript":"^4.0.0"},"keywords":["raf","requestAnimationFrame","animation","tiny"],"gitHead":"db788cc82a43be9676dd7bda080a5dcecba9e66c","bugs":{"url":"https://github.com/pmndrs/rafz/issues"},"homepage":"https://github.com/pmndrs/rafz#readme","_id":"rafz@0.1.7","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-fvAtvJorKOep/r6/OWt+LXCamyAZvxaxdO7l2VR1l19fohlYuZexiN6AIPOKtxNbmnvem/UQBmX6eOkKuNts8Q==","shasum":"be08d8515b4230a0e1d768549453b73e111c2d64","tarball":"https://registry.npmjs.org/rafz/-/rafz-0.1.7.tgz","fileCount":10,"unpackedSize":25483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfb8OGCRA9TVsSAnZWagAAM+0QAJtUWDYVIf3QJEmy0Jwc\nb5zP+azSvjBqvI/xGEcgKZ7TkI3mYX7YDa9ec4uWSAt1AyX2nZdqlz0eT+Ai\n7u7EupodejRhvoJHdLjfr0oaSvFiM65ZvgcxeujYV3OvVDaam9au7nqSnWcj\nKPNZXdDGIWkVIZcmvMA+dwDbcKoBSZcY3rMZ8qmbkXKYnz0FG99CDWjskuaY\ncGkd5hKVV1Nskotclh6CvD69bYOw7C4HS4FeCW+yVCARseJg17/rGBaWJxFV\nSVvQHqkLr/LjmPgcdDKBLTwX9dGR5LclHG0uhU3+xvt2BE/9l8xMl5CqHXZB\nxiP+fL12PTNoWw46YQKMWM/lADhOrpJaXB686j8cEBybaLSR+5wt71vk8i/e\n6JAOU7iMj6SOShttdNwTx10V623Xtm2WMmLm+aMItaBd7baXvLhJzvV/9zky\n7loFNi4G4NyMTafDOvWgsCyTgaZiYbOKT85Rlqb3Py4I0sOdYyFEq51LwSly\nhkLaheuwixNcnY6tLUeefRZV7D4n3l4y7MPmwATALQ6w5/9peulYvPEb4pPH\ncgqIHuwZx5GoJZZlQwMDxrIkNSzW0LX3h70VK1xqKFMSg7K7RK6UCJlpM6+A\njf20Tvs9WqC7Qdu1qfYPqpwZnFsk7gy8TP5AYERSJ5hmVqNQpR+c3PBtigPF\nrftI\r\n=7ZxL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD52ipGr7AMiIFTltXRZDKi4if2TtFdfPR7DyqcI3f7YQIgEq7zsIcxjEMFp6eEhNcjQhEopjP59E7MSOzD6yqqUb0="}]},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rafz_0.1.7_1601160069953_0.8283497920778331"},"_hasShrinkwrap":false},"0.1.8":{"name":"rafz","version":"0.1.8","description":"requestAnimationFrame for libraries","author":{"name":"Alec Larson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/rafz.git"},"main":"dist/raf.js","module":"dist/raf.mjs","types":"dist/raf.d.ts","scripts":{"build":"rollup -c","prepare":"yarn build"},"devDependencies":{"esbuild":"^0.6.17","prettier":"^2.0.5","rollup":"^2.23.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-dts":"^1.4.10","rollup-plugin-esbuild":"^2.4.2","typescript":"^4.0.0"},"keywords":["raf","requestAnimationFrame","animation","tiny"],"gitHead":"5a489b6c38ebd71835505af672ffe001abf027cb","bugs":{"url":"https://github.com/pmndrs/rafz/issues"},"homepage":"https://github.com/pmndrs/rafz#readme","_id":"rafz@0.1.8","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-3ycEuJimCc5OlB0mRyUOzlmx3Zvj07rUiJDzmehHqEBZlOA0h7N1RmT7JOckngxf7bdfDEutmzIg6o1RSsuoSw==","shasum":"ee30ea0afa7a773aa54eaaf2e084b2637738e985","tarball":"https://registry.npmjs.org/rafz/-/rafz-0.1.8.tgz","fileCount":10,"unpackedSize":25579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfb8m5CRA9TVsSAnZWagAAOOkP/3vFbC633QWEuaelL6MQ\n5P8hQRdpjp7D3i1vnBPMej/BNs49lZpyNKnyTN8eidluGo1ihHpfjo14+Qez\njZbCJJVjYria6WNrSWVaaFpp9J63gGQug+VLSWqX3BCwYvFpDJiX2M6kYscV\n7p4yGtdm8/5ISfowjlwAijCfR9xazy9c/srYVC7rKZ4qzrSl1YpO+5obfM/Y\nmD2ZgBBEMFnmO3cexIgOvplG3YsSfSyVIZilYGAOf55i8RI6raBebGdS3pBb\nb7bLmhxEdvEChFKeQga3h60grk3uHpfmbc78rlDXF51UwULA7GvWX2RRfst8\nWuCy2GX2gangnuMcHGf28Hxts1OCoOJETzcS0xC3S+Cb44TyWmYyCA6gGM4N\niKzt2UNOMyMnGUZnsvaccS9Z5gpZCgeEe+OgvFJB+5dsh5ddeYbj9xZy7edq\nPiYQcGRzBv+jW7QAXDL+JsHt5gH2o9ssOocHLLp8esu/Xi5kHY/UYTYquEEa\nyLnWHpXVjE5PGkh5crSkHmXA/ARdpjmSVislCOtB/wDeQvu3CULQKV1QQMVD\nmSaCE5/9S+b5nsGu1CedEswg7OK2Js8bgB1EZJbDP/teOTyZF0cJlojMIUFB\naWhon1pOp8j8xbM00k3b/m1NXZrl9qeNAHESAJgVEyfd698Nk88ESXaFcHhn\nOJcA\r\n=Kq6E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6r4+xDbNGQtuVBRtlfKYqYkMG3Of0jz92Dvmp3UM39AiEA0jl9++bk2gFGH9KbvSDip4Y0VZEJ298fdrQZsFFV7mQ="}]},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rafz_0.1.8_1601161657156_0.7618143194142979"},"_hasShrinkwrap":false},"0.1.9":{"name":"rafz","version":"0.1.9","description":"requestAnimationFrame for libraries","author":{"name":"Alec Larson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/rafz.git"},"main":"dist/raf.js","module":"dist/raf.mjs","types":"dist/raf.d.ts","scripts":{"build":"rollup -c","prepare":"yarn build"},"devDependencies":{"esbuild":"^0.6.17","prettier":"^2.0.5","rollup":"^2.23.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-dts":"^1.4.10","rollup-plugin-esbuild":"^2.4.2","typescript":"^4.0.0"},"keywords":["raf","requestAnimationFrame","animation","tiny"],"gitHead":"4c7c1de499b5f87d46120fce9cfb4c04814da119","bugs":{"url":"https://github.com/pmndrs/rafz/issues"},"homepage":"https://github.com/pmndrs/rafz#readme","_id":"rafz@0.1.9","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-vCFHversop8g0+BhWIFGGcsbXFwtAz0Z3F4n6bCuQgkl6kvFS5HVzMviczQnWdrvqbFLV4a/obzqax1OFRohYw==","shasum":"bdd03e7f66aaa7f8520536fd80842d4988471c70","tarball":"https://registry.npmjs.org/rafz/-/rafz-0.1.9.tgz","fileCount":10,"unpackedSize":25556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffzyaCRA9TVsSAnZWagAAS5YP/1KpsHWd1aY77EvwYBgY\n816xtETq3TczSovXM6RAq26U7QP44yrpA9iMqOM64ah4cJCIp0/vSJOAVO1Y\njVemMMCFsNhsCskvovfTPSz89kaEBxNWoIzTl+HPWGjw9Y2LbqPV3pv9vyjj\nMQT8D2k/+zX76R1BTiOfW4R7FVOehhJ0GSHS2U+eU/tyGTyLU9z2urD6fqph\nol7j/DSVR4qdY85n0yETUVEWt6DJwWtEFgbn59AhxyV9aG09uCnCCBTC9G1M\nkjg3avaY9OtrVTzZiWDBgBTo627PAXhlLvoC8T63gXMlTPTvOvf8LVO6Qpvo\nA8xhbZmPKOEDPex+nOuDkujsCsYkJuJU7kuk5JlVaddnEZgsxUj6QHUulK6K\nnp/VCU8ZV9S5LSD23Y9D8cWS7v36YM1H9JtQRaHJIIMuuxqfxpJ4HKHBYxi5\nLx5dBrIE2REHCivj+jO6/6t7Z75IKRArKI91C1WbZt3YfyzylMMGWpeAnJ95\nXmNSQ4f7THK0RDKj6OVBOvvkDAi79yRCJzobnOG1o/xAlLWaknPY+usy0QaL\ndL7Bdyva4Uz5GUIKYYWdybNbuB18Lf0ZPN8VoR2Td2/5NBuEP2GRBZ58pws5\nYtVUfwC48/Y7KwN5wcW2ViDXPZv2nQzv0StfPAPbhMxdiriBajgCHfRWt8kr\nKuiN\r\n=MlAq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyYAl0+XZQt4ti25lkjxnftHGrsak9ZKIeRkZCgVyXCgIgNbSbEb7Fob2qHw54tgksyxSCr45CXWiCHY3ryqllOFw="}]},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rafz_0.1.9_1602174105757_0.5363517042218453"},"_hasShrinkwrap":false},"0.1.10":{"name":"rafz","version":"0.1.10","description":"requestAnimationFrame for libraries","author":{"name":"Alec Larson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/rafz.git"},"main":"dist/raf.js","module":"dist/raf.mjs","types":"dist/raf.d.ts","scripts":{"build":"rollup -c","prepare":"yarn build"},"devDependencies":{"esbuild":"^0.7.11","prettier":"^2.0.5","rollup":"^2.23.0","rollup-plugin-dts":"^1.4.10","rollup-plugin-esbuild":"^2.4.2","typescript":"^4.0.0"},"keywords":["raf","requestAnimationFrame","animation","tiny"],"gitHead":"0334c56f70dff828a8b5e7c89f3084b7ec3bd976","bugs":{"url":"https://github.com/pmndrs/rafz/issues"},"homepage":"https://github.com/pmndrs/rafz#readme","_id":"rafz@0.1.10","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-NhBmAPFtviA7CDPWNAc9eLRIKeNKR8LZ7q1dYzDrngw/DDNPbcnD7D58d1KUP4QecTV07DxqFmDwg5uLGJPxHA==","shasum":"52b6673ee79769a9e9e5d3aed68aa8c2d176f94c","tarball":"https://registry.npmjs.org/rafz/-/rafz-0.1.10.tgz","fileCount":10,"unpackedSize":20762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJff2pHCRA9TVsSAnZWagAA6xYQAKCY88u/K2PWwFXwESKD\n7mohTlBSIUs/zEY1gmiq9bzDqkyvU8rxTnGCsVynIAfF/HBiQHwuJDOHenTP\nXCf6xAZbEHWxGcDxuIhl1+39bGWb3ZIJvB7MGZ3Y4tWWpQrjjwWKMvbjx3TY\nglMMm63u9P0NgA5JJFMRYR0S/5xKJlzMYZVUZ1KcK/Sj60lxz86IVT7pzPGJ\nqjlozrrIdZ8gMM4iUidU/h+JIedYLNl0fVqe0ix+4k1Eq/qtnZZc2+hN4uzB\nwrTAhgMb1NPZXCNR20gpsPK2UbltcSj9Mo0dQXYfYpr6d5i7npNjNotAQVO2\nzlGEGhasDKIbaZ+o5ARFB9uzdz90M/R0V+c6Y4NTRZU39vYcvAknNyps8f8F\nCQiY9raMcM7yZ3kP4DeRzS3qGWCQpJRHazyELZ282qWpfwV7v5nq0yE0zz6n\nkzn3i+UbypL2LdcIud5qGjiJD3Ka4ErKxDZmSSDh9pTmn4p5X17yeEHRMBOt\n9mJWKqdrdCdaKEwSvT86UmH1gOF5T2DXlO1MSelC5CSbJUZPCgCOcn9Z5Afy\nXngJYHlKsQ5H2BOhs2gMt7Ia1DgdTw1OczhIa4om7/ZM4TwD9Z8t7KYqDKl4\n+RNXGUwuXsq9wpFveqbVx5pXpr/uunr6CKnqRMbT07dHzo4JUbIXLVYuwCkW\nd4U+\r\n=Fbe+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaRn7X6hxJ4zE/JOkSWGRRQ2SokmJWcj+BkziTLadU1AIhAItTglD3QFmxV78snPDyanviI7nwAKd7GxuLs6XtE5A/"}]},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rafz_0.1.10_1602185798584_0.5223458177024445"},"_hasShrinkwrap":false},"0.1.11":{"name":"rafz","version":"0.1.11","description":"requestAnimationFrame for libraries","author":{"name":"Alec Larson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/rafz.git"},"main":"dist/raf.js","module":"dist/raf.mjs","types":"dist/raf.d.ts","scripts":{"build":"rollup -c","prepare":"yarn build"},"devDependencies":{"esbuild":"^0.7.11","prettier":"^2.0.5","rollup":"^2.23.0","rollup-plugin-dts":"^1.4.10","rollup-plugin-esbuild":"^2.4.2","typescript":"^4.0.0"},"keywords":["raf","requestAnimationFrame","animation","tiny"],"gitHead":"4797ee036f9c4a8f63fb2ebc12fb5ec1d591c543","bugs":{"url":"https://github.com/pmndrs/rafz/issues"},"homepage":"https://github.com/pmndrs/rafz#readme","_id":"rafz@0.1.11","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-xKdZ2nygmgV0fcaNORysRsN6w934uMw7o96LIwS7M0T83T66gNp0ONVWEARxwzBz9QDNdxRvPd/RHotdWN3pEQ==","shasum":"34afa3e461a7aad5f6e3954b8906ff79c2feafc4","tarball":"https://registry.npmjs.org/rafz/-/rafz-0.1.11.tgz","fileCount":10,"unpackedSize":23470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfidhhCRA9TVsSAnZWagAAVNYP/jU1u0QpIY5rM1oatVuB\np1xCT5ovtg0uPH5zFfYkhLMmzhZS486SVw2up8exm1VCLceMhgH45470H4rb\nOlYMTm3qHreRBj5Srnt6F+dDnrnnkY61bTxsK+gy4BCA1P+SI6oVgMjRiPGA\njLQReq+cncmik7+cOo036g5IuiJ9QfWGmHPBhhLPeYl3EB1yl3GuXw82hUH+\nyoENEPIQpSRDDuGdpSUz5LdR3BqBl/dfUg1122dq3dfLc8HNiylCVun4e3WK\nUqGYKt8lOGV7QoK+kNXOa5KO2UUE8ivcEle3C5Qo6uunCMO5gDkNbqHhOCO6\nu8NgpX0d6m0CMQ1NTWZEhcCv5TfQD3t4XWuV40DKg+FWghJg/uk4jGHutky9\ncaoxp6z1dRVfIPMnomvr6xG1oxqrw2Jce8CLh1y1obP572EfGrcU+fnPx7YS\nxkuCkycC8yjL1PtdOSTMseQWJwE8fSNdtX3erkEUCH/AtGN0tqj+DDnk9mV1\n9ak28s8xo5G3d/DrhJ/dXCJP1kO9eKTIMkt3690fBbRHe6B+pWsowUKZDPtN\nZiuLz2KsqBAaKUGfTC2eFm+Rlf4UyS/UzGskElcVhfPc7E1ReN3l8yDeL9SD\nrJjXuorEsyeTYqLISWWPAG270YgEjpA+qWIfnvA9piK0g1u1VmfJn5YZEI0n\nyBuW\r\n=jWMv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPyDPtNBzw5+jcihk6gCedZTSf6rODO4ssZPnj/4YqigIhALuJWVSwUywAiNUj/5RO0/wq1uSq5AE8+ahHdaWRL0/k"}]},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rafz_0.1.11_1602869344851_0.777128967495013"},"_hasShrinkwrap":false},"0.1.12":{"name":"rafz","version":"0.1.12","description":"requestAnimationFrame for libraries","author":{"name":"Alec Larson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/rafz.git"},"main":"dist/raf.js","module":"dist/raf.mjs","types":"dist/raf.d.ts","scripts":{"build":"rollup -c","prepare":"yarn build"},"devDependencies":{"esbuild":"^0.7.11","prettier":"^2.0.5","rollup":"^2.23.0","rollup-plugin-dts":"^1.4.10","rollup-plugin-esbuild":"^2.4.2","typescript":"^4.0.0"},"keywords":["raf","requestAnimationFrame","animation","tiny"],"gitHead":"280388e3e2ecd08262dfe57c7bba038e9a36ceed","bugs":{"url":"https://github.com/pmndrs/rafz/issues"},"homepage":"https://github.com/pmndrs/rafz#readme","_id":"rafz@0.1.12","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-XrVwFzjhJvoS2AI1azKmIgQEtRCXHCNtQ8YEOMfxjhE1Y7bQenEezyL03cQ1X4oUZiwgODFQ9RorxdMM257rNw==","shasum":"cdc6667f9345ed2a98409e30ba356d3dd9ab086c","tarball":"https://registry.npmjs.org/rafz/-/rafz-0.1.12.tgz","fileCount":10,"unpackedSize":23472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfidlBCRA9TVsSAnZWagAAU7UQAIeCw5K6L6og5KpytJiH\nrDq4oCQu0qyw7zkzQv35+lhqkQy4ZzfewPbE3GSxBDAj6DC+VOyJXyx6hZNs\nrm+5XHqPchajoSIvYpV6jaTx+rpDOpBA2F9wnZ5KSXij/jVLL/mck+FMWYuy\njA/DO8PzqqhtLnIU+D63IeJp676hgqhZAx61WJPYtQBjpy8suTr8mn0iaUrk\n7WJGDdFY++txm9ZinwEdRd/V8/QLAFuITjqPsDx1d9LNwWogdvmw1OwyNlD5\nGaD/yjmkQLoy7abd0jVf8JsoyfjY9vwbcpa8YIGN73M1R1ZqzKqKHxwCPxha\njgmQ6XP+sFlzWigC8MVJ2ziPi1wwYZ0tAortojaqvHkfPaKvVuRCf5BtWi+b\nGAzRJbK6tXd6VDE4tx1UGKvU62VaxYDEXRwggLbqlFdd1DqVw1KieCFM15bd\nJAwUmstNceACMQMZGwD0ZhsZYRPivjsvhB/he+p2DoPijBgxYgyPq+ufA1EG\nPKFTmYn7SYVj+Px7QtDniZ/PwPnJKSiVtnzbh3dJXccyOMIIzWQccc4WtXyn\nEK4jvK+eBVe/NEl9tMip6CaxfXbQ+VrfBiGJ7sJIf/GGj7aYc/0xVikUkGmU\n8OKg17ndxtreUUG5IlcZWEVVV9anEkevJ5n491CBHjPrazHsLRDcI9V9CBDl\njA+j\r\n=cLYG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMP/FX98YzD69qVsfeBMxSnJpb/+auLkzUCHCFfmEV4QIhAM7/llTq4im17zAuMMGGcqVIBqcjzJXkICDKHX1Ws6Wt"}]},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rafz_0.1.12_1602869568630_0.8121441876181008"},"_hasShrinkwrap":false},"0.1.13":{"name":"rafz","version":"0.1.13","description":"requestAnimationFrame for libraries","author":{"name":"Alec Larson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/rafz.git"},"main":"dist/raf.js","module":"dist/raf.mjs","types":"dist/raf.d.ts","scripts":{"build":"rollup -c","prepare":"yarn build"},"devDependencies":{"esbuild":"^0.7.11","prettier":"^2.0.5","rollup":"^2.23.0","rollup-plugin-dts":"^1.4.10","rollup-plugin-esbuild":"^2.4.2","typescript":"^4.0.0"},"keywords":["raf","requestAnimationFrame","animation","tiny"],"gitHead":"8ad4992bf6760ed20447f36f7797397594df382b","bugs":{"url":"https://github.com/pmndrs/rafz/issues"},"homepage":"https://github.com/pmndrs/rafz#readme","_id":"rafz@0.1.13","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gBnQHtg5Qpcg4zxdLKnofAQaSrsX6y1H3+PcdzXAGQZoqR2ZTRrZSi7Euk4+GCob+LZAwJjIy/3xPD48HIphVg==","shasum":"ffa89dd51b290ce11ecb0aef9e392d8469f63850","tarball":"https://registry.npmjs.org/rafz/-/rafz-0.1.13.tgz","fileCount":10,"unpackedSize":25038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjdZxCRA9TVsSAnZWagAAja8P/3SYTxSuep2MpjVqMiPI\nvkvg+KfINM1F8V1oo/PPZ5AaPyRLgF0QhkT3L2zsuxjgeB1ySiSqgWafyZtd\noUNk+4umz/1GP3RFU6ysZynSo6tHVukowjjR42o7b9RNbM062rBD0BDOl/IR\ntWSSOTgGE7k2kJAYZQP5x//s9PJZklgEK4Vsn5IK8FoGnXOhn7JlwHk5S1cP\nKYOXl8c4qgm7RkUxjqen4znxY+51LwnB6zEJPdIwy3Z9amDa6TkfOKR/GCu8\n2DJtbwG6Kz+o6mJYG9rL+2n3qBSDQdrYjmBRhgb7RUwjUwkTxC8TpJs+COUs\n40FvccT4oBK+8hPdfFyzAuwLxMEM5arZhZHhKr9iEBhPFHurcVDQWgWHT957\n0dcgi/EYivCS+LHeFZ3bxq4Fe3wLcKHpP6vmh/8YYXetQe+fWl6SJg3sVmkG\nd+6+mvNmyjQ+0B/kFoJyzkfMcY7LZY6YSdGuxXc6WTfQoRydF0s2xLPgRA2H\n0duamfggElATrjQdUTd0+xW81puOrAGO6ypP+sSE27w2nOISza+NyXjIemNh\nphj3VV9UnIlUgrFXDmFk6V57zk3SUuzgJk9vCqoEKHhg0TpvWvMqpw6zQfq/\nNzRodSI5qP+TPFmB3ZJMsEda9AiPNnOX2upWhFcFuLFEXENC1k4+qxrr+83E\nqIOh\r\n=kPrF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMiym7fvBkPS2sDgzxVmEsCssShUnMZEOKn1SUKQV2vAiEAsDcbXHrauEnAKE5g9MuP5RKfoLvsxpmmoL7l+Sai9h8="}]},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rafz_0.1.13_1603130993006_0.892368265490032"},"_hasShrinkwrap":false},"0.1.14":{"name":"rafz","version":"0.1.14","description":"requestAnimationFrame for libraries","author":{"name":"Alec Larson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/rafz.git"},"main":"dist/raf.js","module":"dist/raf.mjs","types":"dist/raf.d.ts","scripts":{"build":"rollup -c","prepare":"yarn build"},"devDependencies":{"esbuild":"^0.7.11","prettier":"^2.0.5","rollup":"^2.23.0","rollup-plugin-dts":"^1.4.10","rollup-plugin-esbuild":"^2.4.2","typescript":"^4.0.0"},"keywords":["raf","requestAnimationFrame","animation","tiny"],"gitHead":"06a099cea77c7dc93fb8cef9c09e1124894612f1","bugs":{"url":"https://github.com/pmndrs/rafz/issues"},"homepage":"https://github.com/pmndrs/rafz#readme","_id":"rafz@0.1.14","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-YiQkedSt1urYtYbvHhTQR3l67M8SZbUvga5eJFM/v4vx/GmDdtXlE2hjJIyRjhhO/PjcdGC+CXCYOUA4onit8w==","shasum":"164f01cf7cc6094e08467247ef351ef5c8d278fe","tarball":"https://registry.npmjs.org/rafz/-/rafz-0.1.14.tgz","fileCount":10,"unpackedSize":24794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfprtwCRA9TVsSAnZWagAAR/oP/A2tHZhEgnOsCCkt2eXy\nisFmz2GePDWObuM+Gjd8Ew+4FYCzwHdFgW/B5DPEgrfGWGX5CN2Z01NapT/J\n2iDHhZmWgPO6XpmEuDXs/RZrLsv5mAlQf4KJ3FLTJaklI/J0/zvrnUPCRRGs\nSV+NmmmCBDM6dQUpEHTtax4R2E10wtH9sXINwCPmZPplH8hwOhGl4PXtPdYR\n2w/iZN4N2poiENWWo+Qcue875/2tZ8A71Z4Mc3b7WK9KpplDvRIQILNkYuvW\nd4egKG7npeTg608LNSmMVWUKGXA4JicejGM0cIBBd6l65AmNLAyZRCwk5HdG\nkQtmCNoHhcBhmUWkywRK7QNdNV05+UfRUaegalHLuD0QTjwf8PNI/dG8jvIb\ntEzNQ2Qg1zjWFlGzc4SyN2iDduLzpK7OObws4aB9FuNWm68VejTgirwWq+2c\nTReU8QfZetieshZzJGtdDsmbZBfH4sBZgG3t5B7I19rW9VCU62Ls8FzALfaP\nA+n70EJ6Nb7ZQxXi3qA2PUEh88zhx8EmUt9FRv5UBbCChmxEW7yvTKG4XlUV\ndCwo3cRXZ2nA0XRvWSXxojUj6qaAxDZ9O7YGMpbdi8wOAjZmNyaAhKd4VLNq\nc0yaQkLRxlaUof4kwvoFOzyWQVVTWocE9q99oGCQ34ETEszGDhlFtXuiV0kA\nljWo\r\n=264l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLdWqHczzObjQJKu7oyq9Z3wagGfYsZO6i9ZEgHrLObwIhANpGtSOEPFYC+lIxuweE/QF/N50Mhw6KaAJVS1hhEkCz"}]},"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rafz_0.1.14_1604762480203_0.6611469092418036"},"_hasShrinkwrap":false},"0.2.0-0":{"name":"rafz","version":"0.2.0-0","description":"requestAnimationFrame for libraries","author":{"name":"Alec Larson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alloc/rafz.git"},"main":"cjs/raf.js","module":"esm/raf.js","scripts":{"build":"tsc -p . --outDir esm && tsc -p . --module commonjs --outDir cjs","prepare":"yarn build && node scripts/prepare","test":"jest"},"dependencies":{"react-batched-updates":"^1.0.0"},"devDependencies":{"@cush/exec":"^1.7.1","@types/jest":"^26.0.22","esbuild":"^0.11.3","esbuild-jest":"npm:@alloc/esbuild-jest@^0.3.5","jest":"^26.6.3","prettier":"^2.2.1","saxon":"^0.2.11","typescript":"^4.0.0"},"keywords":["raf","requestAnimationFrame","frameloop","animation","tiny"],"readme":"# rafz\n\nCoordinate `requestAnimationFrame` calls across your app and/or libraries.\n\n* < 700 bytes min+gzip\n* Timeout support\n* Batching support (eg: `ReactDOM.unstable_batchedUpdates`)\n* Uncaught errors are isolated\n* Runs continuously (to reduce frame skips)\n\n&nbsp;\n\n## API\n\n```ts\nimport { raf } from 'rafz'\n\n// Schedule an update\nraf(dt => {})\n\n// Start an update loop\nraf(dt => true)\n\n// Cancel an update\nraf.cancel(fn)\n\n// Schedule a mutation\nraf.write(() => {})\n\n// Before any updates\nraf.onStart(() => {})\n\n// Before any mutations\nraf.onFrame(() => {})\n\n// After any mutations\nraf.onFinish(() => {})\n\n// Set a timeout that runs on nearest frame\nraf.setTimeout(() => {}, 1000)\n\n// Use a polyfill\nraf.use(require('@essentials/raf').raf)\n\n// Get the current time\nraf.now() // => number\n```\n\n&nbsp;\n\n## Notes\n\n* Functions can only be scheduled once per queue per frame.\n* Thus, trying to schedule a function twice is a no-op.\n* The `update` phase is for updating JS state (eg: advancing an animation).\n* The `write` phase is for updating native state (eg: mutating the DOM).\n* [Reading] is allowed any time before the `write` phase.\n* Writing is allowed any time after the `onFrame` phase.\n* Timeout handlers run first on each frame.\n* Any handler (except timeouts) can return `true` to run again next frame.\n* The `raf.cancel` function only works with `raf` handlers.\n* Use `raf.sync` to disable scheduling in its callback.\n* Override `raf.batchedUpdates` to avoid excessive re-rendering in React.\n\n[Reading]: https://gist.github.com/paulirish/5d52fb081b3570c81e3a\n\n&nbsp;\n\n## `raf.throttle`\n\nWrap a function to limit its execution to once per frame. If called more than once\nin a single frame, the last arguments are used.\n\n```ts\nlet log = raf.throttle(console.log)\n\nlog(1)\nlog(2) // nothing logged yet\n\nraf.onStart(() => {\n  // \"2\" is logged by now\n})\n\n// Cancel a pending call.\nlog.cancel()\n\n// Access the wrapped function.\nlog.handler\n```\n\n&nbsp;\n\n## Used by\n\n- [react-spring](https://github.com/pmndrs/react-spring)\n- [react-three-fiber](https://github.com/pmndrs/react-three-fiber)\n- [use-element-size](https://github.com/alloc/use-element-size)\n\n&nbsp;\n\n## Prior art\n\n- [fastdom](https://github.com/wilsonpage/fastdom)\n- [framesync](https://github.com/Popmotion/popmotion/tree/master/packages/framesync)\n","readmeFilename":"README.md","gitHead":"6838dc057d60140fdeb492f462a7edeac4576d91","bugs":{"url":"https://github.com/alloc/rafz/issues"},"homepage":"https://github.com/alloc/rafz#readme","_id":"rafz@0.2.0-0","_nodeVersion":"14.13.1","_npmVersion":"7.10.0","dist":{"integrity":"sha512-3l0Tm/OM5lJQgksQxA0RN3buwjSbwKM8ll6HcXHC9fRwCjkdqiQ9UL3su+A8AlrfDzefor4yw+yW4+tCaXsDqA==","shasum":"f7a910eb3a82d38e70dfb7e93cf2d8d87b003dcf","tarball":"https://registry.npmjs.org/rafz/-/rafz-0.2.0-0.tgz","fileCount":69,"unpackedSize":61823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJged7tCRA9TVsSAnZWagAAVtIP/3Th3Xc1mq4GB+TTxv1I\n/SDyztCFuoMY96fop5vCpX7zE7zlkY+eQBTNNxyo6Jb+kuANz02ecArYfovu\nJQSlFEm8iYrBHngw+/B7mLcT5PzTCIA2HUhDdG4fAL4IBRvNl4KIKZUnN7IV\ny2N3+3/hj2KaQN8Oq+vOIr4cPoZE1U8UEUwBs+1C2hauQtuGJkxTM1aCofzN\nn3d21EnWO8UceJys/4tQDZeMEgdo124V6rCLdxbpo8cb4ixnQYTfOGgoV/XS\nxly6mQ9v++vo2nvkVWQLyTR6snaTDagdEi4WRM3UxrGxu9jWpvJV2mmiNzLr\nFlQfQ0rzEuKJCESeqNsBM5zlLeVC/Ka8eOGADgnVvpLltgJKDVeaSb4dBzq4\nQf+6cPaljeSn4bEGVcoXF4EA/A+EaMtSKU+08YS//fs0XkfDJncOQj+asBT0\nAURB0+uf1VneEI7sqdTy660+1C06w32ZqlqiGXZQob4QxmxiHIfSu+jNWvhR\nBxGokOSTCwR6EWbtxXQrQfhaTqS9+rqGtelPZzKronJM9GjYqfWDA3dyH4Bg\nu2E0XC/enG3MM/qLDYehnDLEbTTDU0k6J9RR92lc5Jtd15Vr2iqvq8kR1Kzj\nnI98OwaPvZ0PxpB3wDMG+cVCiTEReVuF5+Wgao4OlOeNK2Khay3WdC+VSoZE\nUEUx\r\n=HCDn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJfvna4uwq4TMzM/oHRlnTAyjyen3FTm6V2Mi9i6GHOQIgMEjYuxglRqvT0G626qwxPapARSXLtwwPAt4zJR00K0k="}]},"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rafz_0.2.0-0_1618599660437_0.4441329938763592"},"_hasShrinkwrap":false},"0.2.0-1":{"name":"rafz","version":"0.2.0-1","description":"requestAnimationFrame for libraries","author":{"name":"Alec Larson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alloc/rafz.git"},"main":"cjs/raf.js","module":"esm/raf.js","scripts":{"build":"tsc -p . --outDir esm && tsc -p . --module commonjs --outDir cjs","prepare":"yarn build && node scripts/prepare","test":"jest"},"dependencies":{"react-batched-updates":"^1.0.0"},"devDependencies":{"@cush/exec":"^1.7.1","@types/jest":"^26.0.22","esbuild":"^0.11.3","esbuild-jest":"npm:@alloc/esbuild-jest@^0.3.5","jest":"^26.6.3","prettier":"^2.2.1","saxon":"^0.2.11","typescript":"^4.0.0"},"keywords":["raf","requestAnimationFrame","frameloop","animation","tiny"],"readme":"# rafz\n\nCoordinate `requestAnimationFrame` calls across your app and/or libraries.\n\n* < 700 bytes min+gzip\n* Timeout support\n* Batching support (eg: `ReactDOM.unstable_batchedUpdates`)\n* Uncaught errors are isolated\n* Runs continuously (to reduce frame skips)\n\n&nbsp;\n\n## API\n\n```ts\nimport { raf } from 'rafz'\n\n// Schedule an update\nraf(dt => {})\n\n// Start an update loop\nraf(dt => true)\n\n// Cancel an update\nraf.cancel(fn)\n\n// Schedule a mutation\nraf.write(() => {})\n\n// Before any updates\nraf.onStart(() => {})\n\n// Before any mutations\nraf.onFrame(() => {})\n\n// After any mutations\nraf.onFinish(() => {})\n\n// Set a timeout that runs on nearest frame\nraf.setTimeout(() => {}, 1000)\n\n// Use a polyfill\nraf.use(require('@essentials/raf').raf)\n\n// Get the current time\nraf.now() // => number\n```\n\n&nbsp;\n\n## Notes\n\n* Functions can only be scheduled once per queue per frame.\n* Thus, trying to schedule a function twice is a no-op.\n* The `update` phase is for updating JS state (eg: advancing an animation).\n* The `write` phase is for updating native state (eg: mutating the DOM).\n* [Reading] is allowed any time before the `write` phase.\n* Writing is allowed any time after the `onFrame` phase.\n* Timeout handlers run first on each frame.\n* Any handler (except timeouts) can return `true` to run again next frame.\n* The `raf.cancel` function only works with `raf` handlers.\n* Use `raf.sync` to disable scheduling in its callback.\n* Override `raf.batchedUpdates` to avoid excessive re-rendering in React.\n\n[Reading]: https://gist.github.com/paulirish/5d52fb081b3570c81e3a\n\n&nbsp;\n\n## `raf.throttle`\n\nWrap a function to limit its execution to once per frame. If called more than once\nin a single frame, the last arguments are used.\n\n```ts\nlet log = raf.throttle(console.log)\n\nlog(1)\nlog(2) // nothing logged yet\n\nraf.onStart(() => {\n  // \"2\" is logged by now\n})\n\n// Cancel a pending call.\nlog.cancel()\n\n// Access the wrapped function.\nlog.handler\n```\n\n&nbsp;\n\n## Used by\n\n- [react-spring](https://github.com/pmndrs/react-spring)\n- [react-three-fiber](https://github.com/pmndrs/react-three-fiber)\n- [use-element-size](https://github.com/alloc/use-element-size)\n\n&nbsp;\n\n## Prior art\n\n- [fastdom](https://github.com/wilsonpage/fastdom)\n- [framesync](https://github.com/Popmotion/popmotion/tree/master/packages/framesync)\n","readmeFilename":"README.md","gitHead":"6524a5bdd2d9e4a6477023a3ed700acd8e9032cb","bugs":{"url":"https://github.com/alloc/rafz/issues"},"homepage":"https://github.com/alloc/rafz#readme","_id":"rafz@0.2.0-1","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-jEnkvs3uezHEqwD/v0der8xrhCtH06Cxl/k4hASdx2aJbDBRDC9KtkZ9T3e+mqFpeBAVRyhqzxd9OlgbFaTiCQ==","shasum":"8982c3bb290f770be59509bea99085cc9b68590e","tarball":"https://registry.npmjs.org/rafz/-/rafz-0.2.0-1.tgz","fileCount":69,"unpackedSize":64804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGADiCRA9TVsSAnZWagAAuv4P/1ZnS94qfzq6XRz4dqx8\nBtmu2bMRm2MfQqKBcOjAQiTPpPiW5pfZI3YEkhUvMm63W9ShxufM7ZsNtkLv\njDzb/7pMuhzFIzKJj0Q2Wt9lxKMY47pia/CkYPV/Qzrm1PLknnvP0sbQ8RzM\npQ7m4RSdnuGz7vTg7Kz2SMbNzIvYSVKfANYFQddWEQqJLvS5qBvToMrSrrvo\n4gogGwscAw0E2u4R5AxSXGHEpmT8uQ91AFtCoLNwVJbEegdkx/MLrFuedVOy\nhARVWZMNzfHzhOIFRUgpT9zlwOxyVNVHuyFjQD0fEYkkvyBtaI4UwJKDk4+Q\nQcT7vytp5hkLkJ/ypIh4q1mADdTtJWDRJ5xOeen/QVfQfsws1SY1ABd8WzMV\nauQ/QYVA/mINULBVkOi1ng2ugBANOyV0OydgHSLrXfB/SAv4OtJzhYEekUaK\n65QUdETnR7e136C9M8vhNzCYGwgf6PjivH8x/aI1amgsWVMMRDG7qEacLaBQ\ng0TdgsEoBcsIvClwS5MBqMA763yNjpGBltuSKgEn9KLP/yw1SPhc6n3L/giO\nhXfeXBbO52nx0fz1X+WuIYYrS7LOaHEbxiqpfLSh1wfod9sjBCooZLDJyHRX\nm82KIT2nMxr0eK01KKzwKi6xcAi/Dg2CPyQEUOm7Ijo5X1OLGKB6aF+cHLOJ\nUSJ/\r\n=9CHc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKmgHUZEMXj4qhPlXqwBHFd84DFPzIUxWyPPtmwszxagIhAMfd7OIUPPLF1HeWRykQdc1u3aFR2qkIWC9AI/HI0339"}]},"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rafz_0.2.0-1_1628963041970_0.6788101863327407"},"_hasShrinkwrap":false},"0.2.0-2":{"name":"rafz","version":"0.2.0-2","description":"requestAnimationFrame for libraries","author":{"name":"Alec Larson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alloc/rafz.git"},"main":"cjs/raf.js","module":"esm/raf.js","scripts":{"build":"tsc -p . --outDir esm && tsc -p . --module commonjs --outDir cjs","prepare":"yarn build && node scripts/prepare","test":"jest"},"dependencies":{"react-batched-updates":"^1.0.0"},"devDependencies":{"@cush/exec":"^1.7.1","@types/jest":"^26.0.22","esbuild":"^0.11.3","esbuild-jest":"npm:@alloc/esbuild-jest@^0.3.5","jest":"^26.6.3","prettier":"^2.2.1","saxon":"^0.2.11","typescript":"^4.0.0"},"keywords":["raf","requestAnimationFrame","frameloop","animation","tiny"],"readme":"# rafz\n\nCoordinate `requestAnimationFrame` calls across your app and/or libraries.\n\n* < 700 bytes min+gzip\n* Timeout support\n* Batching support (eg: `ReactDOM.unstable_batchedUpdates`)\n* Uncaught errors are isolated\n* Runs continuously (to reduce frame skips)\n\n&nbsp;\n\n## API\n\n```ts\nimport { raf } from 'rafz'\n\n// Schedule an update\nraf(dt => {})\n\n// Start an update loop\nraf(dt => true)\n\n// Cancel an update\nraf.cancel(fn)\n\n// Schedule a mutation\nraf.write(() => {})\n\n// Before any updates\nraf.onStart(() => {})\n\n// Before any mutations\nraf.onFrame(() => {})\n\n// After any mutations\nraf.onFinish(() => {})\n\n// Set a timeout that runs on nearest frame\nraf.setTimeout(() => {}, 1000)\n\n// Use a polyfill\nraf.use(require('@essentials/raf').raf)\n\n// Get the current time\nraf.now() // => number\n```\n\n&nbsp;\n\n## Notes\n\n* Functions can only be scheduled once per queue per frame.\n* Thus, trying to schedule a function twice is a no-op.\n* The `update` phase is for updating JS state (eg: advancing an animation).\n* The `write` phase is for updating native state (eg: mutating the DOM).\n* [Reading] is allowed any time before the `write` phase.\n* Writing is allowed any time after the `onFrame` phase.\n* Timeout handlers run first on each frame.\n* Any handler (except timeouts) can return `true` to run again next frame.\n* The `raf.cancel` function only works with `raf` handlers.\n* Use `raf.sync` to disable scheduling in its callback.\n* Override `raf.batchedUpdates` to avoid excessive re-rendering in React.\n\n[Reading]: https://gist.github.com/paulirish/5d52fb081b3570c81e3a\n\n&nbsp;\n\n## `raf.throttle`\n\nWrap a function to limit its execution to once per frame. If called more than once\nin a single frame, the last arguments are used.\n\n```ts\nlet log = raf.throttle(console.log)\n\nlog(1)\nlog(2) // nothing logged yet\n\nraf.onStart(() => {\n  // \"2\" is logged by now\n})\n\n// Cancel a pending call.\nlog.cancel()\n\n// Access the wrapped function.\nlog.handler\n```\n\n&nbsp;\n\n## Used by\n\n- [react-spring](https://github.com/pmndrs/react-spring)\n- [react-three-fiber](https://github.com/pmndrs/react-three-fiber)\n- [use-element-size](https://github.com/alloc/use-element-size)\n\n&nbsp;\n\n## Prior art\n\n- [fastdom](https://github.com/wilsonpage/fastdom)\n- [framesync](https://github.com/Popmotion/popmotion/tree/master/packages/framesync)\n","readmeFilename":"README.md","gitHead":"eb3d0b9b0b7abd10d780bbddb0c27245cf1f768f","bugs":{"url":"https://github.com/alloc/rafz/issues"},"homepage":"https://github.com/alloc/rafz#readme","_id":"rafz@0.2.0-2","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-3K2EAqGNWJhHXYqDGw9h8zdcmQD2Rcl1gERocGscHKevNCJdVXmT2jaIXU16fGI6i/1Zhp6YkP3RzSkJaCphHQ==","shasum":"635483fe65350792e4ee6234676a6647337cda3a","tarball":"https://registry.npmjs.org/rafz/-/rafz-0.2.0-2.tgz","fileCount":69,"unpackedSize":64802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGGUyCRA9TVsSAnZWagAAP7QP/iBHNzhoz6Bb8PJkq1nV\nQquJX2h+UQ6SHfFJagFmi6QdMGrkSASPjcUPppOau0J5ZKKR1lsQkuEKHRNq\nhaeiPF/3R4Vx4G09TJ+9rAMeNlomQcx/RHj21/tFaYUZvTnhVVDTHsiLMWlD\np8zyShJEwdptCc4LEGkYz+e777MAg4QOSv9ea3BySzCaiNxxjXgqwJlakF3a\n4sqhGXuouBMo2PK/fF8v1rJHJbMejkP1K0fWrdmXlPxv7Dji6rBdQcpD1UBZ\nWwW3DJHjx6aAFAuHsPzRHnAAnvs3WaHLl2Z3/f3FnKQ8GUp0OsmxzFCYrfdL\nPXlyJjSYfz0nGe3AiQmpZz6HAkQJScLPwJrr9uyjjL5K0AMwDLMIpfLqLxS9\nVqVpMkPrOTFETmneD6CBW2n8MfoxkRLUBJdZ8eRe8eABZcJgCmtyLn7M+rme\nnfYxamrkS39Poh0vyrhmEnw3AJ9cbmkIEUbrj+yVU3gIlAr7s2E0h4IB3NEl\n0RobVjEN/sWgN8xGOT1BPbBos3b88w/6k36d/sT3PzgnjKakRwcky+z5wPyf\ntinUdMkfPq0+FVxgfI0kaVADH90wEtWa1b7kKvRyKrVuVhEnG8iKK9Vzr9JZ\nfBHo2dmw8Y2LjCWvTNwpcNiV5ya9/3/mraep3i8XtATcdzEPEVJ4CLsGsy/D\nNZNW\r\n=2o0H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKp8Cr9nSDxdaDei6uDJJqsXQsVaGiezBNxuq3dUAwhAiEA0vBHUBpKROhtIt5zPdQ6P4IUJSl9N6A3W0nPTho39PY="}]},"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rafz_0.2.0-2_1628988722407_0.36180819317889856"},"_hasShrinkwrap":false},"0.3.0-0":{"name":"rafz","version":"0.3.0-0","description":"requestAnimationFrame for libraries","author":{"name":"Alec Larson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alloc/rafz.git"},"exports":{".":{"types":"./dist/rafz.d.ts","import":"./dist/rafz.mjs","default":"./dist/rafz.js"},"./jest":{"types":"./dist/rafz-jest.d.ts","import":"./dist/rafz-jest.mjs","require":"./dist/rafz-jest.js"}},"scripts":{"dev":"tsup --watch --sourcemap","build":"tsup","prepare":"node scripts/prepare && tsup","test":"jest"},"dependencies":{"react-batched-updates":"^1.0.0"},"devDependencies":{"@cush/exec":"^1.7.1","@types/jest":"^26.0.22","esbuild":"^0.11.3","esbuild-jest":"npm:@alloc/esbuild-jest@^0.3.5","jest":"^26.6.3","prettier":"^2.2.1","saxon":"^0.2.11","tsup":"^6.2.2","typescript":"^4.0.0"},"keywords":["raf","requestAnimationFrame","frameloop","animation","tiny"],"sideEffects":["esm/throttle.js","esm/timeout.js"],"readme":"# rafz\n\nv0.3 is a work-in-progress\n","readmeFilename":"README.md","gitHead":"6ba8ddb352e8c46c553c0d77f1b4cada146bdb87","bugs":{"url":"https://github.com/alloc/rafz/issues"},"homepage":"https://github.com/alloc/rafz#readme","_id":"rafz@0.3.0-0","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-uFzEn41qMSLKzrLz54pUJ0ikOlwejFjdPM73zv5mCy7xl2xxBoDF2/W7YWe1Aiewa2MoJbPJM1Nni82ZwvMeGQ==","shasum":"168ee3dc49fe2ff48094879a61b4ed350b3a6aa1","tarball":"https://registry.npmjs.org/rafz/-/rafz-0.3.0-0.tgz","fileCount":6,"unpackedSize":14342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHo8F3DN5bScmRTVyQ1pX/0PkVD4fLM+TDJXitsoSscAiEA9uVmm9unTNGsTK9PEKY68uhN9yLNzYxb/QhaUYjXSpQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAQ19ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmor3RAAoYCw96Vgbcap+4lJbT1ZgssuxYABumuYvNawfBmA3TTqxPob\r\nfX+OeDUV/DeB2KHFJqYRpqVYSyOCa7aDwN7utXTIwWTBo7I3qxrHpSmkMF6g\r\n3Y+80WauWqWgBDj3gphNLfkzwS4B9nQV/2+/L0/9tiapTyD//xJLct6lzqcL\r\nDfMWNgTtdlsL7ix9A5Zz4zCAB+5ouwwfLnmUI0SETM9+YjPJNR6X7bZSj42d\r\nVXn7wAwY2oUW8kFSNHzx8djuy6iSR9fNFpRnFHDmKkBneI7+CtnDn2+iEuqe\r\nWKklD6aCc2U2UX7oQJgLcVgmhy+fuwXpywkMeFeSBo3y8cUy/XBfnEJFcZsg\r\n98erKYzfFWslaUUoX0QYWzCCS18G3QEl6EfrnV/V1dKpNTMPuXwwr59mg19x\r\nqq60yU60Vq0jXoGs65FtuzVkYScr42Xh+d43W5cpCEJDXRQSH5NNSw0AlZ3T\r\n4EI+33r72s1iAaw5vfpPwloPfHxYXysmtW+Qm2+UfBVUD6mgAC3JQz8zpweN\r\nfOIu5uGIT8zVK7rwGaL8IfkOg+ejMMusZBCl1EhDTDp+mOLvpWUkP+tJnyxL\r\nUAaunDhgArQzzle2XWX0pETQu6cnCiPVxJRNczVNd9gLYdJtoDltq2ZWLI0C\r\nA7jM56jtpYaBEtrHrnoU2xpmXX5XuOWJecY=\r\n=1Pdl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rafz_0.3.0-0_1661013373118_0.8349989053043936"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-26T16:55:30.534Z","0.1.0":"2020-09-26T16:55:30.645Z","modified":"2022-08-20T16:36:13.387Z","0.1.1":"2020-09-26T17:33:50.326Z","0.1.2":"2020-09-26T18:03:06.542Z","0.1.3":"2020-09-26T19:21:18.314Z","0.1.4":"2020-09-26T19:55:43.922Z","0.1.5":"2020-09-26T20:39:46.823Z","0.1.6":"2020-09-26T20:58:46.424Z","0.1.7":"2020-09-26T22:41:10.107Z","0.1.8":"2020-09-26T23:07:37.269Z","0.1.9":"2020-10-08T16:21:45.881Z","0.1.10":"2020-10-08T19:36:38.739Z","0.1.11":"2020-10-16T17:29:05.094Z","0.1.12":"2020-10-16T17:32:48.756Z","0.1.13":"2020-10-19T18:09:53.113Z","0.1.14":"2020-11-07T15:21:20.318Z","0.2.0-0":"2021-04-16T19:01:00.595Z","0.2.0-1":"2021-08-14T17:44:02.095Z","0.2.0-2":"2021-08-15T00:52:02.601Z","0.3.0-0":"2022-08-20T16:36:13.314Z"},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"description":"requestAnimationFrame for libraries","homepage":"https://github.com/pmndrs/rafz#readme","keywords":["raf","requestAnimationFrame","animation","tiny"],"repository":{"type":"git","url":"git+https://github.com/pmndrs/rafz.git"},"author":{"name":"Alec Larson"},"bugs":{"url":"https://github.com/pmndrs/rafz/issues"},"license":"MIT","readme":"","readmeFilename":""}