{"maintainers":[{"name":"anonymous","email":"eric@webdeveric.com"}],"keywords":["requestAnimationFrame","cancelAnimationFrame","cancel","request","animation","frame","polyfill"],"dist-tags":{"latest":"1.1.0"},"author":{"name":"Eric King","email":"eric@webdeveric.com","url":"http://webdeveric.com/"},"description":"Polyfill requestAnimationFrame and cancelAnimationFrame","readme":"# Animation Frame Polyfill\n\n## Installation\n\n```shell\npnpm add animation-frame-polyfill\n```\n\n```shell\nnpm install animation-frame-polyfill --save\n```\n\n## Example Usage (es2015)\n\n```js\nimport {\n  requestAnimationFrame,\n  cancelAnimationFrame,\n} from \"animation-frame-polyfill\";\n```\n","repository":{"type":"git","url":"git+https://github.com/webdeveric/animation-frame-polyfill.git"},"bugs":{"url":"https://github.com/webdeveric/animation-frame-polyfill/issues"},"license":"MIT","versions":{"1.0.0":{"name":"animation-frame-polyfill","version":"1.0.0","keywords":["requestAnimationFrame","cancelAnimationFrame","cancel","request","animation","frame","polyfill"],"author":{"url":"http://webdeveric.com/","name":"Eric King","email":"eric@webdeveric.com"},"license":"MIT","_id":"animation-frame-polyfill@1.0.0","maintainers":[{"name":"anonymous","email":"eric@webdeveric.com"}],"contributors":[],"homepage":"https://github.com/webdeveric/animation-frame-polyfill#readme","bugs":{"url":"https://github.com/webdeveric/animation-frame-polyfill/issues"},"dist":{"shasum":"1808670f90bdfc1315bfc76c393f82e530033d96","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/animation-frame-polyfill/-/animation-frame-polyfill-1.0.0.tgz","integrity":"sha512-oU46VE0eLdTeTKsK/c+OvIndO5FvhdDph9zb6mdQ8uClsfjqrd38x3ACe6J+GZSSt3fx29q2OBzZNnpgTCY6Bw==","signatures":[{"sig":"MEUCIHKZQtisBn5jOk9j4+XyK/AWJqntCa0Vfq/VsFJoldAxAiEA6EdaMQmfdhxaJZaPaDsULUqhCNCkzErCeTP9rk1JpxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/animation-frame-polyfill.js","_from":".","files":["lib/","src/"],"title":"Animation Frame Polyfill","_shasum":"1808670f90bdfc1315bfc76c393f82e530033d96","gitHead":"04b2e5626728ca70508f23fb817aba9259a1b61b","scripts":{"lint":"eslint -c eslint-config-webdeveric --fix src","build":"babel src --out-dir lib --compact","prepublish":"npm run lint && npm run build"},"_npmUser":{"name":"anonymous","email":"eric@webdeveric.com"},"repository":{"url":"git+https://github.com/webdeveric/animation-frame-polyfill.git","type":"git"},"_npmVersion":"3.10.6","description":"Polyfill requestAnimationFrame and cancelAnimationFrame","directories":{},"jsnext:main":"src/animation-frame-polyfill.js","_nodeVersion":"4.4.7","dependencies":{},"devDependencies":{"eslint":"^3.0","babel-cli":"^6.0","babel-eslint":"^6.0","babel-preset-es2015":"^6.0","eslint-config-webdeveric":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/animation-frame-polyfill-1.0.0.tgz_1471885657212_0.3169349601957947","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"animation-frame-polyfill","version":"1.0.1","keywords":["requestAnimationFrame","cancelAnimationFrame","cancel","request","animation","frame","polyfill"],"author":{"url":"http://webdeveric.com/","name":"Eric King","email":"eric@webdeveric.com"},"license":"MIT","_id":"animation-frame-polyfill@1.0.1","maintainers":[{"name":"anonymous","email":"eric@webdeveric.com"}],"contributors":[],"homepage":"https://github.com/webdeveric/animation-frame-polyfill#readme","bugs":{"url":"https://github.com/webdeveric/animation-frame-polyfill/issues"},"dist":{"shasum":"5f5ad993a78794bd176acde5b6dce62867410c9d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/animation-frame-polyfill/-/animation-frame-polyfill-1.0.1.tgz","integrity":"sha512-criARBBice7xMPLqPw4yyqi/IGz9oAvmOl5PUOCBXYvI3oPUNk2A7kAyILGdLtSGL/E/p8hUcjhiV87ZQvqLUA==","signatures":[{"sig":"MEYCIQD8p9sOfSwV0/RRKIDnpA2EjI58a3ZbHQa8JpTrRCKw1gIhAJfn1IwHWY2YEzc7XOJPtClSEl/uE2l+5ISnOE20DM8y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/animation-frame-polyfill.cjs.js","_from":".","files":["lib/","src/"],"title":"Animation Frame Polyfill","_shasum":"5f5ad993a78794bd176acde5b6dce62867410c9d","gitHead":"f9220c43bb3c473dea587b32e832473cff2d5fff","scripts":{"lint":"eslint -c eslint-config-webdeveric --fix src","build":"npm run build:cjs && npm run build:module","build:cjs":"babel src -o lib/animation-frame-polyfill.cjs.js --no-babelrc --presets es2015","prepublish":"npm run lint && npm run build","build:module":"babel src -o lib/animation-frame-polyfill.module.js"},"_npmUser":{"name":"anonymous","email":"eric@webdeveric.com"},"repository":{"url":"git+https://github.com/webdeveric/animation-frame-polyfill.git","type":"git"},"_npmVersion":"4.0.0","description":"Polyfill requestAnimationFrame and cancelAnimationFrame","directories":{},"jsnext:main":"lib/animation-frame-polyfill.module.js","_nodeVersion":"6.5.0","dependencies":{},"devDependencies":{"eslint":"^3.0","babel-cli":"^6.0","babel-eslint":"^7.0","babel-preset-es2015":"^6.0","eslint-config-webdeveric":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/animation-frame-polyfill-1.0.1.tgz_1478200417433_0.0925581157207489","host":"packages-12-west.internal.npmjs.com"}},"1.0.2":{"name":"animation-frame-polyfill","version":"1.0.2","keywords":["requestAnimationFrame","cancelAnimationFrame","cancel","request","animation","frame","polyfill"],"author":{"url":"http://webdeveric.com/","name":"Eric King","email":"eric@webdeveric.com"},"license":"MIT","_id":"animation-frame-polyfill@1.0.2","maintainers":[{"name":"anonymous","email":"eric@webdeveric.com"}],"contributors":[],"homepage":"https://github.com/webdeveric/animation-frame-polyfill#readme","bugs":{"url":"https://github.com/webdeveric/animation-frame-polyfill/issues"},"dist":{"shasum":"249fade79bc0a79354ba9b4447bb30f54fdd724e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/animation-frame-polyfill/-/animation-frame-polyfill-1.0.2.tgz","fileCount":6,"integrity":"sha512-PvO5poSMoHhaoNNgHPo+oqs/0L9UqjsUbqv0iOXVqLh6HX85fsOVQTUrzSBvjdZz7hydARlgLELyzJJKIrPJAQ==","signatures":[{"sig":"MEQCIHxZGfnqw8PZWgRKw1uDxknGj+bOdAf4p8vX6+fHn9kVAiANXp7Vgy32sD0J7hgT7WQuiwpYlEk56f+HOstYWR2YXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsof6CRA9TVsSAnZWagAAeq8P/iamumEVGEsmoSBJGm/G\nymvliC7APA1LQhOU5jI+nEqEXq87m4G+iRXsE5pF/tPW3HWkgcfXZQfZTNR7\nnMCETHhNWKS+Rled7Yoo37St717Ko+/X1/xxSS2P/hibKW/pTmrx4Rl1E+O7\nIPrdk2Q+PZotU+ZcTU8RHHsEyPy61lBAhxDDYatjLvVeRpTfORIjmv5xnWNb\nKRJWTK/1rIEgpHzFfBg0JfhUWX8oIb852tnD0KuOEuE+7Fyi5AA88bOL6tLE\nf7mjKmScgfhUXeyfVwvGXxyoLGwaew5WFbuWJIWJ/CYYzjOPXgzdYcwdE+fU\nnL+yTkflUV54QJPMZGsxK1s5deAG4Ck1UibLBt3TNYAcxm+y9dOLRnQvgtiq\nnor53VvLlt0U5tAyfLTq2nqDZA1DI+O1NXwBJxHE6c0ZBDSdDWbPOy/M5w/+\n9zp1wU/NtEFsDtuJ33XK1ULQRh0NQsz0ZnAjRmzcPoUU9HutDjBcsNylAker\ntxApwYR49Awr3abcRSVTLF7PQCav0HYdFDEQuYrEsoes72Ns/jAcyjfuhmJn\n2SZ488UtDtD2J+eCTgpd5woIyC6Hf3z1UN2aWlldP7IHwp3TWDsDmPzT3sCz\nDzjtwg38MQzn/fcl7wq4OC1+7PtyRL7iexU5zrDOCxKq6RU7AWvNHuEtfOs5\nJSi1\r\n=iIGJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/animation-frame-polyfill.cjs.js","title":"Animation Frame Polyfill","module":"lib/animation-frame-polyfill.module.js","gitHead":"21ca9838343105b0e5c9ead8ebb28b8b09b87d59","scripts":{"lint":"eslint --fix src","build":"npm run build:cjs && npm run build:module","clean":"rimraf ./lib","prebuild":"npm run clean","build:cjs":"babel src -o lib/animation-frame-polyfill.cjs.js --no-babelrc --presets=@babel/preset-env","prepublish":"npm run lint && npm run build","build:module":"babel src -o lib/animation-frame-polyfill.module.js"},"_npmUser":{"name":"anonymous","email":"eric@webdeveric.com"},"repository":{"url":"git+https://github.com/webdeveric/animation-frame-polyfill.git","type":"git"},"_npmVersion":"6.14.8","description":"Polyfill requestAnimationFrame and cancelAnimationFrame","directories":{},"jsnext:main":"lib/animation-frame-polyfill.module.js","_nodeVersion":"14.8.0","browserslist":["IE 11","last 3 versions"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.13.0","rimraf":"^3.0.2","core-js":"^3.7.0","@babel/cli":"^7.12.1","@babel/core":"^7.12.3","@babel/preset-env":"^7.12.1","@babel/eslint-parser":"^7.12.1","eslint-config-webdeveric":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/animation-frame-polyfill_1.0.2_1605535737764_0.15061844339970332","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"animation-frame-polyfill","version":"1.0.3","keywords":["requestAnimationFrame","cancelAnimationFrame","cancel","request","animation","frame","polyfill"],"author":{"url":"http://webdeveric.com/","name":"Eric King","email":"eric@webdeveric.com"},"license":"MIT","_id":"animation-frame-polyfill@1.0.3","maintainers":[{"name":"anonymous","email":"eric@webdeveric.com"}],"contributors":[],"homepage":"https://github.com/webdeveric/animation-frame-polyfill#readme","bugs":{"url":"https://github.com/webdeveric/animation-frame-polyfill/issues"},"dist":{"shasum":"3bbdb089da80a15932581142871485a8c4151cb3","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/animation-frame-polyfill/-/animation-frame-polyfill-1.0.3.tgz","fileCount":6,"integrity":"sha512-yCtSH77dgrQSnGtjxTGBYyo9E3P2wWmf0B0c6tRhY/lrKOT+QLOI9RGn0OIESptOOVT3Ej8U2ax/a9pq4tgLuQ==","signatures":[{"sig":"MEYCIQCLn5GN05B5NrNIih2OzwThxXF7+SA/eHQJUKdoA/YoDgIhAN+Vulfz+n/fSIwB+I304DDK/s2CGzg3yXiLOWSs5Qrt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6718},"main":"lib/animation-frame-polyfill.cjs.js","_from":"file:animation-frame-polyfill-1.0.3.tgz","title":"Animation Frame Polyfill","module":"lib/animation-frame-polyfill.module.js","scripts":{"lint":"eslint --fix src","build":"pnpm build:cjs && pnpm build:module","clean":"rimraf ./lib","prebuild":"pnpm clean","build:cjs":"babel src -o lib/animation-frame-polyfill.cjs.js --no-babelrc --presets=@babel/preset-env","spellcheck":"cspell --no-progress './**/*'","build:module":"babel src -o lib/animation-frame-polyfill.module.js"},"_npmUser":{"name":"anonymous","email":"eric@webdeveric.com"},"_resolved":"/tmp/b5154ec69e7b3da908ffa139464f7302/animation-frame-polyfill-1.0.3.tgz","_integrity":"sha512-yCtSH77dgrQSnGtjxTGBYyo9E3P2wWmf0B0c6tRhY/lrKOT+QLOI9RGn0OIESptOOVT3Ej8U2ax/a9pq4tgLuQ==","repository":{"url":"git+https://github.com/webdeveric/animation-frame-polyfill.git","type":"git"},"_npmVersion":"10.9.2","description":"Polyfill requestAnimationFrame and cancelAnimationFrame","directories":{},"jsnext:main":"lib/animation-frame-polyfill.module.js","_nodeVersion":"22.14.0","browserslist":["IE 11","last 3 versions"],"_hasShrinkwrap":false,"devDependencies":{"cspell":"^9.4.0","eslint":"^8.57.1","rimraf":"^6.1.2","core-js":"^3.47.0","@babel/cli":"^7.28.3","@babel/core":"^7.28.5","@babel/preset-env":"^7.28.5","@babel/eslint-parser":"^7.28.5","@webdeveric/eslint-config-babel":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/animation-frame-polyfill_1.0.3_1766953084627_0.14940374377328625","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"animation-frame-polyfill","title":"Animation Frame Polyfill","description":"Polyfill requestAnimationFrame and cancelAnimationFrame","version":"1.1.0","license":"MIT","author":{"name":"Eric King","email":"eric@webdeveric.com","url":"http://webdeveric.com/"},"contributors":[],"keywords":["requestAnimationFrame","cancelAnimationFrame","cancel","request","animation","frame","polyfill"],"homepage":"https://github.com/webdeveric/animation-frame-polyfill#readme","repository":{"type":"git","url":"git+https://github.com/webdeveric/animation-frame-polyfill.git"},"bugs":{"url":"https://github.com/webdeveric/animation-frame-polyfill/issues"},"type":"commonjs","sideEffects":true,"main":"./dist/animation-frame-polyfill.cjs","module":"./dist/animation-frame-polyfill.mjs","exports":{"./package.json":"./package.json",".":{"import":"./dist/animation-frame-polyfill.mjs","require":"./dist/animation-frame-polyfill.cjs"}},"browserslist":["IE 11","last 3 versions"],"devDependencies":{"@babel/cli":"^7.28.6","@babel/core":"^7.29.0","@babel/eslint-parser":"^7.28.6","@babel/preset-env":"^7.29.0","@webdeveric/eslint-config-babel":"^0.4.4","core-js":"^3.48.0","cspell":"^9.7.0","eslint":"^8.57.1","rimraf":"^6.1.3","validate-package-exports":"^0.19.1"},"scripts":{"clean":"rimraf ./dist","lint":"eslint --fix src","build:cjs":"babel src -o dist/animation-frame-polyfill.cjs --no-babelrc --presets=@babel/preset-env","build:module":"babel src -o dist/animation-frame-polyfill.mjs","prebuild":"pnpm clean","build":"pnpm build:cjs && pnpm build:module","validate":"validate-package-exports --check --info","postbuild":"pnpm validate","spellcheck":"cspell --no-progress './**/*'"},"_id":"animation-frame-polyfill@1.1.0","_integrity":"sha512-ix9fY7tjhq+MLO/sBltxWzJHET+KWBgir2IOcEkFTcsoHH5a64c8gqe90+PS+qMSgfXd9PG5BAjrANvX12/Ckw==","_resolved":"/tmp/e6fecd38173b48c3ecfa1c0ca26476c0/animation-frame-polyfill-1.1.0.tgz","_from":"file:animation-frame-polyfill-1.1.0.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-ix9fY7tjhq+MLO/sBltxWzJHET+KWBgir2IOcEkFTcsoHH5a64c8gqe90+PS+qMSgfXd9PG5BAjrANvX12/Ckw==","shasum":"4aa93159eb9357e421f88da66ae95aa3a6fb066a","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/animation-frame-polyfill/-/animation-frame-polyfill-1.1.0.tgz","fileCount":5,"unpackedSize":5896,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDBkEuYunSkwhIZ9/VSr1OoFPfr3v+mS3U1xEv9p2CvywIhALIcqKBgRg6g+zFgH++v2bvQi/BFQelQjzj8FlOqlSoV"}]},"_npmUser":{"name":"anonymous","email":"eric@webdeveric.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"eric@webdeveric.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/animation-frame-polyfill_1.1.0_1772058684087_0.804409159865084"},"_hasShrinkwrap":false}},"name":"animation-frame-polyfill","time":{"created":"2016-08-22T17:07:37.444Z","modified":"2026-02-25T22:31:24.391Z","1.0.0":"2016-08-22T17:07:37.444Z","1.0.1":"2016-11-03T19:13:37.659Z","1.0.2":"2020-11-16T14:08:57.930Z","1.0.3":"2025-12-28T20:18:04.761Z","1.1.0":"2026-02-25T22:31:24.259Z"},"contributors":[],"readmeFilename":"readme.md","homepage":"https://github.com/webdeveric/animation-frame-polyfill#readme"}