airbnb-browser-shims
Browser and JS language shims used by Airbnb.
Just require/import it, and the environment will be shimmed.
Included shims:
- JS language shims from airbnb-js-shims
- ima-babel6-polyfill - fixes Babel 6 bugs with
super
calls in IE 9 and 10 - document.contains
- webrtc-adapter - A shim to insulate apps from WebRTC spec changes and browser prefix differences
- classlist-polyfill - Element.prototype.classList polyfill (only in browsers)
- raf - requestAnimationFrame polyfill for browsers and node
- requestIdleCallback
- matchmedia-polyfill - window.matchMedia polyfill (only in browsers)