{"_id":"raf","maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"},{"name":"cmtegner","email":"christian.tegner@gmail.com"}],"keywords":["requestAnimationFrame","polyfill"],"dist-tags":{"latest":"3.4.1"},"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"description":"requestAnimationFrame polyfill for node and the browser","readme":"# raf\n\n[![Browser Support](http://ci.testling.com/chrisdickinson/raf.png)](http://ci.testling.com/chrisdickinson/raf)\n\nrequestAnimationFrame polyfill for node and the browser.\n\n```js\nvar raf = require('raf')\n\nraf(function tick() {\n  // Animation logic\n  raf(tick)\n})\n```\n\n**Note:** The stream/event emitter logic found in versions prior to 1.0.0 can be found in [raf-stream](https://www.npmjs.org/package/raf-stream).\n\n## Getting started\n\n### CommonJS (Node, Browserify, Webpack, etc.)\n\nInstall `raf` from npm:\n\n```bash\nnpm install --save raf\n```\n\nRequire it like you would any other module:\n\n```js\nconst raf = require('raf')\n```\n\n### AMD (require.js, etc)\n\nDownload the UMD-bundle from [wzrd.in](https://wzrd.in/standalone/raf@latest) (remember to include the current version number in the filename).\n\nAdd it to your AMD module loader config and require it like you would any other module:\n\n```html\ndefine(['raf'], raf => {...})\n```\n\n### `<script>`\n\nDownload the UMD-bundle from [wzrd.in](https://wzrd.in/standalone/raf@latest) (remember to include the current version number in the filename).\n\nThen include it via a script tag:\n\n```html\n<script src=\"raf-x.x.x.js\"></script>\n```\n\nThe API will be available on `window.raf`.\n\n## API\n\n[Documentation at Mozilla Developer Network](https://developer.mozilla.org/en-US/docs/Web/API/window.requestAnimationFrame), [W3 Specification](http://www.w3.org/TR/animation-timing/#requestAnimationFrame)\n\n### var handle = raf(callback)\n\n`callback` is the function to invoke in the next frame. `handle` is a long integer value that uniquely identifies the entry in the callback list. This is a non-zero value, but you may not make any other assumptions about its value.\n\n### raf.cancel(handle)\n\n`handle` is the entry identifier returned by `raf()`. Removes the queued animation frame callback (other queued callbacks will still be invoked unless cancelled).\n\n### raf.polyfill([object])\n\nShorthand to polyfill `window.requestAnimationFrame` and `window.cancelAnimationFrame` if necessary (Polyfills `global` in node).\n\nAlternatively you can require `raf/polyfill` which will act the same as `require('raf').polyfill()`.\n\nIf you provide `object` the polyfills are attached to that given object, instead of the inferred global.\nUseful if you have an instance of a fake `window` object, and want to add `raf` and `caf` to it.\n\n## Acknowledgments\n\nBased on work by Erik Möller, Paul Irish, and Tino Zijdel (https://gist.github.com/paulirish/1579671)\n\n## License\n\nMIT\n","repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"users":{"daniel-zahariev":true,"pengzhisun":true,"fearnbuster":true,"tangiblej":true,"wvlvik":true,"adrienhobbs":true,"preco21":true,"andywhite37":true,"285858315":true,"alexdickson":true,"isenricho":true,"losymear":true,"wesleylhandy":true,"program247365":true,"cmtegner":true,"amjil":true,"bro_strummer":true,"psychollama":true,"mubaidr":true,"sunaiwen":true,"qddegtya":true,"arcticicestudio":true,"omidantilong":true,"princetoad":true,"dkblay":true},"bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"license":"MIT","versions":{"2.0.0":{"name":"raf","version":"2.0.0","description":"requestAnimationFrame polyfill for node and the browser","main":"index.js","scripts":{"testling":"browserify test.js | testling","test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"contributors":[{"name":"Christian Maughan Tegnér","email":"christian.tegner@gmail.com"}],"license":"MIT","devDependencies":{"testling":"~1.6.1","browserify":"~4.1.2","tape":"~2.12.3"},"dependencies":{"performance-now":"~0.1.3"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"homepage":"https://github.com/chrisdickinson/raf","_id":"raf@2.0.0","_shasum":"ad4b41ac7ce390ad29216e7a72d1997236f2139d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"},{"name":"cmtegner","email":"christian.tegner@gmail.com"}],"dist":{"shasum":"ad4b41ac7ce390ad29216e7a72d1997236f2139d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-2.0.0.tgz","integrity":"sha512-m8HNXYIEjdaPrNPhhKhy1kUN7PIEdP0uA5lphDHw5Z+riOaqKBjpqi8QtQh4jQ84D3UNHjYTEMPjuYMfgvOluA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9bNIAhxK5pLEMUeT612aKduXEtq4pDL4ueauaf7xWqAiByGWO8pLAdtk+m74bgqXYFykjXXZljXEoFQel6z2ctzg=="}]},"directories":{}},"2.0.1":{"name":"raf","version":"2.0.1","description":"requestAnimationFrame polyfill for node and the browser","main":"index.js","scripts":{"testling":"browserify test.js | testling","test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"contributors":[{"name":"Christian Maughan Tegnér","email":"christian.tegner@gmail.com"}],"license":"MIT","devDependencies":{"testling":"~1.6.1","browserify":"~4.1.2","tape":"~2.12.3"},"dependencies":{"performance-now":"~0.1.3"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"homepage":"https://github.com/chrisdickinson/raf","_id":"raf@2.0.1","_shasum":"c80667f652e139e02a87daf39fa7084c002886da","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"},{"name":"cmtegner","email":"christian.tegner@gmail.com"}],"dist":{"shasum":"c80667f652e139e02a87daf39fa7084c002886da","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-2.0.1.tgz","integrity":"sha512-3fjgUS0yyFoCLTVwb6iWhYimmWj9kkXtifoJtY0Vo3/XZEYk5PJdimS51JcM06Wl93FG/DayoYar+/mos3F1Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAXKsLyOJobs/ntCG536fTuQUI6JwDtO1PkYUhxpeTMAIgQ1Pgg58MIpsv+Ws0jyqPSdnLj7qG/YEt+nj4iG5UpYI="}]},"directories":{}},"0.1.3":{"name":"raf","version":"0.1.3","description":"requestAnimationFrame polyfill library","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~2.11.0"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"homepage":"https://github.com/chrisdickinson/raf","_id":"raf@0.1.3","dist":{"shasum":"936a55adf6ae838aaa1ae80599a09cb717941001","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-0.1.3.tgz","integrity":"sha512-vZSW2jpPrWiA0nzD3zFWNKkvsDIHXXJDtJ2mfwVcQSaex1vv0OgCyJtVmTlVrQfuPtarIut49bSoTjytaqDCWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB90t4+zYWCyssh5YnCJgrWXH4oNf0V7X0lY6Z/qyYB3AiAZpzquZ2ie8+AyRMd2TbOUEJEzmcxvRkNdw8sDphr1dw=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"directories":{}},"0.0.2":{"name":"raf","version":"0.0.2","description":"requestAnimationFrame polyfill library","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~0.3.3"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"_id":"raf@0.0.2","dist":{"shasum":"289aa41b6622ac464171995b8c638398c608a11d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-0.0.2.tgz","integrity":"sha512-rUiA94MDdQPxn/H+Tlly/mYQxD7Nbqg0Ww5dnhjkvWvh2c8FjH4UKAG/LRbswfL0BRlQWxTTpSSOLd7PABh/kA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+mnZxRAJwHx3Noz0HQfg498JSPMcn/xXEnEWABMOuTAiEA44PqzZle49bQj+idA2NkfBtDQRag1LqU0failE+V+6g="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"directories":{}},"0.1.1":{"name":"raf","version":"0.1.1","description":"requestAnimationFrame polyfill library","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~2.11.0"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"homepage":"https://github.com/chrisdickinson/raf","_id":"raf@0.1.1","dist":{"shasum":"d59c91dd31c9cf9c581089f25b0d0257f4204311","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-0.1.1.tgz","integrity":"sha512-ubiLkyWC358QLrnSFjLEN2kzCWGfkwSn5yL50pt50o4wYBXsfFdwd24Fi9CpCyuP4pc4vp/VUNaID3NQJFhlDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTRt8UIc779BTgrPQKj8qANfIPbL7dB13u3DmszLFyNAiEAgnW3TML6kU0SFSzBtAPEB4Cx1d+cQ9g6mpmgQU1jVyg="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"directories":{}},"0.2.0":{"name":"raf","version":"0.2.0","description":"requestAnimationFrame polyfill library","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~2.11.0"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"homepage":"https://github.com/chrisdickinson/raf","_id":"raf@0.2.0","dist":{"shasum":"35a454b89106d6cebc257254afec4252adae5168","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-0.2.0.tgz","integrity":"sha512-CNee3n3F8xEGXB176oEDE2vVqCPyknh/Az+1hxAZzpiqXnGZRLbQHhkdALAIPxGGk1RrXtyTX/UledW5ZPCCug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZQ4xs4n/lQ0zqEwORZZn6SFjObifTqYVaTJxnBm01hgIgY+CmCCQgctz491omvoP+ygRA1ABxlDjLBVmmPA3EvFs="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"directories":{}},"2.0.4":{"name":"raf","version":"2.0.4","description":"requestAnimationFrame polyfill for node and the browser","main":"index.js","scripts":{"testling":"browserify test.js | testling","test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"contributors":[{"name":"Christian Maughan Tegnér","email":"christian.tegner@gmail.com"}],"license":"MIT","devDependencies":{"testling":"~1.6.1","browserify":"~4.1.2","tape":"~2.12.3"},"dependencies":{"performance-now":"~0.1.3"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"gitHead":"1001a6c0a91d3b8f92f07a62338d12bc9d702a3d","bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"homepage":"https://github.com/chrisdickinson/raf","_id":"raf@2.0.4","_shasum":"4993e453ea5275bf6ef07a163bdfe9a23233b623","_from":".","_npmVersion":"2.0.0-alpha.7","_npmUser":{"name":"cmtegner","email":"christian.tegner@gmail.com"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"},{"name":"cmtegner","email":"christian.tegner@gmail.com"}],"dist":{"shasum":"4993e453ea5275bf6ef07a163bdfe9a23233b623","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-2.0.4.tgz","integrity":"sha512-/1MFu3i+bZeLZDRNKe+BC1d4elEHqM+ksh64WcW/5KCvxntnV6A4h6vLH3ebFKk/l8JxmHnGjOBhDq+5Jm0WnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrJ3u6I2L92UHtEp/TXs+8SedgCQToS47jNzpj3bSc2QIgbjVno1eYqMDpD7fIWlhbiRnqwkajftCKvYGL+4bW4U0="}]},"directories":{}},"0.0.3":{"name":"raf","version":"0.0.3","description":"requestAnimationFrame polyfill library","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~0.3.3"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"_id":"raf@0.0.3","dist":{"shasum":"9c7c5de355533881d2bb6b01764184a6e19f1354","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-0.0.3.tgz","integrity":"sha512-UQdxXhkDVRQQKNofA9CJJLpZFz9HkonSDnwqCTXGtYDj+lEnfgkNb33sNgj1OeLlCUANoyjhuUrHSWzafTFCdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOiVNSvQbprdoeryPCN/OjevPlyQGbqk9ckjJW1O1fnAiAiQ2f12FArsBgb7XlE/9qBBuIu43BqEwl3xf9ka2VfRw=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"directories":{}},"0.1.2":{"name":"raf","version":"0.1.2","description":"requestAnimationFrame polyfill library","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~2.11.0"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"homepage":"https://github.com/chrisdickinson/raf","_id":"raf@0.1.2","dist":{"shasum":"0def1a432b20f1447663ab051fc10e675dd98898","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-0.1.2.tgz","integrity":"sha512-OHy1eLyILr/DrWRWdqckD/MmVE7j/fF96+3scY45XVeLDUzr6z+vzMakEIFbRRfCgsAkqokwNGZjZABz+c0UcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKoW9LBGLmOFCWQk+apUX+fI91pZJiqSJsFrWr7UMrQAiEAxxKWWcrctMPDoroGIEXyhvRXOsrj1TyXSZ9mbwXkMjE="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"directories":{}},"0.0.0":{"name":"raf","version":"0.0.0","description":"requestAnimationFrame polyfill library","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~0.1.5"},"testling":{"files":"test.js","browsers":{"ie":[9],"firefox":[4,13],"chrome":[20],"safari":[5.1],"opera":[11,12]}},"_id":"raf@0.0.0","dist":{"shasum":"d77a37a1763b519d8ea6ad08232df77e3367f8bd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-0.0.0.tgz","integrity":"sha512-IrdSkSseP/Fnz/yi+y7pxqm0bgK1E5vfWj1LSUtv1gAsKSZ0woXiuPhVUS9Eu67Akx31Sq9ICNuW7HzFS+cxsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZFboW9xJ4twBNHyjkfHrScDsjVZTQDgARRMdU+BkDXAiA0a2aYLjqhiFhdrfSEDQWeLiPilUlLS/Sa+dVnFqb4QA=="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"directories":{}},"2.0.2":{"name":"raf","version":"2.0.2","description":"requestAnimationFrame polyfill for node and the browser","main":"index.js","scripts":{"testling":"browserify test.js | testling","test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"contributors":[{"name":"Christian Maughan Tegnér","email":"christian.tegner@gmail.com"}],"license":"MIT","devDependencies":{"testling":"~1.6.1","browserify":"~4.1.2","tape":"~2.12.3"},"dependencies":{"performance-now":"~0.1.3"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"gitHead":"95a952dedeb38c67b000c5f4f92c6fc1f8362abb","bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"homepage":"https://github.com/chrisdickinson/raf","_id":"raf@2.0.2","_shasum":"b3196848170e55b1df999fe20fa124a116fd9642","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"cmtegner","email":"christian.tegner@gmail.com"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"},{"name":"cmtegner","email":"christian.tegner@gmail.com"}],"dist":{"shasum":"b3196848170e55b1df999fe20fa124a116fd9642","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-2.0.2.tgz","integrity":"sha512-HbadQQaG6aEfehfj51ENt3IPfXJIwz9j5EFlLYDSm/xEs8+cOUHqjen97aeOLxgv5+Humbt0ao0RlLmDjrUYxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHN0zysJsYSR136apFe7I3SD5/FYXOg+NKTK/TrmacHNAiEA+7ZHdRZLf/8TyIVegZ0I8BpF8zkcRQ04RZU0yQCGmu4="}]},"directories":{}},"0.0.1":{"name":"raf","version":"0.0.1","description":"requestAnimationFrame polyfill library","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~0.1.5"},"testling":{"files":"test.js","browsers":{"ie":[9],"firefox":[4,13],"chrome":[20],"safari":[5.1],"opera":[11,12]}},"_id":"raf@0.0.1","dist":{"shasum":"1cddaa6054ac7c407ef037131955a9d5861986fc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-0.0.1.tgz","integrity":"sha512-0KaTd35x733A9x1TP4h2wGvzv0WcWWXHOMPj26T/l+mlg6IRHroymai8FxeOjBqx5TIL1m0T7z3lu3iChCsysg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbTKNNMot0OwWqYeBxE60Vz6UKd34PdrycQ0S120br0AiB4ZoTDI6cIzJt7IMqisRTbti9n8Fkr+TLH625X7DTF9A=="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"directories":{}},"0.1.0":{"name":"raf","version":"0.1.0","description":"requestAnimationFrame polyfill library","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~1.0.4"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"homepage":"https://github.com/chrisdickinson/raf","_id":"raf@0.1.0","dist":{"shasum":"d8c1cde3d6d533ffbd19a6aa9c6fe170f0862a60","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-0.1.0.tgz","integrity":"sha512-Wh0QAqzzhIojDRI/JvDJ6alOUEOUi/mmG09hzTHtG2lmLFRjg4otHTQaqIpmJYm8ifmFHmfsrFDiNA3JDS5YZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr8lwf+fDlSCsf1LrUpK8bP6Qn3ZCr+1zLWy4bIYCjkQIhALkDRRDiOsa9RYXlEJIDBVJP/p/9HK+sW4kqAtjquD3U"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"directories":{}},"2.0.3":{"name":"raf","version":"2.0.3","description":"requestAnimationFrame polyfill for node and the browser","main":"index.js","scripts":{"testling":"browserify test.js | testling","test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"contributors":[{"name":"Christian Maughan Tegnér","email":"christian.tegner@gmail.com"}],"license":"MIT","devDependencies":{"testling":"~1.6.1","browserify":"~4.1.2","tape":"~2.12.3"},"dependencies":{"performance-now":"~0.1.3"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"gitHead":"ccb89cec4c0e485d03b648f4cf24c6ef077faf6e","bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"homepage":"https://github.com/chrisdickinson/raf","_id":"raf@2.0.3","_shasum":"1f4221f69858ac52db577c846c03bfaf769528d7","_from":".","_npmVersion":"2.0.0-alpha.6","_npmUser":{"name":"cmtegner","email":"christian.tegner@gmail.com"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"},{"name":"cmtegner","email":"christian.tegner@gmail.com"}],"dist":{"shasum":"1f4221f69858ac52db577c846c03bfaf769528d7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-2.0.3.tgz","integrity":"sha512-pHSna3K3MbCrkcXa8dlTdpKN4KkHXsGN70h3L2Wpay30OSqBPmN+i5YfMAO4tmw+7GUzo4ZreV9GZ97UpEiW8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs5bjUCvcf5Aba1Upt0soPmMzWXFzzFBQYaYRPLp6HRwIgRTnXW9cOwyVQbA05EZ0temhQsMozh1dh4bm+WXovE6o="}]},"directories":{}},"3.0.0":{"name":"raf","version":"3.0.0","description":"requestAnimationFrame polyfill for node and the browser","main":"index.js","scripts":{"testling":"browserify test.js | testling","test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"contributors":[{"name":"Christian Maughan Tegnér","email":"christian.tegner@gmail.com"}],"license":"MIT","devDependencies":{"testling":"~1.6.1","browserify":"~4.1.2","tape":"^4.0.0"},"dependencies":{"performance-now":"~0.1.3"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"gitHead":"ecfbe05b882dadef810293f2b559a134db4e9214","bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"homepage":"https://github.com/chrisdickinson/raf#readme","_id":"raf@3.0.0","_shasum":"c83c41dcbd6f04f1b3a0873d2968cd5523f04cf2","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"cmtegner","email":"christian.tegner@gmail.com"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"},{"name":"cmtegner","email":"christian.tegner@gmail.com"}],"dist":{"shasum":"c83c41dcbd6f04f1b3a0873d2968cd5523f04cf2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-3.0.0.tgz","integrity":"sha512-4JCRWII8Fj3wkOOszRotlBx1mSumnEOC1djR3g42jU5ZOyH/R11iCt3zAQeJz/N2jPt0SMvPBu7VfLOdPuGuMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSMnlkGqT+scEL+YETLY4n3U0bUYgXMKawqwAq5/ThZAiAbYVvS7St4myeGj3j/JOuSVqJny59CaFEPYYzpyDLY9g=="}]},"directories":{}},"3.3.2":{"name":"raf","version":"3.3.2","description":"requestAnimationFrame polyfill for node and the browser","main":"index.js","scripts":{"testling":"browserify test.js | testling","test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"contributors":[{"name":"Christian Maughan Tegnér","email":"christian.tegner@gmail.com"}],"license":"MIT","devDependencies":{"testling":"~1.6.1","browserify":"~4.1.2","tape":"^4.0.0"},"dependencies":{"performance-now":"^2.1.0"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"gitHead":"daf8fdbbff93ee1d9ed2ea3b84a483596e459bfe","bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"homepage":"https://github.com/chrisdickinson/raf#readme","_id":"raf@3.3.2","_shasum":"0c13be0b5b49b46f76d6669248d527cf2b02fe27","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"cmtegner","email":"christian.tegner@gmail.com"},"dist":{"shasum":"0c13be0b5b49b46f76d6669248d527cf2b02fe27","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-3.3.2.tgz","integrity":"sha512-1s5BQAy643nfjtnZZrH8V2fhj3snKrKkwp8cDaf2KfjW4/auwB+qffSEsvs1/iOuKiOr5vK7R0HQ0dQ1zituiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElWopQ7zFA0n6DEnjkDT/0z7Sz3gcvQiCTBwYOMptSjAiBp7dl8KmWENS2ia8oz+aUGJC9z5SetxjzXMT5m1CdbPw=="}]},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"},{"name":"cmtegner","email":"christian.tegner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/raf-3.3.2.tgz_1493920913310_0.4229720178991556"},"directories":{}},"3.4.1":{"name":"raf","version":"3.4.1","description":"requestAnimationFrame polyfill for node and the browser","main":"index.js","scripts":{"testling":"browserify test.js | testling","test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"contributors":[{"name":"Christian Maughan Tegnér","email":"christian.tegner@gmail.com"}],"license":"MIT","devDependencies":{"testling":"~1.6.1","browserify":"~4.1.2","tape":"^4.0.0"},"dependencies":{"performance-now":"^2.1.0"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"gitHead":"8b77b7b0f37275dce8930cd9888f1cab209fff6a","bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"homepage":"https://github.com/chrisdickinson/raf#readme","_id":"raf@3.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"cmtegner","email":"christian.tegner@gmail.com"},"dist":{"integrity":"sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==","shasum":"0742e99a4a6552f445d73e3ee0328af0ff1ede39","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-3.4.1.tgz","fileCount":7,"unpackedSize":8100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3CdtCRA9TVsSAnZWagAA6GsP/AoLXvyvwU4WeA/5eK1Z\n9NlBe38Faxdp3DytT3Jm9vJUEZd7UPUWQkO1p3XVf7Ap+FzWBAeCp2EUHPm5\nO+BxagM3rL8GHsPwRcs8mLacHCglq25iw8Kjrjbk1LlhFZU8XRpoI8lKFl+H\naX6YiLeS73iizvR1fwG/b5RV6erl3ZmzXbmLJev1BFx2foYS0cgXnrNSBWS5\nZj11dB+HSg3Q1r1EJkpNb81GvjyKJXW6bZehUJrk/0V3ByEjXTHvuMxjid5s\n9GKX8fNKQqYctGvw0HVHpd5kmzQ9ekxKe+Ui7PVTgkIelMcv/w+u8KKnsGJB\nws9kOdzEDI19kBWhF92MmjlN6ydUqghdxpXAMEILaMpqtdFo+FBwkTH2sv7H\nStySfaocXRGCCoxQI5Bynuxfyvvw1RCsA35FfVcRPl1sUMYWqe9pz4vZRODm\nu+sbyNX+gJeZKIU3nLfIzI0LyyJwJxlYB2FqplIqfK+zbkPbxOTAIpHpw7Iz\nB0EWWiEUW84BApyXvIK83tb+7b7PBfoBW9g0TZQwy2u4ReVbe06XFrq0NMxB\nT9vr4k4Kol1CEFKrSSYftJ1GEVeda5KmDPZcnnhCQ8mjnlI77tA+w6r8LofY\ndvDmosTEIya9LE8E7gsheYsb6Kgx6lwjFtpZRPiQlp35sF5VS/+zCf7dQ2a8\nB3Te\r\n=AWxW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMkf34uNdiydhfW3HG0zDUmDspZSK8RJYM9m33fyvdiAiBvhsWjAu1GR4JhfEaHZFnEuZ/X0i1U6TON2NTXfrkWlg=="}]},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"},{"name":"cmtegner","email":"christian.tegner@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/raf_3.4.1_1541154668669_0.7129521896863182"},"_hasShrinkwrap":false},"3.1.0":{"name":"raf","version":"3.1.0","description":"requestAnimationFrame polyfill for node and the browser","main":"index.js","scripts":{"testling":"browserify test.js | testling","test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"contributors":[{"name":"Christian Maughan Tegnér","email":"christian.tegner@gmail.com"}],"license":"MIT","devDependencies":{"testling":"~1.6.1","browserify":"~4.1.2","tape":"^4.0.0"},"dependencies":{"performance-now":"~0.2.0"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"gitHead":"c9c566a78e71a50ae4ffbcd93cdcfecb513015dd","bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"homepage":"https://github.com/chrisdickinson/raf#readme","_id":"raf@3.1.0","_shasum":"5d84bf81b57f979f8c492be08378c538bb4eecfc","_from":".","_npmVersion":"3.1.0","_nodeVersion":"2.0.1","_npmUser":{"name":"cmtegner","email":"christian.tegner@gmail.com"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"},{"name":"cmtegner","email":"christian.tegner@gmail.com"}],"dist":{"shasum":"5d84bf81b57f979f8c492be08378c538bb4eecfc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-3.1.0.tgz","integrity":"sha512-iPUzfnX4H/CzRn+0nrHcO+MevF//FsJzrniRqngOF/em0nO/859ncli21e0zu2OiOW0cNIjKSnn8uK3hEA1H9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMnRfS1oL06UOaWgO2NeCVvgCdvLLBvvbYPbsCF6bBhgIhALqgCC7+rl+DMSbv4pGKUPavO+Bgn/kMMxGGAZFGe+ZN"}]},"directories":{}},"1.0.0":{"name":"raf","version":"1.0.0","description":"requestAnimationFrame polyfill for node and the browser","main":"index.js","scripts":{"testling":"browserify test.js | testling","test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"contributors":[{"name":"Christian Maughan Tegnér","email":"christian.tegner@gmail.com"}],"license":"MIT","devDependencies":{"testling":"^1.6.1","browserify":"^3.46.0","tape":"~2.11.0"},"dependencies":{"performance-now":"^0.1.3"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"homepage":"https://github.com/chrisdickinson/raf","_id":"raf@1.0.0","dist":{"shasum":"a8444ecbec4db988692159c1a5c542243459bc44","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-1.0.0.tgz","integrity":"sha512-eHzElzy6KOLxpVrWVmvlBwOgl2aQWOKPzjU4RdBh6zbfTETZ79xm6JOf76BMoaLyHHWOlzLnZanUaFtgBYZN1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDDI7XPzb8HYQhlT5dh0eJVQyiYLiNwg4bNy85CZbfCAIgR+gOmw0IkPDKPNHBWc97iPkYYxzluRRZpHhP8f6q1us="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"directories":{}},"3.2.0":{"name":"raf","version":"3.2.0","description":"requestAnimationFrame polyfill for node and the browser","main":"index.js","scripts":{"testling":"browserify test.js | testling","test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"contributors":[{"name":"Christian Maughan Tegnér","email":"christian.tegner@gmail.com"}],"license":"MIT","devDependencies":{"testling":"~1.6.1","browserify":"~4.1.2","tape":"^4.0.0"},"dependencies":{"performance-now":"~0.2.0"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"gitHead":"36f73baee1b9bede56e5b21c422091fb4186858a","bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"homepage":"https://github.com/chrisdickinson/raf#readme","_id":"raf@3.2.0","_shasum":"2aba9a09bb70f8c2e9094dc60ace7c374fadec7e","_from":".","_npmVersion":"3.3.4","_nodeVersion":"4.1.1","_npmUser":{"name":"cmtegner","email":"christian.tegner@gmail.com"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"},{"name":"cmtegner","email":"christian.tegner@gmail.com"}],"dist":{"shasum":"2aba9a09bb70f8c2e9094dc60ace7c374fadec7e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-3.2.0.tgz","integrity":"sha512-7xczdqIElmtpytYX1aMCY6n/YB0sJaYnMKFGwDIn3bHPYPtm7F0jmKXtsTue2qjHrSMYZRBhHv4QC/hAJRatlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+nn6xgwzZ+5lt/WTAZ1E6qKa3UPqWQmDvOnZo0DfTeAiEA9hqRVhzfnJqlPe1gX2vzmljPmJm9AjnsZhyg6y4Gp4c="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/raf-3.2.0.tgz_1455705777394_0.3654659006278962"},"directories":{}},"1.0.1":{"name":"raf","version":"1.0.1","description":"requestAnimationFrame polyfill for node and the browser","main":"index.js","scripts":{"testling":"browserify test.js | testling","test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"contributors":[{"name":"Christian Maughan Tegnér","email":"christian.tegner@gmail.com"}],"license":"MIT","devDependencies":{"testling":"~1.6.1","browserify":"~4.1.2","tape":"~2.12.3"},"dependencies":{"performance-now":"~0.1.3"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"homepage":"https://github.com/chrisdickinson/raf","_id":"raf@1.0.1","dist":{"shasum":"592c82b3b875a1cb8f2fc0ce46cb3a9528ff7e2f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-1.0.1.tgz","integrity":"sha512-BP1JdhDmCfknu+MiC0CpEPiKSu2Xglpxs5B5Q0aqRmY3U/8OYqJMaqGOszokxqXYqFcE7z7JK7Jd5TBXdWXI6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBF9HBR6LrWjUUPXztt9yQniEopihJQzCLy8bueIKweuAiEArkmw9fp+0vaDXaOczzyWBGMDzaAwOIStqNoFd1Bha9s="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"directories":{}},"3.3.0":{"name":"raf","version":"3.3.0","description":"requestAnimationFrame polyfill for node and the browser","main":"index.js","scripts":{"testling":"browserify test.js | testling","test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"contributors":[{"name":"Christian Maughan Tegnér","email":"christian.tegner@gmail.com"}],"license":"MIT","devDependencies":{"testling":"~1.6.1","browserify":"~4.1.2","tape":"^4.0.0"},"dependencies":{"performance-now":"~0.2.0"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"gitHead":"77781df73108fe4e28599ec72f4975820ed2ecaa","bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"homepage":"https://github.com/chrisdickinson/raf#readme","_id":"raf@3.3.0","_shasum":"93845eeffc773f8129039f677f80a36044eee2c3","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"cmtegner","email":"christian.tegner@gmail.com"},"dist":{"shasum":"93845eeffc773f8129039f677f80a36044eee2c3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-3.3.0.tgz","integrity":"sha512-yN6/1S6nmDVoiOX3mv6cqdXzVyfr0Qfwfvs8T3/f5Io3wUL1syvS8dM+ibpUeWrXClBlN13UyJfEA5ZW9Z3Mbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPbPYVfetKSQdOvRq8GLoEfBLRnbosfakXFGGsSFjtigIhALRaqnOMX9aahTOOMns8jnEkQ/b+O2nZ8IeY26+eb9qJ"}]},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"},{"name":"cmtegner","email":"christian.tegner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/raf-3.3.0.tgz_1471367403973_0.4697482050396502"},"directories":{}},"3.3.1":{"name":"raf","version":"3.3.1","description":"requestAnimationFrame polyfill for node and the browser","main":"index.js","scripts":{"testling":"browserify test.js | testling","test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"contributors":[{"name":"Christian Maughan Tegnér","email":"christian.tegner@gmail.com"}],"license":"MIT","devDependencies":{"testling":"~1.6.1","browserify":"~4.1.2","tape":"^4.0.0"},"dependencies":{"performance-now":"~0.2.0"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"gitHead":"78d9c16c2b058f3f32f7bb90fda54db77fe07d30","bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"homepage":"https://github.com/chrisdickinson/raf#readme","_id":"raf@3.3.1","_shasum":"399d80ea8572815c527eb317532e29467fe6a976","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"cmtegner","email":"christian.tegner@gmail.com"},"dist":{"shasum":"399d80ea8572815c527eb317532e29467fe6a976","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-3.3.1.tgz","integrity":"sha512-8wUYsVAgBavTIi+PdG1BocJSQAXKmsCzBy3H/7AByiz7o0VMvxxiGBndV+quO33S2hbf7s0huKYslDJO6Q4joQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaB/tLbk/kkxW+J/I8PGgsgd76rAl+H6TlRbrvMdrL9AiAnjOwZ64xwjB4kA/YNzUluI1mMsJ3J9sMxpYZ3pW18Cg=="}]},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"},{"name":"cmtegner","email":"christian.tegner@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/raf-3.3.1.tgz_1493920843651_0.10579369426704943"},"directories":{}},"3.4.0":{"name":"raf","version":"3.4.0","description":"requestAnimationFrame polyfill for node and the browser","main":"index.js","scripts":{"testling":"browserify test.js | testling","test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/raf.git"},"keywords":["requestAnimationFrame","polyfill"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"contributors":[{"name":"Christian Maughan Tegnér","email":"christian.tegner@gmail.com"}],"license":"MIT","devDependencies":{"testling":"~1.6.1","browserify":"~4.1.2","tape":"^4.0.0"},"dependencies":{"performance-now":"^2.1.0"},"testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"gitHead":"8c7f9899ce288286cc34b6e8c11f4e9434ac8059","bugs":{"url":"https://github.com/chrisdickinson/raf/issues"},"homepage":"https://github.com/chrisdickinson/raf#readme","_id":"raf@3.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"dist":{"integrity":"sha512-pDP/NMRAXoTfrhCfyfSEwJAKLaxBU9eApMeBPB1TkDouZmvPerIClV8lTAd+uF8ZiTaVl69e1FCxQrAd/VTjGw==","shasum":"a28876881b4bc2ca9117d4138163ddb80f781575","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/raf/-/raf-3.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBHBp5YO1jHIJTgpyGBr+cleUgTLkI7yrwL6H0DsWwyQIgOeezH7ZXn3KmISbGqDASlgBjp3DBcg9W2+e7QMepzRE="}]},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"},{"name":"cmtegner","email":"christian.tegner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/raf-3.4.0.tgz_1506919376442_0.5950144757516682"},"directories":{}}},"name":"raf","time":{"0.1.3":"2014-04-24T06:09:35.612Z","0.0.2":"2013-04-23T02:07:18.789Z","0.1.1":"2014-04-01T05:56:24.841Z","0.2.0":"2014-05-14T06:45:06.623Z","0.0.3":"2013-05-17T21:40:40.428Z","0.1.2":"2014-04-16T09:23:24.971Z","0.0.0":"2012-12-28T04:55:36.292Z","0.0.1":"2013-01-04T21:21:40.719Z","0.1.0":"2014-03-20T20:11:31.923Z","3.0.0":"2015-05-24T19:05:26.406Z","3.3.2":"2017-05-04T18:01:54.296Z","3.4.1":"2018-11-02T10:31:08.808Z","modified":"2025-04-26T11:33:36.943Z","3.1.0":"2015-07-16T15:02:30.608Z","3.2.0":"2016-02-17T10:42:59.752Z","3.3.0":"2016-08-16T17:10:05.520Z","3.3.1":"2017-05-04T18:00:44.401Z","3.4.0":"2017-10-02T04:42:56.587Z","2.0.0":"2014-05-23T19:17:31.310Z","2.0.1":"2014-06-09T20:40:26.830Z","created":"2012-12-28T04:55:34.966Z","2.0.4":"2014-10-02T20:05:06.423Z","2.0.2":"2014-07-28T18:42:34.169Z","2.0.3":"2014-08-17T14:11:40.385Z","1.0.0":"2014-05-14T06:49:49.666Z","1.0.1":"2014-05-14T17:28:17.794Z"},"readmeFilename":"README.md","contributors":[{"name":"Christian Maughan Tegnér","email":"christian.tegner@gmail.com"}],"homepage":"https://github.com/chrisdickinson/raf#readme"}