Skip to content
A polyfill combinator
Branch: master
Clone or download
Pull request Compare This branch is 186 commits behind Financial-Times:master.
JakeChampion Versioned libraries (Financial-Times#1820)
* Switch to yarn to enable dependency aliasing

* Use yarn on circleci

* Delete all the older versions of the polyfills

* Move function into it's own module to enable it to be reused and tested in isolation

* Add the polyfills from version 2 of the service and expose them on /v2/polyfill(.min).js route

* Only respond to the routes /v2/polyfill.js and /v2/polyfill.min.js

* Add ability to use polyfills from v3.25.2 in the v3 endpoint

* This should be done in a different pr

* Add --ignore-engines because of polyfill-service 3.25.2 dep

* Use polyfill-library directly as the abstraction is no longer required

* Delete modules and corresponding tests that are no longer used

* Remove etags as they were added for a feature we are not shipping yet and likely won't need etag for the feature anyway

* dry up the code

* Use version which has a good engine range

* fix require call to user the version in node_modules
Latest commit 1558706 Nov 23, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Versioned libraries (Financial-Times#1820) Nov 23, 2018
.github Get codebase ready for making releases to production Nov 15, 2018
packages
polyfills/Element/prototype Add getAttributeNames polyfill (Financial-Times#1380) Nov 21, 2018
.editorconfig
.gitignore Simplify the service by moving from serverless back to heroku (Financ… Nov 14, 2018
.release-it.json Get codebase ready for making releases to production Nov 15, 2018
LICENSE.md
Procfile Simplify the service by moving from serverless back to heroku (Financ… Nov 14, 2018
README.md
app.json Get codebase ready for making releases to production Nov 15, 2018
package.json Versioned libraries (Financial-Times#1820) Nov 23, 2018
yarn.lock Versioned libraries (Financial-Times#1820) Nov 23, 2018

README.md

Polyfill.io · license Coverage Status CircleCI Status PRs Welcome

Polyfill.io is a service which makes web development less frustrating by selectively polyfilling just what the browser needs. Polyfill.io reads the User-Agent header of each request and returns polyfills that are suitable for the requesting browser.

Documentation

Polyfill.io documentation is on the website. Polyfill-library documentation is located here.

Contributing

Read our contributing guide to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes.

License

Polyfill.io is MIT licensed.

You can’t perform that action at this time.