Polyfills copy-pasted from MDN

MDN polyfills. A collection of side-effect ECMAScript modules. Minimized, mangled and extremely small thanks to Rollup - next-generation ES6 module bundler.
Installation
npm i mdn-polyfills --save
Usage
import 'mdn-polyfills/POLYFILL_NAME';
// For example:
// (ES6 Modules)
import 'mdn-polyfills/Array.prototype.includes';
import 'mdn-polyfills/Object.create';
// (CommonJS)
require('mdn-polyfills/CustomEvent');
require('mdn-polyfills/String.prototype.padStart');
// and so on ...Polyfills are also available over a CDN, for example
<script src="https://unpkg.com/mdn-polyfills/Object.assign"></script>
<script src="https://cdn.jsdelivr.net/npm/mdn-polyfills/NodeList.prototype.forEach.js"></script>Supported polyfills
License
The mdn-polyfills as a module is licensed under MIT Michał Jezierski
Polyfills are licensed under https://developer.mozilla.org/en-US/docs/MDN/About#Copyrights_and_licenses
Keywords
assigncreateoffromfindforEachfillfilterfindIndexfirstElementChildincludessomereducerepeatstartsWithendsWithbindclosesttoggleAttributematchesisIntegerisNaNtoBlobObject.assignObject.createObject.entriesObject.keysObject.valuesArray.ofArray.fromArray.prototype.fillArray.prototype.findArray.prototype.forEachArray.prototype.filterArray.prototype.findIndexArray.prototype.includesArray.prototype.someArray.prototype.reduceString.prototype.includesString.prototype.repeatString.prototype.startsWithString.prototype.endsWithString.prototype.padStartString.prototype.padEndString.prototype.trimNode.prototype.addEventListenerNode.prototype.appendNode.prototype.prependNode.prototype.beforeNode.prototype.afterNode.prototype.removeNode.prototype.replaceWithNode.prototype.childrenNode.prototype.firstElementChildNodeList.prototype.forEachFunction.prototype.bindElement.prototype.closestElement.prototype.toggleAttributeElement.prototype.matchesElement.prototype.classListElement.prototype.getAttributeNamesHTMLCanvasElement.prototype.toBlobMouseEventCustomEventNumber.isIntegerNumber.isNaNpolyfillspolyfillmdn