add individual polyfill files (#5584)

* add individual polyfill files

* rename files

* use preset-env for the script [skip ci]
This commit is contained in:
Henry Zhu
2017-04-05 10:11:58 -04:00
committed by GitHub
parent d39400c9d5
commit 8f848b4b32
88 changed files with 108 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
"use strict";
const fs = require("fs");
const path = require("path");
function relative(loc) {
return path.join(__dirname, "..", loc);
}
const builtIns = require("babel-preset-env/data/built-ins.json");
const polyfills = Object.keys(builtIns);
polyfills.concat([
"web.timers",
"web.immediate",
"web.dom.iterable"]
).forEach((polyfill) => {
fs.writeFileSync(relative(`src/core-js/modules/${polyfill}.js`), `require("core-js/modules/${polyfill}");`);
});
fs.writeFileSync(relative("src/regenerator-runtime/runtime.js"), "require(\"regenerator-runtime/runtime\");");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.array.copy-within");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.array.fill");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.array.find-index");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.array.find");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.array.from");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.array.iterator");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.array.of");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.function.name");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.map");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.math.acosh");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.math.asinh");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.math.atanh");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.math.cbrt");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.math.clz32");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.math.cosh");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.math.expm1");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.math.fround");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.math.hypot");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.math.imul");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.math.log10");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.math.log1p");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.math.log2");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.math.sign");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.math.sinh");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.math.tanh");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.math.trunc");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.number.epsilon");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.number.is-finite");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.number.is-integer");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.number.is-nan");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.number.is-safe-integer");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.number.max-safe-integer");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.number.min-safe-integer");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.object.assign");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.object.is");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.object.set-prototype-of");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.promise");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.reflect.apply");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.reflect.construct");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.reflect.define-property");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.reflect.delete-property");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.reflect.get-own-property-descriptor");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.reflect.get-prototype-of");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.reflect.get");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.reflect.has");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.reflect.is-extensible");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.reflect.own-keys");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.reflect.prevent-extensions");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.reflect.set-prototype-of");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.reflect.set");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.regexp.flags");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.regexp.match");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.regexp.replace");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.regexp.search");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.regexp.split");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.set");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.string.code-point-at");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.string.ends-with");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.string.from-code-point");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.string.includes");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.string.raw");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.string.repeat");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.string.starts-with");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.symbol");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.typed.array-buffer");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.typed.data-view");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.typed.float32-array");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.typed.float64-array");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.typed.int16-array");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.typed.int32-array");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.typed.int8-array");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.typed.uint16-array");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.typed.uint32-array");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.typed.uint8-array");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.typed.uint8-clamped-array");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.weak-map");

View File

@@ -0,0 +1 @@
require("core-js/modules/es6.weak-set");

View File

@@ -0,0 +1 @@
require("core-js/modules/es7.array.includes");

View File

@@ -0,0 +1 @@
require("core-js/modules/es7.object.entries");

View File

@@ -0,0 +1 @@
require("core-js/modules/es7.object.get-own-property-descriptors");

View File

@@ -0,0 +1 @@
require("core-js/modules/es7.object.values");

View File

@@ -0,0 +1 @@
require("core-js/modules/es7.string.pad-end");

View File

@@ -0,0 +1 @@
require("core-js/modules/es7.string.pad-start");

View File

@@ -0,0 +1 @@
require("core-js/modules/web.dom.iterable");

View File

@@ -0,0 +1 @@
require("core-js/modules/web.immediate");

View File

@@ -0,0 +1 @@
require("core-js/modules/web.timers");

View File

@@ -0,0 +1 @@
require("regenerator-runtime/runtime");