{"_id":"js-polyfills","_rev":"3114888","name":"js-polyfills","description":"Collection of Web polyfills.","dist-tags":{"latest":"0.1.43"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"time":{"modified":"2023-11-27T05:49:42.000Z","created":"2015-08-14T03:06:02.695Z","0.1.43":"2020-09-03T04:00:49.005Z","0.1.42":"2018-03-02T16:56:49.725Z","0.1.41":"2017-11-05T04:15:10.012Z","0.1.40":"2017-10-27T03:36:50.148Z","0.1.39":"2017-10-27T03:19:01.055Z","0.1.34":"2017-08-07T16:49:53.180Z","0.1.33":"2017-02-21T06:11:30.538Z","0.1.32":"2017-02-20T04:28:36.992Z","0.1.31":"2017-01-14T04:05:23.489Z","0.1.30":"2016-12-29T20:33:01.722Z","0.1.28":"2016-12-14T03:42:27.988Z","0.1.27":"2016-10-03T02:52:17.043Z","0.1.26":"2016-09-25T03:22:21.749Z","0.1.22":"2016-07-08T04:37:38.801Z","0.1.21":"2016-06-20T01:52:19.015Z","0.1.19":"2016-04-04T00:01:32.909Z","0.1.18":"2016-03-23T03:04:38.968Z","0.1.17":"2016-03-20T00:10:40.991Z","0.1.16":"2016-03-06T04:59:18.274Z","0.1.15":"2016-02-25T03:22:34.488Z","0.1.12":"2015-10-08T22:34:18.704Z","0.1.11":"2015-08-21T04:43:58.529Z","0.1.10":"2015-08-15T21:03:29.883Z","0.1.9":"2015-08-15T20:52:24.768Z","0.1.7":"2015-08-14T03:06:02.695Z"},"users":{},"author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"versions":{"0.1.43":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.43","description":"Collection of Web polyfills.","license":"(Unlicense OR MIT)","main":"polyfill.js","repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"8de025d0ac4d523a58d3527ee071b031d6d6be5d","_id":"js-polyfills@0.1.43","scripts":{},"_shasum":"6ec32030b05dc71a4257a950d1c4eaf301bb8035","_from":".","_npmVersion":"4.0.5","_nodeVersion":"5.10.0","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"6ec32030b05dc71a4257a950d1c4eaf301bb8035","size":145790,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.43.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.43.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-polyfills_0.1.43_1599105648799_0.27920928115108534"},"_hasShrinkwrap":false,"publish_time":1599105649005,"_cnpm_publish_time":1599105649005,"_cnpmcore_publish_time":"2021-12-16T20:20:55.691Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.42":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.42","description":"Collection of Web polyfills.","license":"Unlicense","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.js","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","es2016.md","es2016.js","es2017.md","es2017.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"3ad9351437e7e6cd263dfbd75c099a0027ab960f","_id":"js-polyfills@0.1.42","scripts":{},"_shasum":"5d484902b361e3cf601fd23ad0f30bafcc93f148","_from":".","_npmVersion":"4.0.5","_nodeVersion":"5.10.0","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"5d484902b361e3cf601fd23ad0f30bafcc93f148","size":145231,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.42.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.42.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-polyfills_0.1.42_1520009809430_0.8674667902699364"},"_hasShrinkwrap":false,"publish_time":1520009809725,"_cnpm_publish_time":1520009809725,"_cnpmcore_publish_time":"2021-12-16T20:20:56.243Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.41":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.41","description":"Collection of Web polyfills.","license":"Unlicense","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.js","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","es2016.md","es2016.js","es2017.md","es2017.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"fb46f09639a38779720e17a4ef06ce888c3bd272","_id":"js-polyfills@0.1.41","scripts":{},"_shasum":"00f3f029c3be054cb8854dd2da320660d0433731","_from":".","_npmVersion":"4.0.5","_nodeVersion":"5.10.0","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"00f3f029c3be054cb8854dd2da320660d0433731","size":145047,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.41.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.41.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-polyfills-0.1.41.tgz_1509855309916_0.8001484784763306"},"directories":{},"publish_time":1509855310012,"_hasShrinkwrap":false,"_cnpm_publish_time":1509855310012,"_cnpmcore_publish_time":"2021-12-16T20:20:56.794Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.40":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.40","description":"Collection of Web polyfills.","license":"Unlicense","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.js","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","es2016.md","es2016.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"459c53cf5cfda3157b545a3300ec06c8c923140b","_id":"js-polyfills@0.1.40","scripts":{},"_shasum":"0f2403f9ec96d2e6f6a69006b3024a821fb3fb14","_from":".","_npmVersion":"4.0.5","_nodeVersion":"5.10.0","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"0f2403f9ec96d2e6f6a69006b3024a821fb3fb14","size":141650,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.40.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.40.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-polyfills-0.1.40.tgz_1509075409671_0.18365970836021006"},"directories":{},"publish_time":1509075410148,"_hasShrinkwrap":false,"_cnpm_publish_time":1509075410148,"_cnpmcore_publish_time":"2021-12-16T20:20:57.314Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.39":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.39","description":"Collection of Web polyfills.","license":"Unlicense","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.js","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","es2016.md","es2016.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"6837642edc3434a9600b407d6b4bec2b896c6243","_id":"js-polyfills@0.1.39","scripts":{},"_shasum":"bb249230921fd1ee116e4358b6fa754cc45606c1","_from":".","_npmVersion":"4.0.5","_nodeVersion":"5.10.0","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"bb249230921fd1ee116e4358b6fa754cc45606c1","size":141771,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.39.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.39.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-polyfills-0.1.39.tgz_1509074340924_0.5843688235618174"},"directories":{},"publish_time":1509074341055,"_hasShrinkwrap":false,"_cnpm_publish_time":1509074341055,"_cnpmcore_publish_time":"2021-12-16T20:20:58.038Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.34":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.34","description":"Collection of Web polyfills.","license":"Unlicense","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.js","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","es2016.md","es2016.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"0afbb031ee1122a300325c022eea6acd445c8beb","_id":"js-polyfills@0.1.34","scripts":{},"_shasum":"f93cd2d72cffce7ec98d1d4e5aad0d00c1f721c2","_from":".","_npmVersion":"4.0.5","_nodeVersion":"5.10.0","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"f93cd2d72cffce7ec98d1d4e5aad0d00c1f721c2","size":141195,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.34.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.34.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-polyfills-0.1.34.tgz_1502124591966_0.3021443954203278"},"directories":{},"publish_time":1502124593180,"_hasShrinkwrap":false,"_cnpm_publish_time":1502124593180,"_cnpmcore_publish_time":"2021-12-16T20:20:58.540Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.33":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.33","description":"Collection of Web polyfills.","license":"Unlicense","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.js","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","es2016.md","es2016.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"678db9a554d7b30f8e25ac5aeb2572da3850be88","_id":"js-polyfills@0.1.33","scripts":{},"_shasum":"5e39ac1d34ef1df496423329be227612e63c3b6b","_from":".","_npmVersion":"4.0.5","_nodeVersion":"5.10.0","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"5e39ac1d34ef1df496423329be227612e63c3b6b","size":140623,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.33.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.33.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/js-polyfills-0.1.33.tgz_1487657488505_0.05151218664832413"},"directories":{},"publish_time":1487657490538,"_hasShrinkwrap":false,"_cnpm_publish_time":1487657490538,"_cnpmcore_publish_time":"2021-12-16T20:20:58.966Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.32":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.32","description":"Collection of Web polyfills.","license":"Unlicense","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.js","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","es2016.md","es2016.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"50b9f4963c6b31e0525831ec6b91b5e13bb69c62","_id":"js-polyfills@0.1.32","scripts":{},"_shasum":"b35dc4f2c21659012b4ef6d3cf053823a5d44d1c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"5.10.0","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"b35dc4f2c21659012b4ef6d3cf053823a5d44d1c","size":140463,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.32.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.32.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/js-polyfills-0.1.32.tgz_1487564914760_0.6887376026716083"},"directories":{},"publish_time":1487564916992,"_hasShrinkwrap":false,"_cnpm_publish_time":1487564916992,"_cnpmcore_publish_time":"2021-12-16T20:20:59.421Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.31":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.31","description":"Collection of Web polyfills.","license":"Unlicense","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.js","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","es2016.md","es2016.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"c45e2bef8993acb18d503eb6ca432c674c5c754d","_id":"js-polyfills@0.1.31","scripts":{},"_shasum":"accae49e0b5b8e0979110872226aaa59e9e11200","_from":".","_npmVersion":"4.0.5","_nodeVersion":"5.10.0","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"accae49e0b5b8e0979110872226aaa59e9e11200","size":138959,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.31.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.31.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/js-polyfills-0.1.31.tgz_1484366723246_0.13384157232940197"},"directories":{},"publish_time":1484366723489,"_hasShrinkwrap":false,"_cnpm_publish_time":1484366723489,"_cnpmcore_publish_time":"2021-12-16T20:20:59.907Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.30":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.30","description":"Collection of Web polyfills.","license":"Unlicense","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.js","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","es2016.md","es2016.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"de07459ebc41297dec1d442d7f0379de687ee8c6","_id":"js-polyfills@0.1.30","scripts":{},"_shasum":"d1d196b87977fe369c95930b486e6483344d85eb","_from":".","_npmVersion":"4.0.5","_nodeVersion":"5.10.0","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"d1d196b87977fe369c95930b486e6483344d85eb","size":138284,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.30.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.30.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/js-polyfills-0.1.30.tgz_1483043579815_0.8151300500612706"},"directories":{},"publish_time":1483043581722,"_hasShrinkwrap":false,"_cnpm_publish_time":1483043581722,"_cnpmcore_publish_time":"2021-12-16T20:21:00.238Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.28":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.28","description":"Collection of Web polyfills.","license":"Unlicense","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.js","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","es2016.md","es2016.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"abd3bbe46c88d4cb9ea1e2eedb091e6efb251dea","_id":"js-polyfills@0.1.28","scripts":{},"_shasum":"7c683a36be6c85b3829e727b61babaec6828a186","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.10.0","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"7c683a36be6c85b3829e727b61babaec6828a186","size":139386,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.28.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.28.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/js-polyfills-0.1.28.tgz_1481686945690_0.046125049237161875"},"directories":{},"publish_time":1481686947988,"_hasShrinkwrap":false,"_cnpm_publish_time":1481686947988,"_cnpmcore_publish_time":"2021-12-16T20:21:00.811Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.27":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.27","description":"Collection of Web polyfills.","license":"Unlicense","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.js","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","es2016.md","es2016.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"891d4f185e4a39a04f608122039933ca26c93403","_id":"js-polyfills@0.1.27","scripts":{},"_shasum":"095cc76dc7c7e9213818094d204fb082456e846f","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"095cc76dc7c7e9213818094d204fb082456e846f","size":139753,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.27.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.27.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/js-polyfills-0.1.27.tgz_1475463134550_0.01904847053810954"},"directories":{},"publish_time":1475463137043,"_hasShrinkwrap":false,"_cnpm_publish_time":1475463137043,"_cnpmcore_publish_time":"2021-12-16T20:21:01.516Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.26":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.26","description":"Collection of Web polyfills.","license":"Unlicense","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.js","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"69ab81ce9d75e99621cf575b1f25d2d591f6a05a","_id":"js-polyfills@0.1.26","scripts":{},"_shasum":"c7385255ca25655359669fbec7f80c1ee77d2ec5","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"c7385255ca25655359669fbec7f80c1ee77d2ec5","size":133052,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.26.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/js-polyfills-0.1.26.tgz_1474773738943_0.5011797018814832"},"directories":{},"publish_time":1474773741749,"_hasShrinkwrap":false,"_cnpm_publish_time":1474773741749,"_cnpmcore_publish_time":"2021-12-16T20:21:01.999Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.22":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.22","description":"Collection of Web polyfills.","license":"Unlicense","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.js","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"462f0905f86b3ab9debb0383278ac4176fe18a53","_id":"js-polyfills@0.1.22","scripts":{},"_shasum":"eacae1260a4682ded23e4f1ab432f5639bb22f1b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"eacae1260a4682ded23e4f1ab432f5639bb22f1b","size":130089,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.22.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/js-polyfills-0.1.22.tgz_1467952658288_0.08862837497144938"},"directories":{},"publish_time":1467952658801,"_hasShrinkwrap":false,"_cnpm_publish_time":1467952658801,"_cnpmcore_publish_time":"2021-12-16T20:21:02.330Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.21":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.21","description":"Collection of Web polyfills.","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.js","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"85e189e94779788cee69fd7d3be2ec73c7af534d","_id":"js-polyfills@0.1.21","scripts":{},"_shasum":"89b4cdac284a2f39409275b21dd80dd643db1d7a","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"89b4cdac284a2f39409275b21dd80dd643db1d7a","size":129841,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.21.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/js-polyfills-0.1.21.tgz_1466387538569_0.3604226417373866"},"directories":{},"publish_time":1466387539015,"_hasShrinkwrap":false,"_cnpm_publish_time":1466387539015,"_cnpmcore_publish_time":"2021-12-16T20:21:02.874Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.19":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.19","description":"Collection of Web polyfills.","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.js","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"a9dc7dc958980689b8fc5454d526e64347097ea8","_id":"js-polyfills@0.1.19","scripts":{},"_shasum":"43aaabbda1489a538425f008bc6bac5537898116","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"43aaabbda1489a538425f008bc6bac5537898116","size":128760,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.19.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/js-polyfills-0.1.19.tgz_1459728092384_0.19342850730754435"},"directories":{},"publish_time":1459728092909,"_hasShrinkwrap":false,"_cnpm_publish_time":1459728092909,"_cnpmcore_publish_time":"2021-12-16T20:21:03.345Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.18":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.18","description":"Collection of Web polyfills.","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.js","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"7c8f464d8b43195cc516a560621e993c9695a1d7","_id":"js-polyfills@0.1.18","scripts":{},"_shasum":"c30f221be933b9686cc63fc79b4734c881091382","_from":".","_npmVersion":"3.7.3","_nodeVersion":"4.1.2","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"c30f221be933b9686cc63fc79b4734c881091382","size":128958,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.18.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/js-polyfills-0.1.18.tgz_1458702278462_0.5550899200607091"},"directories":{},"publish_time":1458702278968,"_hasShrinkwrap":false,"_cnpm_publish_time":1458702278968,"_cnpmcore_publish_time":"2021-12-16T20:21:03.708Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.17":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.17","description":"Collection of Web polyfills.","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.js","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"c447bb9fe62fe18f4142047bcefb5fbf09f6e7ad","_id":"js-polyfills@0.1.17","scripts":{},"_shasum":"22cbe028da32cda1e3e090d3f5374eb181aef3a1","_from":".","_npmVersion":"3.7.3","_nodeVersion":"4.1.2","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"22cbe028da32cda1e3e090d3f5374eb181aef3a1","size":128679,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.17.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/js-polyfills-0.1.17.tgz_1458432640565_0.33141287392936647"},"directories":{},"publish_time":1458432640991,"_hasShrinkwrap":false,"_cnpm_publish_time":1458432640991,"_cnpmcore_publish_time":"2021-12-16T20:21:04.112Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.16":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.16","description":"Collection of Web polyfills.","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.js","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"51e0b2372803abd1c72f740d9fa15ee398b9a5a2","_id":"js-polyfills@0.1.16","scripts":{},"_shasum":"e1c7fc4798f1ddccb83d82db02a87ed603634a53","_from":".","_npmVersion":"3.7.3","_nodeVersion":"4.1.2","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"e1c7fc4798f1ddccb83d82db02a87ed603634a53","size":128394,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.16.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/js-polyfills-0.1.16.tgz_1457240356869_0.948988858377561"},"directories":{},"publish_time":1457240358274,"_hasShrinkwrap":false,"_cnpm_publish_time":1457240358274,"_cnpmcore_publish_time":"2021-12-16T20:21:04.684Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.15":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.15","description":"Collection of Web polyfills.","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.js","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"b28f61651c49d73fc70eab960087a120ea7b9829","_id":"js-polyfills@0.1.15","scripts":{},"_shasum":"5bcdb6054114ced9571cadf942709444ecae4205","_from":".","_npmVersion":"3.7.3","_nodeVersion":"4.1.2","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"5bcdb6054114ced9571cadf942709444ecae4205","size":128197,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.15.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/js-polyfills-0.1.15.tgz_1456370553740_0.8077259175479412"},"directories":{},"publish_time":1456370554488,"_hasShrinkwrap":false,"_cnpm_publish_time":1456370554488,"_cnpmcore_publish_time":"2021-12-16T20:21:05.084Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.12":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.12","description":"Collection of Web polyfills.","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.js","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"49d9a9d210e9506f6b9e2aafdc0cae82c234a9dd","_id":"js-polyfills@0.1.12","scripts":{},"_shasum":"8aed55ea09933d7641cf75e0d7866133403023f0","_from":".","_npmVersion":"3.3.5","_nodeVersion":"4.1.2","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"8aed55ea09933d7641cf75e0d7866133403023f0","size":126094,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.12.tgz"},"directories":{},"publish_time":1444343658704,"_hasShrinkwrap":false,"_cnpm_publish_time":1444343658704,"_cnpmcore_publish_time":"2021-12-16T20:21:05.454Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.11":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.11","description":"Collection of Web polyfills.","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"a70970ef735fa2e401d753552bdef8b746352ac3","_id":"js-polyfills@0.1.11","scripts":{},"_shasum":"1ffcdd026fd1e9c3c3e2f74842725ebfb3f9eb14","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"1ffcdd026fd1e9c3c3e2f74842725ebfb3f9eb14","size":126099,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.11.tgz"},"directories":{},"publish_time":1440132238529,"_hasShrinkwrap":false,"_cnpm_publish_time":1440132238529,"_cnpmcore_publish_time":"2021-12-16T20:21:05.829Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.10":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.10","description":"Collection of Web polyfills.","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"66a492fda0707d2d5017b67e20d30763132b5598","_id":"js-polyfills@0.1.10","scripts":{},"_shasum":"3d10bd2b1afd2a434774a56978e9cee17bed4caf","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"3d10bd2b1afd2a434774a56978e9cee17bed4caf","size":125837,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.10.tgz"},"directories":{},"publish_time":1439672609883,"_hasShrinkwrap":false,"_cnpm_publish_time":1439672609883,"_cnpmcore_publish_time":"2021-12-16T20:21:06.484Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.9":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.9","description":"Collection of Web polyfills.","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"c5dc1849136a7c0832b6cd325a228399e3096ded","_id":"js-polyfills@0.1.9","scripts":{},"_shasum":"96b3438b352592363d13742f9f5e44b8408d983e","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"96b3438b352592363d13742f9f5e44b8408d983e","size":125833,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.9.tgz"},"directories":{},"publish_time":1439671944768,"_hasShrinkwrap":false,"_cnpm_publish_time":1439671944768,"_cnpmcore_publish_time":"2021-12-16T20:21:06.927Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.7":{"name":"js-polyfills","author":{"name":"Joshua Bell","email":"inexorabletash@gmail.com"},"version":"0.1.7","description":"Collection of Web polyfills.","main":"polyfill.js","files":["README.md","LICENSE.md","polyfill.min.js","web.js","web.min.js","es5.md","es5.js","es6.md","es6.js","html.js","dom.js","xhr.js","url.js","fetch.js","cssom.js","timing.js","keyboard.md","keyboard.js","typedarray.js"],"repository":{"type":"git","url":"git+https://github.com/inexorabletash/polyfill.git"},"keywords":["polyfill","standards"],"bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"homepage":"https://github.com/inexorabletash/polyfill","gitHead":"35bb7e3f8446cabe1098b059b25a3ca2d5312cea","_id":"js-polyfills@0.1.7","scripts":{},"_shasum":"50b89b60f430715ca9fa1b3ebe12a3c76e05c203","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"inexorabletash","email":"inexorabletash@gmail.com"},"maintainers":[{"name":"inexorabletash","email":"inexorabletash@gmail.com"}],"dist":{"shasum":"50b89b60f430715ca9fa1b3ebe12a3c76e05c203","size":125607,"noattachment":false,"key":"/js-polyfills/-/js-polyfills-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-polyfills/download/js-polyfills-0.1.7.tgz"},"directories":{},"publish_time":1439521562695,"_hasShrinkwrap":false,"_cnpm_publish_time":1439521562695,"_cnpmcore_publish_time":"2021-12-16T20:21:07.402Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"readme":"polyfill - JavaScript and Web Polyfills\n=======================================\n\nThis is a collection of polyfills covering web platform features, from those defined as part of the ECMAScript standard to new web browser functionality. Most are for features shipping in major browsers. A few are experimental and called out as such, subject to change at any time.\n\nMy philosophy is that it's better to write future-looking code that takes advantage of new Web platform APIs where possible, and fill in the gaps with polyfills. There is no effort to produce 100% compliant behavior, or to completely hide differences in browser behavior.\n\nI use these in various pages on my sites; most are by me, or I have at least tweaked them. A more comprehensive list of polyfills can be found at [The All-In-One Entirely-Not-Alphabetical No-Bullshit Guide to HTML5 Fallbacks](https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills) by Paul Irish.\n\n### Getting the Code ###\n\nYou're already here! Great, just download it, or use:\n\n[git](https://git-scm.com/): `git clone https://github.com/inexorabletash/polyfill.git`\n\n[bower](http://bower.io/): `bower install js-polyfills`\n\n[npm](https://www.npmjs.com/): `npm install js-polyfills`\n\n> It is *not* packaged as Node.js module(s); there's nothing to `require()`, this is just for distribution.\n\nOr just include scripts directly in your page via CDN (c/o [RawGit](https://rawgit.com/)):\n\n    <script src=\"https://cdn.rawgit.com/inexorabletash/polyfill/$TAGNAME/polyfill.min.js\"></script>\n\n(look at [Releases](https://github.com/inexorabletash/polyfill/releases) for the tag name, e.g. \"v1.2.3\")\n\n### Files ###\n\nThe polyfills are roughly split up into files matching 1:1 with Web standards (specifications, living standards documents, etc). So there is [html.js](html.js) for [HTML](https://html.spec.whatwg.org), [dom.js](dom.js) for [DOM](https://dom.spec.whatwg.org), etc.\n\nSince I generally use several in my hobby projects, bundled/minified versions are available:\n\n* [web.js](web.js) (minified: [web.min.js](web.min.js)) includes the most common Web polyfills - it assumes ES2015 support\n  * Includes: [html.js](html.js) [dom.js](dom.js) [xhr.js](xhr.js) [cssom.js](cssom.js) [url.js](url.js) [fetch.js](fetch.js)\n* [polyfill.js](polyfill.js) (minified: [polyfill.min.js](polyfill.min.js)) has everything in [web.js](web.js) plus [es5.js](es5.js) and [es6.js](es6.js) and [es2016.js](es2016.js) and [es2017.js](es2017.js)\n\nMinification is done via https://github.com/mishoo/UglifyJS2\n\n> Some of the files use `console.assert()` calls to catch bugs during development. These are\n> automatically removed from the included minified versions. If you use your own minifying\n> processor it may cause to assertions to appear when unnecessary function names are stripped.\n> You can safely remove these lines as part of a build step (e.g. using `grep -V`), or use a\n> minifier that does this automatically. For [UglifyJS2](https://github.com/mishoo/UglifyJS2)\n> the option is: `drop_console`\n\n\nECMAScript / JavaScript Polyfills\n---------------------------------\n\n[ECMAScript 5](es5.md) - Previous standard, supported by browsers circa 2012..\n\n[ECMAScript 2015](es6.md) - Previous standard, supported by browsers circa 2016.\n\n[ECMAScript 2016](es2016.md) - Previous standard, supported by browsers circa 2017.\n\n[ECMAScript 2017](es2017.md) - Most recent standard. Implementation in progress or complete in latest browsers.\n\n[ECMAScript proposed](experimental/es-proposed.md) - Proposals for future editions of the standard. Here there be dragons.\n\n[JavaScript 1.X String Extras](js.js) - [ref](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String)\n  * String prototype: `trimLeft`, `trimRight`, `quote`\n\n\nHTML\n----\n[script](html.js) -\n[tests](https://inexorabletash.github.io/polyfill/tests/html.html) -\n[living standard](https://html.spec.whatwg.org)\n\n* `document.head` (for IE8-)\n* 'shiv' of newer HTML elements (`section`, `aside`, etc), to fix parsing (for IE8-)\n* `dataset` and `data-*` attributes [spec](https://html.spec.whatwg.org/multipage/dom.html#embedding-custom-non-visible-data-with-the-data-*-attributes) (for IE8+, not available in IE7-)\n  * `str = element.dataset[key]` - yields undefined if data-key attribute not present\n  * `element.dataset[key] = str` - fails unless data-key attribute already present\n* [Base64 utility methods](https://html.spec.whatwg.org/multipage/webappapis.html#atob) (for IE9-)\n  * `encodedString = window.btoa(binaryString)` - Base64 Encode\n  * `binaryString = window.atob(encodedString)` - Base64 Decode\n* [Animation Frames](https://html.spec.whatwg.org/multipage/webappapis.html#animation-frames) - [demo page](https://inexorabletash.github.io/polyfill/demos/raf.html)\n  * `id = window.requestAnimationFrame()`\n  * `window.cancelAnimationFrame(id)`\n\n\nDOM\n---\n[script](dom.js) -\n[tests](https://inexorabletash.github.io/polyfill/tests/dom.html) -\n[living standard](https://dom.spec.whatwg.org)\n\n* [Selectors](https://dom.spec.whatwg.org/#scope-match-a-selectors-string) (for IE7-) - adapted from [Paul Young](http://ajaxian.com/archives/creating-a-queryselector-for-ie-that-runs-at-native-speed)\n  * `element = document.querySelector(selector)`\n  * `elementArray = document.querySelectorAll(selector)`\n* `elem.matches(selector)` (for IE, Firefox 3.6, early Webkit and Opera 15.0)\n* `elementArray = document.getElementsByClassName(classNames)` (for IE8-)\n* `e = element.nextElementSibling`, `e = element.previousElementSibling` (for IE8)\n* Node constants: `Node.ELEMENT_NODE`, etc (for IE8-)\n* DOMException constants: `DOMException.INDEX_SIZE_ERR` (for IE8-)\n* [Events](https://dom.spec.whatwg.org/) (for IE8)\n  * Where `EventTarget` is `window`, `document`, or any element:\n    * `EventTarget.addEventListener(event, handler)` - for IE8+\n    * `EventTarget.removeEventListener(event, handler)` - for IE8+\n  * Event: `target`, `currentTarget`, `eventPhase`, `bubbles`, `cancelable`, `timeStamp`, `defaultPrevented`, `stopPropagation()`, `cancelBubble()`\n* Non-standard Event helpers for IE7- - adapted from\n* [Custom Events](https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/CustomEvent)\n* [QuirksMode](http://www.quirksmode.org/blog/archives/2005/10/_and_the_winner_1.html)\n  * `window.addEvent(EventTarget, event, handler)`\n  * `window.removeEvent(EventTarget, event, handler)`\n* [DOMTokenList](https://dom.spec.whatwg.org/#interface-domtokenlist) - `classList`[spec](https://dom.spec.whatwg.org/#dom-element-classlist), `relList`[spec](https://html.spec.whatwg.org/multipage/semantics.html#the-link-element)\n  * DOMTokenList: `length`, `item(index)`, `contains(token)`, `add(token)`, `remove(token)`, `toggle(token)`\n  * `tokenList = elem.classList` - for IE8+\n  * `tokenList = elem.relList` - for IE8+\n  * Non-standard helpers for IE7-:\n    * `tokenList = window.getClassList(element)`\n    * `tokenList = window.getRelList(element)`\n* ParentNode: `node.prepend(nodes...)`, `node.append(nodes...)`\n* ChildNode: `node.before(nodes...)` , `node.after(nodes...)` , `node.replaceWith(nodes...)` , `node.remove()`\n\n\nFetch\n-----\n[script](fetch.js) -\n[tests](https://inexorabletash.github.io/polyfill/tests/fetch.html) -\n[living standard](https://fetch.spec.whatwg.org)\n\nExample:\n\n```js\nfetch('http://example.com/foo.json')\n  .then(function(response) { return response.json(); })\n  .then(function(data) { console.log(data); });\n```\n\nSupported:\n* Headers: `new Headers()`, `append(name, value)`, `delete(name)`, `get(name)`, `getAll(name)`, `has(name)`, `set(name, value)`, `[Symbol.iterator]()`\n* Body: `arrayBuffer()`, `blob()`, `formData()`, `json()`, `text()` - but conversions are limited\n* Request: `new Request(input, init)`, `method`, `headers`, `body`, `url`\n* Response: `new Response(body, init)`, `headers`, `url`, `status`, `statusText`, `body`\n* `fetch(input, init)`\n\n\nXMLHttpRequest\n--------------\n[script](xhr.js) -\n[tests](https://inexorabletash.github.io/polyfill/tests/xhr.html) -\n[living standard](https://xhr.spec.whatwg.org/)\n* [`XMLHttpRequest`](https://xhr.spec.whatwg.org/#interface-xmlhttprequest) (for IE6-)\n* [`FormData`](https://xhr.spec.whatwg.org/#interface-formdata) (for IE9-)\n\n\nCSS OM\n------\n[script](cssom.js) - [spec](https://dev.w3.org/csswg/cssom-view/)\n\nPolyfill for `width` and `height` in `getBoundingClientRect()` in IE8-\n\n\nURL API\n-------\n[script](url.js) -\n[tests](https://inexorabletash.github.io/polyfill/tests/url.html) -\n[living standard](https://url.spec.whatwg.org/)\n\n```javascript\nvar url = new URL(url, base);\nvar value = url.searchParams.get(name);\nvar valueArray = url.searchParams.getAll(name);\nurl.searchParams.append(name, valueOrValues);\nurl.searchParams.delete(name);\n\nvar p = new URLSearchParams('a=1&b=2');\n```\n\n* URL: `href`, `origin`, `protocol`, `username`, `password`, `host`, `hostname`, `port`, `pathname`, `search`, `searchParams`, `hash`\n* URLSearchParams: `append(name, value)`, `delete(name)`, `get(name)`, `getAll(name)`, `has(name)`, `set(name, value)`, `entries()`, `keys()`, `values()`, `forEach(callback)` and `[Symbol.iterator]()` (if defined)\n\n\nUncommon Polyfills\n==================\n\nThe following are of limited use and are *not* included in the `web.js` / `polyfill.js` bundled versions.\n\nTiming\n------\n[script](timing.js)\n\n* [Efficient Script Yielding](http://w3c.github.io/setImmediate/)\n  * `id = setImmediate(callback, args...)`\n  * `clearImmediate(id)`\n\n\nKeyboard Events\n---------------\n[script](keyboard.js) -\n[demo page](https://inexorabletash.github.io/polyfill/demos/keyboard.html) -\n[draft spec](https://w3c.github.io/uievents/) ([also](https://dvcs.w3.org/hg/d4e/raw-file/tip/source_respec.htm))\n\nKeyboardEvent: `code`, `key`, `location`, `KeyboardEvent.queryKeyCap(code)`\n\nIE7- only: Call `window.identifyKey(keyboardEvent);` in `keydown`/`keyup` handlers before accessing above properties.\n\n[more details](keyboard.md)\n\n\nGeolocation API\n---------------\n[script](geo.js) -\n[demo page](https://inexorabletash.github.io/polyfill/demos/geo.html) -\n[spec](http://www.w3.org/TR/geolocation-API/) -\nuses [freegeoip.net](https://freegeoip.net/)\n\n```javascript\nnavigator.geolocation.getCurrentPosition(successCallback, errorCallback, options);\nvar watchId = navigator.geolocation.watchPosition(successCallback, errorCallback, options);\nnavigator.geolocation.clearWatch(watchId);\n```\n\nObsolete\n--------\n[Obsolete and Unmaintained Polyfills](obsolete/README.md)\n","_attachments":{},"homepage":"https://github.com/inexorabletash/polyfill","bugs":{"url":"https://github.com/inexorabletash/polyfill/issues"},"license":"(Unlicense OR MIT)"}