{"_id":"webshim","_rev":"6-cca8e83d824e8f564183dbf6d1f7cee4","name":"webshim","description":"modular capability-based polyfill loading libary, which extends jQuery with HTML5 features in legacy browsers","dist-tags":{"latest":"1.16.0"},"versions":{"1.15.8":{"name":"webshim","version":"1.15.8","title":"Webshims - polyfills jQuery with many HTML5 features","licenses":[{"type":"MIT","url":"https://raw.github.com/aFarkas/webshim/master/MIT-LICENSE.txt"}],"author":{"name":"Alexander Farkas","url":"https://github.com/aFarkas/"},"keywords":["webshims","webshim","polyfill","HTML5","forms","audio","video","validation","canvas","localstorage","geolocation","ui","widgets","getUserMedia"],"homepage":"http://afarkas.github.com/webshim/demos/index.html","description":"modular capability-based polyfill loading libary, which extends jQuery with HTML5 features in legacy browsers","docs":"http://afarkas.github.com/webshim/demos/index.html","demo":"http://afarkas.github.com/webshim/demos/index.html","bugs":{"url":"https://github.com/aFarkas/webshim/issues"},"repository":{"type":"git","url":"git+https://github.com/aFarkas/webshim.git"},"main":"js-webshim","devDependencies":{"phantomjs":">=1.8.2","grunt-css":">=0.5.4","grunt-contrib-concat":">=0.1.3","grunt-contrib-watch":">=0.3.0","grunt-contrib-copy":">=0.4.0","grunt-contrib-uglify":">=0.2.7","grunt":">=0.4.1","grunt-contrib-sass":"~0.8.1","grunt-contrib-compress":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt-bytesize":"~0.1.1","grunt-contrib-csslint":"~0.2.0","grunt-contrib-jshint":"~0.10.0"},"gitHead":"82229e75e4482d496e8935b644c08c00019ae402","_id":"webshim@1.15.8","scripts":{},"_shasum":"1664e4bbe8f2d8b1b14be63674cf4190ea260544","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"afarkas","email":"info@corrupt-system.de"},"dist":{"shasum":"1664e4bbe8f2d8b1b14be63674cf4190ea260544","tarball":"https://registry.npmjs.org/webshim/-/webshim-1.15.8.tgz","integrity":"sha512-gLDpAdv0TZmLqO4J1FieYG18o4n7EC5EBOyFHgnFswicu6hOGXPsR8F8ouNmY5bigCVWEbJ4HmZhyd0C1Z4cQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICG7rbxdGt8em1jOf5PWNgYaeN9ZRMa8wCnr9uHb5vf0AiBKEkyp7tKo1Hpu8aziQL1pch8aAO8J3IvJmti+wCTTBg=="}]},"maintainers":[{"name":"afarkas","email":"info@corrupt-system.de"}]},"1.15.10":{"name":"webshim","version":"1.15.10","title":"Webshims - polyfills jQuery with many HTML5 features","licenses":[{"type":"MIT","url":"https://raw.github.com/aFarkas/webshim/master/MIT-LICENSE.txt"}],"author":{"name":"Alexander Farkas","url":"https://github.com/aFarkas/"},"keywords":["webshims","webshim","polyfill","HTML5","forms","audio","video","validation","canvas","localstorage","geolocation","ui","widgets","getUserMedia"],"homepage":"http://afarkas.github.com/webshim/demos/index.html","description":"modular capability-based polyfill loading libary, which extends jQuery with HTML5 features in legacy browsers","docs":"http://afarkas.github.com/webshim/demos/index.html","demo":"http://afarkas.github.com/webshim/demos/index.html","bugs":{"url":"https://github.com/aFarkas/webshim/issues"},"repository":{"type":"git","url":"git+https://github.com/aFarkas/webshim.git"},"main":"./js-webshim/minified/polyfiller.js","devDependencies":{"phantomjs":">=1.8.2","grunt-css":">=0.5.4","grunt-contrib-concat":">=0.1.3","grunt-contrib-watch":">=0.3.0","grunt-contrib-copy":">=0.4.0","grunt-contrib-uglify":">=0.2.7","grunt":">=0.4.1","grunt-contrib-sass":"~0.8.1","grunt-contrib-compress":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt-bytesize":"~0.1.1","grunt-contrib-csslint":"~0.2.0","grunt-contrib-jshint":"~0.10.0"},"gitHead":"79046464b16d773f29c9531be388386eedfe18d3","_id":"webshim@1.15.10","scripts":{},"_shasum":"303204459be74a8767e070057d57b0e7e6ed6583","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"afarkas","email":"info@corrupt-system.de"},"dist":{"shasum":"303204459be74a8767e070057d57b0e7e6ed6583","tarball":"https://registry.npmjs.org/webshim/-/webshim-1.15.10.tgz","integrity":"sha512-CUZCIO+ffnulsXrohBcfnLU+aF40cobozF0lZ8A4/h0wDcAcl4qcYN5GPJyarD+qT0Ek88TAaVXa6na8g16rIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPxsImpUIn/v58UAGwzOEVkVWTTFX30IxcpTMyyd2R8wIgeroQXteb9HXSd437zYaNyhiZovGR64jFahPl7KokgvI="}]},"maintainers":[{"name":"afarkas","email":"info@corrupt-system.de"}]},"1.15.11":{"name":"webshim","version":"1.15.11","title":"Webshims - polyfills jQuery with many HTML5 features","licenses":[{"type":"MIT","url":"https://raw.github.com/aFarkas/webshim/master/MIT-LICENSE.txt"}],"author":{"name":"Alexander Farkas","url":"https://github.com/aFarkas/"},"keywords":["webshims","webshim","polyfill","HTML5","forms","audio","video","validation","canvas","localstorage","geolocation","ui","widgets","getUserMedia"],"homepage":"http://afarkas.github.com/webshim/demos/index.html","description":"modular capability-based polyfill loading libary, which extends jQuery with HTML5 features in legacy browsers","docs":"http://afarkas.github.com/webshim/demos/index.html","demo":"http://afarkas.github.com/webshim/demos/index.html","bugs":{"url":"https://github.com/aFarkas/webshim/issues"},"repository":{"type":"git","url":"git+https://github.com/aFarkas/webshim.git"},"main":"./js-webshim/minified/polyfiller.js","devDependencies":{"phantomjs":">=1.8.2","grunt-css":">=0.5.4","grunt-contrib-concat":">=0.1.3","grunt-contrib-watch":">=0.3.0","grunt-contrib-copy":">=0.4.0","grunt-contrib-uglify":">=0.2.7","grunt":">=0.4.1","grunt-contrib-sass":"~0.8.1","grunt-contrib-compress":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt-bytesize":"~0.1.1","grunt-contrib-csslint":"~0.2.0","grunt-contrib-jshint":"~0.10.0"},"gitHead":"4d0b29de3194ada40ca126789b73fef2f46ee446","_id":"webshim@1.15.11","scripts":{},"_shasum":"69a220b1789f9306554f466fe1184c33d55b73f3","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"afarkas","email":"info@corrupt-system.de"},"dist":{"shasum":"69a220b1789f9306554f466fe1184c33d55b73f3","tarball":"https://registry.npmjs.org/webshim/-/webshim-1.15.11.tgz","integrity":"sha512-RIcaqpy01oppecNjr79R7YOHB+X1JtskhRjRPCu/35MsodH4JJS28o8kn+CravEv4EnX8akkoRqZV+Qwp+vuOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5f8Ar8OiYfdAb9N+JMJ0iTumfxsqt3/QOYCvr1stAhAiEArT+pVAdbGPPx+7VAXQ13JRrayG19J7f6wjQxOwFAhZs="}]},"maintainers":[{"name":"afarkas","email":"info@corrupt-system.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/webshim-1.15.11.tgz_1479068329747_0.7195530773606151"}},"1.16.0":{"name":"webshim","version":"1.16.0","title":"Webshims - polyfills jQuery with many HTML5 features","licenses":[{"type":"MIT","url":"https://raw.github.com/aFarkas/webshim/master/MIT-LICENSE.txt"}],"author":{"name":"Alexander Farkas","url":"https://github.com/aFarkas/"},"keywords":["webshims","webshim","polyfill","HTML5","forms","audio","video","validation","canvas","localstorage","geolocation","ui","widgets","getUserMedia"],"homepage":"http://afarkas.github.com/webshim/demos/index.html","description":"modular capability-based polyfill loading libary, which extends jQuery with HTML5 features in legacy browsers","docs":"http://afarkas.github.com/webshim/demos/index.html","demo":"http://afarkas.github.com/webshim/demos/index.html","bugs":{"url":"https://github.com/aFarkas/webshim/issues"},"repository":{"type":"git","url":"git+https://github.com/aFarkas/webshim.git"},"main":"./js-webshim/minified/polyfiller.js","devDependencies":{"phantomjs":">=1.8.2","grunt-css":">=0.5.4","grunt-contrib-concat":">=0.1.3","grunt-contrib-watch":">=0.3.0","grunt-contrib-copy":">=0.4.0","grunt-contrib-uglify":">=0.2.7","grunt":">=0.4.1","grunt-contrib-sass":"~0.8.1","grunt-contrib-compress":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt-bytesize":"~0.1.1","grunt-contrib-csslint":"~0.2.0","grunt-contrib-jshint":"~0.10.0"},"gitHead":"1600cc692854ac06bf128681bb0f7dd3ccf6b35d","_id":"webshim@1.16.0","scripts":{},"_shasum":"d65abedd89aba110e0c5db83552832bff666765c","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"afarkas","email":"info@corrupt-system.de"},"dist":{"shasum":"d65abedd89aba110e0c5db83552832bff666765c","tarball":"https://registry.npmjs.org/webshim/-/webshim-1.16.0.tgz","integrity":"sha512-z3+/qPvRqM9Yh5hMqBY5PDlL/rH6jo6vMfAfLzoQcUDo8AFpR14pIXkO/7H3jv5I0IXDeWtKiy6ABtR0La7FnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwrEkuB0ILX4y5ZBtwSO2/9L8Ecg25fzQ/LXP1VCm4rAIgPvvLUcU3sKiU/HPhrmpWB+N3I6qnV0Q2RajehU2sSoc="}]},"maintainers":[{"name":"afarkas","email":"info@corrupt-system.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/webshim-1.16.0.tgz_1479068853792_0.2726085432805121"}}},"readme":"**Important note: Webshim is not compatible with upcoming jQuery 3.x and I do not plan to work on a new major version. I will still fix critical bugs in the future though.**\n\n[Webshim](http://aFarkas.github.com/webshim/demos/index.html)\n================================\n\n_The polyfilling, capability based loading JavaScript Library_\n\n\nGeneral Principles\n------------------\n* HTML5 compliant: correctly and accurately implemented (HTML5) Markup-, JS- and DOM-APIs  \n* capability based loading: extremely lightweight in modern browsers\n* cross-browser support: All A-Graded browsers including latest version of Opera are tested\n* extendable: if we have not implemented a feature you want, you can easily implement it on your own\n\n\nFeatures\n------------------\n* canvas\n* HTML5 form features including: constraint validation and form widgets (input[type=\"range\"], input[type=\"date\"], input[type=\"number\"], input[type=\"time\"], input[type=\"month\"], output, progress, input[list]/datalist)\n* HTML5 audio/video/track implementation\n* matchMedia\n* interactive elements: summary/details\n* XHR2 / filereader (including, XHR2/AJAX CORS and FormData handling)\n* picture / img[srcset]\n* promise\n* geolocation\n* ECMAScript 5 / JavaScript 1.8.5 features\n* window.URL\n* getUserMedia ('usermedia' currently only access to user's camera, not microphone)\n* sticky (position: sticky)\n\n\nInstallation and Usage\n------------------\n\n1 - [Download the Webshim Lib](https://github.com/aFarkas/webshim/releases/latest) and put the `js-webshim` folder in your project.\n\n2 - Include the JavaScript:\n\n```html\n<script src=\"js/jquery.js\"></script>\n\n<script src=\"js-webshim/minified/polyfiller.js\"></script> \n\n<script> \n\t// load and implement all unsupported features \n\twebshims.polyfill();\n\t\t\n\t// or only load a specific feature\n\t//webshims.polyfill('forms es5');\n</script>\n```\n\n\n3 - Wait till everything has been loaded and then use it:\n\n```html\n<script> \n\t$(function(){\n\t\t// work with the HTML5 API\n\t\t$('input:invalid').each(function(){\n\t\t    $(this).after( $.prop(this, 'validationMessage') );\n\t\t});\n\t\t// ...\n\t});\n</script>\n```\n\n\n [More information and demos](http://aFarkas.github.com/webshim/demos/index.html).\n\n\n Download via bower\n ------------------\n\n ``bower install webshim --save-dev``\n\n\nLicense\n---------------------------------------\n\nThe Webshims Lib core is licensed under the [MIT-License](http://aFarkas.github.com/webshim/MIT-LICENSE.txt). \n\nWebshims Lib uses many great third party scripts:\n\n| Script          | License                                      | URL                                                                           |\n|:--------------- |:-------------------------------------------- |:----------------------------------------------------------------------------- |\n| flashcanvas     | MIT                                          | http://code.google.com/p/flashcanvas                                          |\n| flashcanvaspro  | closed                                       | http://flashcanvas.net                                                        |\n| Jaris FLV       | GPL 3.0                                      | http://jarisflvplayer.org                                                     |\n| excanvas        | Apache License 2.0                           | http://excanvas.sourceforge.net                                               |\n| moxie           | GPL 3.0                                      | https://github.com/moxiecode/moxie                                            |\n| es5             | MIT                                          | https://github.com/280north/narwhal                                           |\n| swfmini         | MIT                                          | https://code.google.com/p/swfobject                                           |\n| track           | BSD 2 clause                                 | https://github.com/cgiffard/Captionator                                       |\n| color-picker    | MIT                                          | http://johndyer.name/post/2007/09/PhotoShop-like-JavaScript-Color-Picker.aspx |\n| forms-picker    | MIT                                          | https://github.com/brandonaaron/jquery-mousewheel                             |\n| jme.woff        | GPL / CC BY 3.0                              | http://icomoon.io/#preview-free                                               |\n| picture         | MIT                                          | https://github.com/scottjehl/picturefill                                      |\n| url             | any (OSI approved) Open Source licence       | https://github.com/inexorabletash/polyfill                                    |\n\n\n\n\nQuestions?\n----------\n\nIf you have any questions, please feel free to ask them on [stackoverflow.com/questions/tagged/webshim](http://stackoverflow.com/questions/tagged/webshim).\n\n**Please tag your questions with 'webshim'.**\n","maintainers":[{"name":"afarkas","email":"info@corrupt-system.de"}],"time":{"modified":"2022-06-29T00:24:44.944Z","created":"2015-07-02T07:28:01.389Z","1.15.8":"2015-07-02T07:28:01.389Z","1.15.10":"2015-09-13T07:57:23.016Z","1.15.11":"2016-11-13T20:18:50.381Z","1.16.0":"2016-11-13T20:27:34.357Z"},"homepage":"http://afarkas.github.com/webshim/demos/index.html","keywords":["webshims","webshim","polyfill","HTML5","forms","audio","video","validation","canvas","localstorage","geolocation","ui","widgets","getUserMedia"],"repository":{"type":"git","url":"git+https://github.com/aFarkas/webshim.git"},"author":{"name":"Alexander Farkas","url":"https://github.com/aFarkas/"},"bugs":{"url":"https://github.com/aFarkas/webshim/issues"},"readmeFilename":"readme.md"}