Use babel-plugin-polyfill-* packages in transform-runtime (#12845)

This commit is contained in:
Nicolò Ribaudo 2021-02-22 22:30:27 +01:00 committed by GitHub
parent 5bec993b7b
commit 484667b54c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
33 changed files with 1144 additions and 1359 deletions

View File

@ -27,7 +27,7 @@
"devDependencies": { "devDependencies": {
"@babel/core": "workspace:*", "@babel/core": "workspace:*",
"@babel/helper-plugin-test-runner": "workspace:*", "@babel/helper-plugin-test-runner": "workspace:*",
"babel-plugin-polyfill-corejs3": "^0.1.0", "babel-plugin-polyfill-corejs3": "^0.1.2",
"core-js-pure": "^3.8.1" "core-js-pure": "^3.8.1"
} }
} }

View File

@ -30,7 +30,7 @@
"devDependencies": { "devDependencies": {
"@babel/core": "workspace:*", "@babel/core": "workspace:*",
"@babel/helper-plugin-test-runner": "workspace:*", "@babel/helper-plugin-test-runner": "workspace:*",
"babel-plugin-polyfill-es-shims": "^0.1.0", "babel-plugin-polyfill-es-shims": "^0.1.1",
"object.getownpropertydescriptors": "^2.1.1" "object.getownpropertydescriptors": "^2.1.1"
} }
} }

View File

@ -22,6 +22,9 @@
"dependencies": { "dependencies": {
"@babel/helper-module-imports": "workspace:^7.12.13", "@babel/helper-module-imports": "workspace:^7.12.13",
"@babel/helper-plugin-utils": "workspace:^7.12.13", "@babel/helper-plugin-utils": "workspace:^7.12.13",
"babel-plugin-polyfill-corejs2": "^0.1.2",
"babel-plugin-polyfill-corejs3": "^0.1.2",
"babel-plugin-polyfill-regenerator": "^0.1.1",
"semver": "condition:BABEL_8_BREAKING ? ^7.3.4 : 7.0.0" "semver": "condition:BABEL_8_BREAKING ? ^7.3.4 : 7.0.0"
}, },
"peerDependencies": { "peerDependencies": {

View File

@ -8,15 +8,12 @@ import t from "@babel/types";
import { fileURLToPath } from "url"; import { fileURLToPath } from "url";
import transformRuntime from "../lib/index.js"; import transformRuntime from "../lib/index.js";
import buildCorejs2Definitions from "../lib/runtime-corejs2-definitions.js"; import corejs2Definitions from "./runtime-corejs2-definitions.js";
import buildCorejs3Definitions from "../lib/runtime-corejs3-definitions.js"; import corejs3Definitions from "./runtime-corejs3-definitions.js";
const require = createRequire(import.meta.url); const require = createRequire(import.meta.url);
const runtimeVersion = require("@babel/runtime/package.json").version; const runtimeVersion = require("@babel/runtime/package.json").version;
const corejs2Definitions = buildCorejs2Definitions.default();
const corejs3Definitions = buildCorejs3Definitions.default();
function outputFile(filePath, data) { function outputFile(filePath, data) {
fs.mkdirSync(path.dirname(filePath), { recursive: true }); fs.mkdirSync(path.dirname(filePath), { recursive: true });
fs.writeFileSync(filePath, data); fs.writeFileSync(filePath, data);

View File

@ -0,0 +1,146 @@
// This file isn't maintaned anymore.
// Improvements should go in the babel-plugin-polyfill-corejs2 package.
export default {
BuiltIns: {
Symbol: { stable: true, path: "symbol" },
Promise: { stable: true, path: "promise" },
Map: { stable: true, path: "map" },
WeakMap: { stable: true, path: "weak-map" },
Set: { stable: true, path: "set" },
WeakSet: { stable: true, path: "weak-set" },
setImmediate: { stable: true, path: "set-immediate" },
clearImmediate: { stable: true, path: "clear-immediate" },
parseFloat: { stable: true, path: "parse-float" },
parseInt: { stable: true, path: "parse-int" },
},
StaticProperties: {
Array: {
from: { stable: true, path: "array/from" },
isArray: { stable: true, path: "array/is-array" },
of: { stable: true, path: "array/of" },
},
JSON: {
stringify: { stable: true, path: "json/stringify" },
},
Object: {
assign: { stable: true, path: "object/assign" },
create: { stable: true, path: "object/create" },
defineProperties: { stable: true, path: "object/define-properties" },
defineProperty: { stable: true, path: "object/define-property" },
entries: { stable: true, path: "object/entries" },
freeze: { stable: true, path: "object/freeze" },
getOwnPropertyDescriptor: {
stable: true,
path: "object/get-own-property-descriptor",
},
getOwnPropertyDescriptors: {
stable: true,
path: "object/get-own-property-descriptors",
},
getOwnPropertyNames: {
stable: true,
path: "object/get-own-property-names",
},
getOwnPropertySymbols: {
stable: true,
path: "object/get-own-property-symbols",
},
getPrototypeOf: { stable: true, path: "object/get-prototype-of" },
isExtensible: { stable: true, path: "object/is-extensible" },
isFrozen: { stable: true, path: "object/is-frozen" },
isSealed: { stable: true, path: "object/is-sealed" },
is: { stable: true, path: "object/is" },
keys: { stable: true, path: "object/keys" },
preventExtensions: { stable: true, path: "object/prevent-extensions" },
seal: { stable: true, path: "object/seal" },
setPrototypeOf: { stable: true, path: "object/set-prototype-of" },
values: { stable: true, path: "object/values" },
},
Math: {
acosh: { stable: true, path: "math/acosh" },
asinh: { stable: true, path: "math/asinh" },
atanh: { stable: true, path: "math/atanh" },
cbrt: { stable: true, path: "math/cbrt" },
clz32: { stable: true, path: "math/clz32" },
cosh: { stable: true, path: "math/cosh" },
expm1: { stable: true, path: "math/expm1" },
fround: { stable: true, path: "math/fround" },
hypot: { stable: true, path: "math/hypot" },
imul: { stable: true, path: "math/imul" },
log10: { stable: true, path: "math/log10" },
log1p: { stable: true, path: "math/log1p" },
log2: { stable: true, path: "math/log2" },
sign: { stable: true, path: "math/sign" },
sinh: { stable: true, path: "math/sinh" },
tanh: { stable: true, path: "math/tanh" },
trunc: { stable: true, path: "math/trunc" },
},
Symbol: {
// FIXME: Disabled to work around zloirock/core-js#262.
// asyncIterator: { stable: true, path: "symbol/async-iterator" },
for: { stable: true, path: "symbol/for" },
hasInstance: { stable: true, path: "symbol/has-instance" },
isConcatSpreadable: {
stable: true,
path: "symbol/is-concat-spreadable",
},
iterator: { stable: true, path: "symbol/iterator" },
keyFor: { stable: true, path: "symbol/key-for" },
match: { stable: true, path: "symbol/match" },
replace: { stable: true, path: "symbol/replace" },
search: { stable: true, path: "symbol/search" },
species: { stable: true, path: "symbol/species" },
split: { stable: true, path: "symbol/split" },
toPrimitive: { stable: true, path: "symbol/to-primitive" },
toStringTag: { stable: true, path: "symbol/to-string-tag" },
unscopables: { stable: true, path: "symbol/unscopables" },
},
String: {
at: { stable: true, path: "string/at" },
fromCodePoint: { stable: true, path: "string/from-code-point" },
raw: { stable: true, path: "string/raw" },
},
Number: {
EPSILON: { stable: true, path: "number/epsilon" },
isFinite: { stable: true, path: "number/is-finite" },
isInteger: { stable: true, path: "number/is-integer" },
isNaN: { stable: true, path: "number/is-nan" },
isSafeInteger: { stable: true, path: "number/is-safe-integer" },
MAX_SAFE_INTEGER: { stable: true, path: "number/max-safe-integer" },
MIN_SAFE_INTEGER: { stable: true, path: "number/min-safe-integer" },
parseFloat: { stable: true, path: "number/parse-float" },
parseInt: { stable: true, path: "number/parse-int" },
},
Reflect: {
apply: { stable: true, path: "reflect/apply" },
construct: { stable: true, path: "reflect/construct" },
defineProperty: { stable: true, path: "reflect/define-property" },
deleteProperty: { stable: true, path: "reflect/delete-property" },
getOwnPropertyDescriptor: {
stable: true,
path: "reflect/get-own-property-descriptor",
},
getPrototypeOf: { stable: true, path: "reflect/get-prototype-of" },
get: { stable: true, path: "reflect/get" },
has: { stable: true, path: "reflect/has" },
isExtensible: { stable: true, path: "reflect/is-extensible" },
ownKeys: { stable: true, path: "reflect/own-keys" },
preventExtensions: { stable: true, path: "reflect/prevent-extensions" },
setPrototypeOf: { stable: true, path: "reflect/set-prototype-of" },
set: { stable: true, path: "reflect/set" },
},
Date: {
now: { stable: true, path: "date/now" },
},
},
};

View File

@ -0,0 +1,232 @@
// This file isn't maintaned anymore.
// Improvements should go in the babel-plugin-polyfill-corejs3 package.
export default {
BuiltIns: {
AggregateError: { stable: false, path: "aggregate-error" },
Map: { stable: true, path: "map" },
Observable: { stable: false, path: "observable" },
Promise: { stable: true, path: "promise" },
Set: { stable: true, path: "set" },
Symbol: { stable: true, path: "symbol" },
URL: { stable: true, path: "url" },
URLSearchParams: { stable: true, path: "url-search-params" },
WeakMap: { stable: true, path: "weak-map" },
WeakSet: { stable: true, path: "weak-set" },
clearImmediate: { stable: true, path: "clear-immediate" },
compositeKey: { stable: false, path: "composite-key" },
compositeSymbol: { stable: false, path: "composite-symbol" },
globalThis: { stable: false, path: "global-this" },
parseFloat: { stable: true, path: "parse-float" },
parseInt: { stable: true, path: "parse-int" },
queueMicrotask: { stable: true, path: "queue-microtask" },
setImmediate: { stable: true, path: "set-immediate" },
setInterval: { stable: true, path: "set-interval" },
setTimeout: { stable: true, path: "set-timeout" },
},
StaticProperties: {
Array: {
from: { stable: true, path: "array/from" },
isArray: { stable: true, path: "array/is-array" },
of: { stable: true, path: "array/of" },
},
Date: {
now: { stable: true, path: "date/now" },
},
JSON: {
stringify: { stable: true, path: "json/stringify" },
},
Math: {
DEG_PER_RAD: { stable: false, path: "math/deg-per-rad" },
RAD_PER_DEG: { stable: false, path: "math/rad-per-deg" },
acosh: { stable: true, path: "math/acosh" },
asinh: { stable: true, path: "math/asinh" },
atanh: { stable: true, path: "math/atanh" },
cbrt: { stable: true, path: "math/cbrt" },
clamp: { stable: false, path: "math/clamp" },
clz32: { stable: true, path: "math/clz32" },
cosh: { stable: true, path: "math/cosh" },
degrees: { stable: false, path: "math/degrees" },
expm1: { stable: true, path: "math/expm1" },
fround: { stable: true, path: "math/fround" },
fscale: { stable: false, path: "math/fscale" },
hypot: { stable: true, path: "math/hypot" },
iaddh: { stable: false, path: "math/iaddh" },
imul: { stable: true, path: "math/imul" },
imulh: { stable: false, path: "math/imulh" },
isubh: { stable: false, path: "math/isubh" },
log10: { stable: true, path: "math/log10" },
log1p: { stable: true, path: "math/log1p" },
log2: { stable: true, path: "math/log2" },
radians: { stable: false, path: "math/radians" },
scale: { stable: false, path: "math/scale" },
seededPRNG: { stable: false, path: "math/seeded-prng" },
sign: { stable: true, path: "math/sign" },
signbit: { stable: false, path: "math/signbit" },
sinh: { stable: true, path: "math/sinh" },
tanh: { stable: true, path: "math/tanh" },
trunc: { stable: true, path: "math/trunc" },
umulh: { stable: false, path: "math/umulh" },
},
Number: {
EPSILON: { stable: true, path: "number/epsilon" },
MAX_SAFE_INTEGER: { stable: true, path: "number/max-safe-integer" },
MIN_SAFE_INTEGER: { stable: true, path: "number/min-safe-integer" },
fromString: { stable: false, path: "number/from-string" },
isFinite: { stable: true, path: "number/is-finite" },
isInteger: { stable: true, path: "number/is-integer" },
isNaN: { stable: true, path: "number/is-nan" },
isSafeInteger: { stable: true, path: "number/is-safe-integer" },
parseFloat: { stable: true, path: "number/parse-float" },
parseInt: { stable: true, path: "number/parse-int" },
},
Object: {
assign: { stable: true, path: "object/assign" },
create: { stable: true, path: "object/create" },
defineProperties: { stable: true, path: "object/define-properties" },
defineProperty: { stable: true, path: "object/define-property" },
entries: { stable: true, path: "object/entries" },
freeze: { stable: true, path: "object/freeze" },
fromEntries: { stable: true, path: "object/from-entries" },
getOwnPropertyDescriptor: {
stable: true,
path: "object/get-own-property-descriptor",
},
getOwnPropertyDescriptors: {
stable: true,
path: "object/get-own-property-descriptors",
},
getOwnPropertyNames: {
stable: true,
path: "object/get-own-property-names",
},
getOwnPropertySymbols: {
stable: true,
path: "object/get-own-property-symbols",
},
getPrototypeOf: { stable: true, path: "object/get-prototype-of" },
isExtensible: { stable: true, path: "object/is-extensible" },
isFrozen: { stable: true, path: "object/is-frozen" },
isSealed: { stable: true, path: "object/is-sealed" },
is: { stable: true, path: "object/is" },
keys: { stable: true, path: "object/keys" },
preventExtensions: { stable: true, path: "object/prevent-extensions" },
seal: { stable: true, path: "object/seal" },
setPrototypeOf: { stable: true, path: "object/set-prototype-of" },
values: { stable: true, path: "object/values" },
},
Reflect: {
apply: { stable: true, path: "reflect/apply" },
construct: { stable: true, path: "reflect/construct" },
defineMetadata: { stable: false, path: "reflect/define-metadata" },
defineProperty: { stable: true, path: "reflect/define-property" },
deleteMetadata: { stable: false, path: "reflect/delete-metadata" },
deleteProperty: { stable: true, path: "reflect/delete-property" },
getMetadata: { stable: false, path: "reflect/get-metadata" },
getMetadataKeys: { stable: false, path: "reflect/get-metadata-keys" },
getOwnMetadata: { stable: false, path: "reflect/get-own-metadata" },
getOwnMetadataKeys: {
stable: false,
path: "reflect/get-own-metadata-keys",
},
getOwnPropertyDescriptor: {
stable: true,
path: "reflect/get-own-property-descriptor",
},
getPrototypeOf: { stable: true, path: "reflect/get-prototype-of" },
get: { stable: true, path: "reflect/get" },
has: { stable: true, path: "reflect/has" },
hasMetadata: { stable: false, path: "reflect/has-metadata" },
hasOwnMetadata: { stable: false, path: "reflect/has-own-metadata" },
isExtensible: { stable: true, path: "reflect/is-extensible" },
metadata: { stable: false, path: "reflect/metadata" },
ownKeys: { stable: true, path: "reflect/own-keys" },
preventExtensions: { stable: true, path: "reflect/prevent-extensions" },
set: { stable: true, path: "reflect/set" },
setPrototypeOf: { stable: true, path: "reflect/set-prototype-of" },
},
String: {
fromCodePoint: { stable: true, path: "string/from-code-point" },
raw: { stable: true, path: "string/raw" },
},
Symbol: {
asyncIterator: { stable: true, path: "symbol/async-iterator" },
dispose: { stable: false, path: "symbol/dispose" },
for: { stable: true, path: "symbol/for" },
hasInstance: { stable: true, path: "symbol/has-instance" },
isConcatSpreadable: {
stable: true,
path: "symbol/is-concat-spreadable",
},
iterator: { stable: true, path: "symbol/iterator" },
keyFor: { stable: true, path: "symbol/key-for" },
match: { stable: true, path: "symbol/match" },
observable: { stable: false, path: "symbol/observable" },
patternMatch: { stable: false, path: "symbol/pattern-match" },
replace: { stable: true, path: "symbol/replace" },
search: { stable: true, path: "symbol/search" },
species: { stable: true, path: "symbol/species" },
split: { stable: true, path: "symbol/split" },
toPrimitive: { stable: true, path: "symbol/to-primitive" },
toStringTag: { stable: true, path: "symbol/to-string-tag" },
unscopables: { stable: true, path: "symbol/unscopables" },
},
},
// NOTE: You can specify the object types whose method needs to be polyfilled.
// e.g. concat: { types: ["array"] }
// See ./helpers.js@typeAnnotationToString for the supported types
InstanceProperties: {
at: { stable: false, path: "at" },
bind: { stable: true, path: "bind" },
codePointAt: { stable: true, path: "code-point-at" },
codePoints: { stable: false, path: "code-points" },
concat: { stable: true, path: "concat", types: ["array"] },
copyWithin: { stable: true, path: "copy-within" },
endsWith: { stable: true, path: "ends-with" },
entries: { stable: true, path: "entries" },
every: { stable: true, path: "every" },
fill: { stable: true, path: "fill" },
filter: { stable: true, path: "filter" },
find: { stable: true, path: "find" },
findIndex: { stable: true, path: "find-index" },
flags: { stable: true, path: "flags" },
flatMap: { stable: true, path: "flat-map" },
flat: { stable: true, path: "flat" },
forEach: { stable: true, path: "for-each" },
includes: { stable: true, path: "includes" },
indexOf: { stable: true, path: "index-of" },
keys: { stable: true, path: "keys" },
lastIndexOf: { stable: true, path: "last-index-of" },
map: { stable: true, path: "map" },
matchAll: { stable: false, path: "match-all" },
padEnd: { stable: true, path: "pad-end" },
padStart: { stable: true, path: "pad-start" },
reduce: { stable: true, path: "reduce" },
reduceRight: { stable: true, path: "reduce-right" },
repeat: { stable: true, path: "repeat" },
replaceAll: { stable: false, path: "replace-all" },
reverse: { stable: true, path: "reverse" },
slice: { stable: true, path: "slice" },
some: { stable: true, path: "some" },
sort: { stable: true, path: "sort" },
splice: { stable: true, path: "splice" },
startsWith: { stable: true, path: "starts-with" },
trim: { stable: true, path: "trim" },
trimEnd: { stable: true, path: "trim-end" },
trimLeft: { stable: true, path: "trim-left" },
trimRight: { stable: true, path: "trim-right" },
trimStart: { stable: true, path: "trim-start" },
values: { stable: true, path: "values" },
},
};

View File

@ -1,5 +1,4 @@
import semver from "semver"; import semver from "semver";
import { types as t } from "@babel/core";
export function hasMinVersion(minVersion, runtimeVersion) { export function hasMinVersion(minVersion, runtimeVersion) {
// If the range is unavailable, we're running the script during Babel's // If the range is unavailable, we're running the script during Babel's
@ -31,16 +30,3 @@ export function hasMinVersion(minVersion, runtimeVersion) {
!semver.intersects(`>=8.0.0`, runtimeVersion) !semver.intersects(`>=8.0.0`, runtimeVersion)
); );
} }
// Note: We can't use NodePath#couldBeBaseType because it doesn't support arrays.
// Even if we added support for arrays, this package needs to be compatible with
// ^7.0.0 so we can't rely on it.
export function typeAnnotationToString(node) {
switch (node.type) {
case "GenericTypeAnnotation":
if (t.isIdentifier(node.id, { name: "Array" })) return "array";
break;
case "StringTypeAnnotation":
return "string";
}
}

View File

@ -2,11 +2,15 @@ import { declare } from "@babel/helper-plugin-utils";
import { addDefault, isModule } from "@babel/helper-module-imports"; import { addDefault, isModule } from "@babel/helper-module-imports";
import { types as t } from "@babel/core"; import { types as t } from "@babel/core";
import getCoreJS2Definitions from "./runtime-corejs2-definitions"; import { hasMinVersion } from "./helpers";
import getCoreJS3Definitions from "./runtime-corejs3-definitions";
import { typeAnnotationToString, hasMinVersion } from "./helpers";
import getRuntimePath from "./get-runtime-path"; import getRuntimePath from "./get-runtime-path";
import pluginCorejs2 from "babel-plugin-polyfill-corejs2";
import pluginCorejs3 from "babel-plugin-polyfill-corejs3";
import pluginRegenerator from "babel-plugin-polyfill-regenerator";
const pluginsCompat = "#__secret_key__@babel/runtime__compatibility";
function supportsStaticESM(caller) { function supportsStaticESM(caller) {
return !!caller?.supportsStaticESM; return !!caller?.supportsStaticESM;
} }
@ -96,42 +100,6 @@ export default declare((api, options, dirname) => {
return Object.prototype.hasOwnProperty.call(obj, key); return Object.prototype.hasOwnProperty.call(obj, key);
} }
function hasMapping(methods, name) {
return has(methods, name) && (proposals || methods[name].stable);
}
function hasStaticMapping(object, method) {
return (
has(StaticProperties, object) &&
hasMapping(StaticProperties[object], method)
);
}
function isNamespaced(path) {
const binding = path.scope.getBinding(path.node.name);
if (!binding) return false;
return binding.path.isImportNamespaceSpecifier();
}
function maybeNeedsPolyfill(path, methods, name) {
if (isNamespaced(path.get("object"))) return false;
if (!methods[name].types) return true;
const typeAnnotation = path.get("object").getTypeAnnotation();
const type = typeAnnotationToString(typeAnnotation);
if (!type) return true;
return methods[name].types.some(name => name === type);
}
function resolvePropertyName(path, computed) {
const { node } = path;
if (!computed) return node.name;
if (path.isStringLiteral()) return node.value;
const result = path.evaluate();
return result.value;
}
if (has(options, "useBuiltIns")) { if (has(options, "useBuiltIns")) {
if (options.useBuiltIns) { if (options.useBuiltIns) {
throw new Error( throw new Error(
@ -174,7 +142,6 @@ export default declare((api, options, dirname) => {
const injectCoreJS2 = corejsVersion === 2; const injectCoreJS2 = corejsVersion === 2;
const injectCoreJS3 = corejsVersion === 3; const injectCoreJS3 = corejsVersion === 3;
const injectCoreJS = corejsVersion !== false;
const moduleName = injectCoreJS3 const moduleName = injectCoreJS3
? "@babel/runtime-corejs3" ? "@babel/runtime-corejs3"
@ -182,62 +149,109 @@ export default declare((api, options, dirname) => {
? "@babel/runtime-corejs2" ? "@babel/runtime-corejs2"
: "@babel/runtime"; : "@babel/runtime";
const corejsRoot = injectCoreJS3 && !proposals ? "core-js-stable" : "core-js";
const { BuiltIns, StaticProperties, InstanceProperties } = (injectCoreJS2
? getCoreJS2Definitions
: getCoreJS3Definitions)(runtimeVersion);
const HEADER_HELPERS = ["interopRequireWildcard", "interopRequireDefault"]; const HEADER_HELPERS = ["interopRequireWildcard", "interopRequireDefault"];
const modulePath = getRuntimePath(moduleName, dirname, absoluteRuntime); const modulePath = getRuntimePath(moduleName, dirname, absoluteRuntime);
function createCorejsPlgin(plugin, options, regeneratorPlugin) {
return (api, _, filename) => {
return {
...plugin(api, options, filename),
inherits: regeneratorPlugin,
};
};
}
function createRegeneratorPlugin(options) {
if (!useRuntimeRegenerator) return undefined;
return (api, _, filename) => {
return pluginRegenerator(api, options, filename);
};
}
const corejsExt = absoluteRuntime ? ".js" : "";
return { return {
name: "transform-runtime", name: "transform-runtime",
inherits: injectCoreJS2
? createCorejsPlgin(
pluginCorejs2,
{
method: "usage-pure",
[pluginsCompat]: {
runtimeVersion,
useBabelRuntime: modulePath,
ext: corejsExt,
},
},
createRegeneratorPlugin({
method: "usage-pure",
[pluginsCompat]: { useBabelRuntime: modulePath },
}),
)
: injectCoreJS3
? createCorejsPlgin(
pluginCorejs3,
{
method: "usage-pure",
version: 3,
proposals,
[pluginsCompat]: { useBabelRuntime: modulePath, ext: corejsExt },
},
createRegeneratorPlugin({
method: "usage-pure",
[pluginsCompat]: { useBabelRuntime: modulePath },
}),
)
: createRegeneratorPlugin({
method: "usage-pure",
[pluginsCompat]: { useBabelRuntime: modulePath },
}),
pre(file) { pre(file) {
if (useRuntimeHelpers) { if (!useRuntimeHelpers) return;
file.set("helperGenerator", name => {
// If the helper didn't exist yet at the version given, we bail
// out and let Babel either insert it directly, or throw an error
// so that plugins can handle that case properly.
if (
file.availableHelper &&
!file.availableHelper(name, runtimeVersion)
) {
return;
}
const isInteropHelper = HEADER_HELPERS.indexOf(name) !== -1; file.set("helperGenerator", name => {
// If the helper didn't exist yet at the version given, we bail
// out and let Babel either insert it directly, or throw an error
// so that plugins can handle that case properly.
if (
file.availableHelper &&
!file.availableHelper(name, runtimeVersion)
) {
return;
}
// Explicitly set the CommonJS interop helpers to their reserve const isInteropHelper = HEADER_HELPERS.indexOf(name) !== -1;
// blockHoist of 4 so they are guaranteed to exist
// when other things used them to import.
const blockHoist =
isInteropHelper && !isModule(file.path) ? 4 : undefined;
const helpersDir = // Explicitly set the CommonJS interop helpers to their reserve
esModules && file.path.node.sourceType === "module" // blockHoist of 4 so they are guaranteed to exist
? "helpers/esm" // when other things used them to import.
: "helpers"; const blockHoist =
isInteropHelper && !isModule(file.path) ? 4 : undefined;
return this.addDefaultImport( const helpersDir =
`${modulePath}/${helpersDir}/${name}`, esModules && file.path.node.sourceType === "module"
name, ? "helpers/esm"
blockHoist, : "helpers";
true,
); return addDefaultImport(
}); `${modulePath}/${helpersDir}/${name}`,
} name,
blockHoist,
true,
);
});
const cache = new Map(); const cache = new Map();
this.addDefaultImport = ( function addDefaultImport(
source, source,
nameHint, nameHint,
blockHoist, blockHoist,
isHelper = false, isHelper = false,
) => { ) {
// If something on the page adds a helper when the file is an ES6 // If something on the page adds a helper when the file is an ES6
// file, we can't reused the cached helper name after things have been // file, we can't reused the cached helper name after things have been
// transformed because it has almost certainly been renamed. // transformed because it has almost certainly been renamed.
@ -258,217 +272,7 @@ export default declare((api, options, dirname) => {
cache.set(key, cached); cache.set(key, cached);
} }
return cached; return cached;
}; }
},
visitor: {
ReferencedIdentifier(path) {
const { node, parent, scope } = path;
const { name } = node;
// transform `regeneratorRuntime`
if (name === "regeneratorRuntime" && useRuntimeRegenerator) {
path.replaceWith(
this.addDefaultImport(
`${modulePath}/regenerator`,
"regeneratorRuntime",
),
);
return;
}
if (!injectCoreJS) return;
if (t.isMemberExpression(parent)) return;
if (!hasMapping(BuiltIns, name)) return;
if (scope.getBindingIdentifier(name)) return;
// transform global built-ins like `Symbol()`, `new Promise`
path.replaceWith(
this.addDefaultImport(
`${modulePath}/${corejsRoot}/${BuiltIns[name].path}`,
name,
),
);
},
CallExpression(path) {
if (!injectCoreJS) return;
const { node } = path;
const { callee } = node;
if (!t.isMemberExpression(callee)) return;
const { object } = callee;
const propertyName = resolvePropertyName(
path.get("callee.property"),
callee.computed,
);
// transform calling instance methods like `something.includes()`
if (injectCoreJS3 && !hasStaticMapping(object.name, propertyName)) {
if (
hasMapping(InstanceProperties, propertyName) &&
maybeNeedsPolyfill(
path.get("callee"),
InstanceProperties,
propertyName,
)
) {
let context1, context2;
if (t.isIdentifier(object)) {
context1 = object;
context2 = t.cloneNode(object);
} else {
context1 = path.scope.generateDeclaredUidIdentifier("context");
context2 = t.assignmentExpression(
"=",
t.cloneNode(context1),
object,
);
}
node.callee = t.memberExpression(
t.callExpression(
this.addDefaultImport(
`${modulePath}/${corejsRoot}/instance/${InstanceProperties[propertyName].path}`,
`${propertyName}InstanceProperty`,
),
[context2],
),
t.identifier("call"),
);
node.arguments.unshift(context1);
return;
}
}
// we can't compile this
if (node.arguments.length) return;
if (!callee.computed) return;
if (!path.get("callee.property").matchesPattern("Symbol.iterator")) {
return;
}
// transform `something[Symbol.iterator]()` to calling `getIterator(something)` helper
path.replaceWith(
t.callExpression(
this.addDefaultImport(
`${modulePath}/core-js/get-iterator`,
"getIterator",
),
[object],
),
);
},
// transform `Symbol.iterator in something` to calling `isIterable(something)` helper
BinaryExpression(path) {
if (!injectCoreJS) return;
if (path.node.operator !== "in") return;
if (!path.get("left").matchesPattern("Symbol.iterator")) return;
path.replaceWith(
t.callExpression(
this.addDefaultImport(
`${modulePath}/core-js/is-iterable`,
"isIterable",
),
[path.node.right],
),
);
},
// transform static built-ins methods like `Array.from`
MemberExpression: {
enter(path) {
if (!injectCoreJS) return;
if (!path.isReferenced()) return;
// skip transforming `delete something.includes`
if (path.parentPath.isUnaryExpression({ operator: "delete" })) return;
const { node } = path;
const { object } = node;
if (!t.isReferenced(object, node)) return;
// transform `something[Symbol.iterator]` to calling `getIteratorMethod(something)` helper
if (
!injectCoreJS2 &&
node.computed &&
path.get("property").matchesPattern("Symbol.iterator")
) {
path.replaceWith(
t.callExpression(
this.addDefaultImport(
`${modulePath}/core-js/get-iterator-method`,
"getIteratorMethod",
),
[object],
),
);
return;
}
const objectName = object.name;
const propertyName = resolvePropertyName(
path.get("property"),
node.computed,
);
// doesn't reference the global
if (
path.scope.getBindingIdentifier(objectName) ||
!hasStaticMapping(objectName, propertyName)
) {
// transform getting of instance methods like `method = something.includes`
if (
injectCoreJS3 &&
hasMapping(InstanceProperties, propertyName) &&
maybeNeedsPolyfill(path, InstanceProperties, propertyName)
) {
path.replaceWith(
t.callExpression(
this.addDefaultImport(
`${modulePath}/${corejsRoot}/instance/${InstanceProperties[propertyName].path}`,
`${propertyName}InstanceProperty`,
),
[object],
),
);
}
return;
}
path.replaceWith(
this.addDefaultImport(
`${modulePath}/${corejsRoot}/${StaticProperties[objectName][propertyName].path}`,
`${objectName}$${propertyName}`,
),
);
},
exit(path) {
if (!injectCoreJS) return;
if (!path.isReferenced()) return;
if (path.node.computed) return;
const { node } = path;
const { object } = node;
const { name } = object;
if (!hasMapping(BuiltIns, name)) return;
if (path.scope.getBindingIdentifier(name)) return;
path.replaceWith(
t.memberExpression(
this.addDefaultImport(
`${modulePath}/${corejsRoot}/${BuiltIns[name].path}`,
name,
),
node.property,
),
);
},
},
}, },
}; };
}); });

View File

@ -1,155 +0,0 @@
import { hasMinVersion } from "./helpers";
export default runtimeVersion => {
// Conditionally include 'Math' because it was not included in the 7.0.0
// release of '@babel/runtime'. See issue https://github.com/babel/babel/pull/8616.
const includeMathModule = hasMinVersion("7.0.1", runtimeVersion);
return {
BuiltIns: {
Symbol: { stable: true, path: "symbol" },
Promise: { stable: true, path: "promise" },
Map: { stable: true, path: "map" },
WeakMap: { stable: true, path: "weak-map" },
Set: { stable: true, path: "set" },
WeakSet: { stable: true, path: "weak-set" },
setImmediate: { stable: true, path: "set-immediate" },
clearImmediate: { stable: true, path: "clear-immediate" },
parseFloat: { stable: true, path: "parse-float" },
parseInt: { stable: true, path: "parse-int" },
},
StaticProperties: {
Array: {
from: { stable: true, path: "array/from" },
isArray: { stable: true, path: "array/is-array" },
of: { stable: true, path: "array/of" },
},
JSON: {
stringify: { stable: true, path: "json/stringify" },
},
Object: {
assign: { stable: true, path: "object/assign" },
create: { stable: true, path: "object/create" },
defineProperties: { stable: true, path: "object/define-properties" },
defineProperty: { stable: true, path: "object/define-property" },
entries: { stable: true, path: "object/entries" },
freeze: { stable: true, path: "object/freeze" },
getOwnPropertyDescriptor: {
stable: true,
path: "object/get-own-property-descriptor",
},
getOwnPropertyDescriptors: {
stable: true,
path: "object/get-own-property-descriptors",
},
getOwnPropertyNames: {
stable: true,
path: "object/get-own-property-names",
},
getOwnPropertySymbols: {
stable: true,
path: "object/get-own-property-symbols",
},
getPrototypeOf: { stable: true, path: "object/get-prototype-of" },
isExtensible: { stable: true, path: "object/is-extensible" },
isFrozen: { stable: true, path: "object/is-frozen" },
isSealed: { stable: true, path: "object/is-sealed" },
is: { stable: true, path: "object/is" },
keys: { stable: true, path: "object/keys" },
preventExtensions: { stable: true, path: "object/prevent-extensions" },
seal: { stable: true, path: "object/seal" },
setPrototypeOf: { stable: true, path: "object/set-prototype-of" },
values: { stable: true, path: "object/values" },
},
...(includeMathModule
? {
Math: {
acosh: { stable: true, path: "math/acosh" },
asinh: { stable: true, path: "math/asinh" },
atanh: { stable: true, path: "math/atanh" },
cbrt: { stable: true, path: "math/cbrt" },
clz32: { stable: true, path: "math/clz32" },
cosh: { stable: true, path: "math/cosh" },
expm1: { stable: true, path: "math/expm1" },
fround: { stable: true, path: "math/fround" },
hypot: { stable: true, path: "math/hypot" },
imul: { stable: true, path: "math/imul" },
log10: { stable: true, path: "math/log10" },
log1p: { stable: true, path: "math/log1p" },
log2: { stable: true, path: "math/log2" },
sign: { stable: true, path: "math/sign" },
sinh: { stable: true, path: "math/sinh" },
tanh: { stable: true, path: "math/tanh" },
trunc: { stable: true, path: "math/trunc" },
},
}
: {}),
Symbol: {
// FIXME: Disabled to work around zloirock/core-js#262.
// asyncIterator: { stable: true, path: "symbol/async-iterator" },
for: { stable: true, path: "symbol/for" },
hasInstance: { stable: true, path: "symbol/has-instance" },
isConcatSpreadable: {
stable: true,
path: "symbol/is-concat-spreadable",
},
iterator: { stable: true, path: "symbol/iterator" },
keyFor: { stable: true, path: "symbol/key-for" },
match: { stable: true, path: "symbol/match" },
replace: { stable: true, path: "symbol/replace" },
search: { stable: true, path: "symbol/search" },
species: { stable: true, path: "symbol/species" },
split: { stable: true, path: "symbol/split" },
toPrimitive: { stable: true, path: "symbol/to-primitive" },
toStringTag: { stable: true, path: "symbol/to-string-tag" },
unscopables: { stable: true, path: "symbol/unscopables" },
},
String: {
at: { stable: true, path: "string/at" },
fromCodePoint: { stable: true, path: "string/from-code-point" },
raw: { stable: true, path: "string/raw" },
},
Number: {
EPSILON: { stable: true, path: "number/epsilon" },
isFinite: { stable: true, path: "number/is-finite" },
isInteger: { stable: true, path: "number/is-integer" },
isNaN: { stable: true, path: "number/is-nan" },
isSafeInteger: { stable: true, path: "number/is-safe-integer" },
MAX_SAFE_INTEGER: { stable: true, path: "number/max-safe-integer" },
MIN_SAFE_INTEGER: { stable: true, path: "number/min-safe-integer" },
parseFloat: { stable: true, path: "number/parse-float" },
parseInt: { stable: true, path: "number/parse-int" },
},
Reflect: {
apply: { stable: true, path: "reflect/apply" },
construct: { stable: true, path: "reflect/construct" },
defineProperty: { stable: true, path: "reflect/define-property" },
deleteProperty: { stable: true, path: "reflect/delete-property" },
getOwnPropertyDescriptor: {
stable: true,
path: "reflect/get-own-property-descriptor",
},
getPrototypeOf: { stable: true, path: "reflect/get-prototype-of" },
get: { stable: true, path: "reflect/get" },
has: { stable: true, path: "reflect/has" },
isExtensible: { stable: true, path: "reflect/is-extensible" },
ownKeys: { stable: true, path: "reflect/own-keys" },
preventExtensions: { stable: true, path: "reflect/prevent-extensions" },
setPrototypeOf: { stable: true, path: "reflect/set-prototype-of" },
set: { stable: true, path: "reflect/set" },
},
Date: {
now: { stable: true, path: "date/now" },
},
},
};
};

View File

@ -1,231 +0,0 @@
export default () => {
return {
BuiltIns: {
AggregateError: { stable: false, path: "aggregate-error" },
Map: { stable: true, path: "map" },
Observable: { stable: false, path: "observable" },
Promise: { stable: true, path: "promise" },
Set: { stable: true, path: "set" },
Symbol: { stable: true, path: "symbol" },
URL: { stable: true, path: "url" },
URLSearchParams: { stable: true, path: "url-search-params" },
WeakMap: { stable: true, path: "weak-map" },
WeakSet: { stable: true, path: "weak-set" },
clearImmediate: { stable: true, path: "clear-immediate" },
compositeKey: { stable: false, path: "composite-key" },
compositeSymbol: { stable: false, path: "composite-symbol" },
globalThis: { stable: false, path: "global-this" },
parseFloat: { stable: true, path: "parse-float" },
parseInt: { stable: true, path: "parse-int" },
queueMicrotask: { stable: true, path: "queue-microtask" },
setImmediate: { stable: true, path: "set-immediate" },
setInterval: { stable: true, path: "set-interval" },
setTimeout: { stable: true, path: "set-timeout" },
},
StaticProperties: {
Array: {
from: { stable: true, path: "array/from" },
isArray: { stable: true, path: "array/is-array" },
of: { stable: true, path: "array/of" },
},
Date: {
now: { stable: true, path: "date/now" },
},
JSON: {
stringify: { stable: true, path: "json/stringify" },
},
Math: {
DEG_PER_RAD: { stable: false, path: "math/deg-per-rad" },
RAD_PER_DEG: { stable: false, path: "math/rad-per-deg" },
acosh: { stable: true, path: "math/acosh" },
asinh: { stable: true, path: "math/asinh" },
atanh: { stable: true, path: "math/atanh" },
cbrt: { stable: true, path: "math/cbrt" },
clamp: { stable: false, path: "math/clamp" },
clz32: { stable: true, path: "math/clz32" },
cosh: { stable: true, path: "math/cosh" },
degrees: { stable: false, path: "math/degrees" },
expm1: { stable: true, path: "math/expm1" },
fround: { stable: true, path: "math/fround" },
fscale: { stable: false, path: "math/fscale" },
hypot: { stable: true, path: "math/hypot" },
iaddh: { stable: false, path: "math/iaddh" },
imul: { stable: true, path: "math/imul" },
imulh: { stable: false, path: "math/imulh" },
isubh: { stable: false, path: "math/isubh" },
log10: { stable: true, path: "math/log10" },
log1p: { stable: true, path: "math/log1p" },
log2: { stable: true, path: "math/log2" },
radians: { stable: false, path: "math/radians" },
scale: { stable: false, path: "math/scale" },
seededPRNG: { stable: false, path: "math/seeded-prng" },
sign: { stable: true, path: "math/sign" },
signbit: { stable: false, path: "math/signbit" },
sinh: { stable: true, path: "math/sinh" },
tanh: { stable: true, path: "math/tanh" },
trunc: { stable: true, path: "math/trunc" },
umulh: { stable: false, path: "math/umulh" },
},
Number: {
EPSILON: { stable: true, path: "number/epsilon" },
MAX_SAFE_INTEGER: { stable: true, path: "number/max-safe-integer" },
MIN_SAFE_INTEGER: { stable: true, path: "number/min-safe-integer" },
fromString: { stable: false, path: "number/from-string" },
isFinite: { stable: true, path: "number/is-finite" },
isInteger: { stable: true, path: "number/is-integer" },
isNaN: { stable: true, path: "number/is-nan" },
isSafeInteger: { stable: true, path: "number/is-safe-integer" },
parseFloat: { stable: true, path: "number/parse-float" },
parseInt: { stable: true, path: "number/parse-int" },
},
Object: {
assign: { stable: true, path: "object/assign" },
create: { stable: true, path: "object/create" },
defineProperties: { stable: true, path: "object/define-properties" },
defineProperty: { stable: true, path: "object/define-property" },
entries: { stable: true, path: "object/entries" },
freeze: { stable: true, path: "object/freeze" },
fromEntries: { stable: true, path: "object/from-entries" },
getOwnPropertyDescriptor: {
stable: true,
path: "object/get-own-property-descriptor",
},
getOwnPropertyDescriptors: {
stable: true,
path: "object/get-own-property-descriptors",
},
getOwnPropertyNames: {
stable: true,
path: "object/get-own-property-names",
},
getOwnPropertySymbols: {
stable: true,
path: "object/get-own-property-symbols",
},
getPrototypeOf: { stable: true, path: "object/get-prototype-of" },
isExtensible: { stable: true, path: "object/is-extensible" },
isFrozen: { stable: true, path: "object/is-frozen" },
isSealed: { stable: true, path: "object/is-sealed" },
is: { stable: true, path: "object/is" },
keys: { stable: true, path: "object/keys" },
preventExtensions: { stable: true, path: "object/prevent-extensions" },
seal: { stable: true, path: "object/seal" },
setPrototypeOf: { stable: true, path: "object/set-prototype-of" },
values: { stable: true, path: "object/values" },
},
Reflect: {
apply: { stable: true, path: "reflect/apply" },
construct: { stable: true, path: "reflect/construct" },
defineMetadata: { stable: false, path: "reflect/define-metadata" },
defineProperty: { stable: true, path: "reflect/define-property" },
deleteMetadata: { stable: false, path: "reflect/delete-metadata" },
deleteProperty: { stable: true, path: "reflect/delete-property" },
getMetadata: { stable: false, path: "reflect/get-metadata" },
getMetadataKeys: { stable: false, path: "reflect/get-metadata-keys" },
getOwnMetadata: { stable: false, path: "reflect/get-own-metadata" },
getOwnMetadataKeys: {
stable: false,
path: "reflect/get-own-metadata-keys",
},
getOwnPropertyDescriptor: {
stable: true,
path: "reflect/get-own-property-descriptor",
},
getPrototypeOf: { stable: true, path: "reflect/get-prototype-of" },
get: { stable: true, path: "reflect/get" },
has: { stable: true, path: "reflect/has" },
hasMetadata: { stable: false, path: "reflect/has-metadata" },
hasOwnMetadata: { stable: false, path: "reflect/has-own-metadata" },
isExtensible: { stable: true, path: "reflect/is-extensible" },
metadata: { stable: false, path: "reflect/metadata" },
ownKeys: { stable: true, path: "reflect/own-keys" },
preventExtensions: { stable: true, path: "reflect/prevent-extensions" },
set: { stable: true, path: "reflect/set" },
setPrototypeOf: { stable: true, path: "reflect/set-prototype-of" },
},
String: {
fromCodePoint: { stable: true, path: "string/from-code-point" },
raw: { stable: true, path: "string/raw" },
},
Symbol: {
asyncIterator: { stable: true, path: "symbol/async-iterator" },
dispose: { stable: false, path: "symbol/dispose" },
for: { stable: true, path: "symbol/for" },
hasInstance: { stable: true, path: "symbol/has-instance" },
isConcatSpreadable: {
stable: true,
path: "symbol/is-concat-spreadable",
},
iterator: { stable: true, path: "symbol/iterator" },
keyFor: { stable: true, path: "symbol/key-for" },
match: { stable: true, path: "symbol/match" },
observable: { stable: false, path: "symbol/observable" },
patternMatch: { stable: false, path: "symbol/pattern-match" },
replace: { stable: true, path: "symbol/replace" },
search: { stable: true, path: "symbol/search" },
species: { stable: true, path: "symbol/species" },
split: { stable: true, path: "symbol/split" },
toPrimitive: { stable: true, path: "symbol/to-primitive" },
toStringTag: { stable: true, path: "symbol/to-string-tag" },
unscopables: { stable: true, path: "symbol/unscopables" },
},
},
// NOTE: You can specify the object types whose method needs to be polyfilled.
// e.g. concat: { types: ["array"] }
// See ./helpers.js@typeAnnotationToString for the supported types
InstanceProperties: {
at: { stable: false, path: "at" },
bind: { stable: true, path: "bind" },
codePointAt: { stable: true, path: "code-point-at" },
codePoints: { stable: false, path: "code-points" },
concat: { stable: true, path: "concat", types: ["array"] },
copyWithin: { stable: true, path: "copy-within" },
endsWith: { stable: true, path: "ends-with" },
entries: { stable: true, path: "entries" },
every: { stable: true, path: "every" },
fill: { stable: true, path: "fill" },
filter: { stable: true, path: "filter" },
find: { stable: true, path: "find" },
findIndex: { stable: true, path: "find-index" },
flags: { stable: true, path: "flags" },
flatMap: { stable: true, path: "flat-map" },
flat: { stable: true, path: "flat" },
forEach: { stable: true, path: "for-each" },
includes: { stable: true, path: "includes" },
indexOf: { stable: true, path: "index-of" },
keys: { stable: true, path: "keys" },
lastIndexOf: { stable: true, path: "last-index-of" },
map: { stable: true, path: "map" },
matchAll: { stable: false, path: "match-all" },
padEnd: { stable: true, path: "pad-end" },
padStart: { stable: true, path: "pad-start" },
reduce: { stable: true, path: "reduce" },
reduceRight: { stable: true, path: "reduce-right" },
repeat: { stable: true, path: "repeat" },
replaceAll: { stable: false, path: "replace-all" },
reverse: { stable: true, path: "reverse" },
slice: { stable: true, path: "slice" },
some: { stable: true, path: "some" },
sort: { stable: true, path: "sort" },
splice: { stable: true, path: "splice" },
startsWith: { stable: true, path: "starts-with" },
trim: { stable: true, path: "trim" },
trimEnd: { stable: true, path: "trim-end" },
trimLeft: { stable: true, path: "trim-left" },
trimRight: { stable: true, path: "trim-right" },
trimStart: { stable: true, path: "trim-start" },
values: { stable: true, path: "values" },
},
};
};

View File

@ -1,6 +1,6 @@
var _regeneratorRuntime = require("<CWD>/packages/babel-runtime-corejs3/regenerator"); var _regeneratorRuntime = require("<CWD>/packages/babel-runtime-corejs3/regenerator");
var _mapInstanceProperty = require("<CWD>/packages/babel-runtime-corejs3/core-js/instance/map"); var _mapInstanceProperty = require("<CWD>/packages/babel-runtime-corejs3/core-js/instance/map.js");
var _marked = /*#__PURE__*/_regeneratorRuntime.mark(makeIterator); var _marked = /*#__PURE__*/_regeneratorRuntime.mark(makeIterator);

View File

@ -1,6 +1,6 @@
var _regeneratorRuntime = require("<CWD>/packages/babel-runtime-corejs3/regenerator"); var _regeneratorRuntime = require("<CWD>/packages/babel-runtime-corejs3/regenerator");
var _mapInstanceProperty = require("<CWD>/packages/babel-runtime-corejs3/core-js-stable/instance/map"); var _mapInstanceProperty = require("<CWD>/packages/babel-runtime-corejs3/core-js-stable/instance/map.js");
var _marked = /*#__PURE__*/_regeneratorRuntime.mark(makeIterator); var _marked = /*#__PURE__*/_regeneratorRuntime.mark(makeIterator);

View File

@ -1,8 +1,8 @@
var _Map = require("@babel/runtime-corejs2/core-js/map"); var _Promise = require("@babel/runtime-corejs2/core-js/promise");
var _Symbol = require("@babel/runtime-corejs2/core-js/symbol"); var _Symbol = require("@babel/runtime-corejs2/core-js/symbol");
var _Promise = require("@babel/runtime-corejs2/core-js/promise"); var _Map = require("@babel/runtime-corejs2/core-js/map");
obj.constructor === Object; obj.constructor === Object;
obj.constructor === _Promise; obj.constructor === _Promise;

View File

@ -1,7 +1,7 @@
var _Array$isArray = require("@babel/runtime-corejs2/core-js/array/is-array");
var _Array$from = require("@babel/runtime-corejs2/core-js/array/from"); var _Array$from = require("@babel/runtime-corejs2/core-js/array/from");
var _Array$isArray = require("@babel/runtime-corejs2/core-js/array/is-array");
var _isArray = "isArray"; var _isArray = "isArray";
_Array$from; // polyfill _Array$from; // polyfill

View File

@ -1,8 +1,8 @@
import _regeneratorRuntime from "@babel/runtime-corejs2/regenerator"; import _regeneratorRuntime from "@babel/runtime-corejs2/regenerator";
import _Symbol from "@babel/runtime-corejs2/core-js/symbol";
var _marked = /*#__PURE__*/_regeneratorRuntime.mark(giveWord); var _marked = /*#__PURE__*/_regeneratorRuntime.mark(giveWord);
import _Symbol from "@babel/runtime-corejs2/core-js/symbol";
import foo, * as bar from "someModule"; import foo, * as bar from "someModule";
export const myWord = _Symbol("abc"); export const myWord = _Symbol("abc");
export function giveWord() { export function giveWord() {

View File

@ -1,36 +1,36 @@
var _Math$trunc = require("@babel/runtime-corejs2/core-js/math/trunc"); var _Math$acosh = require("@babel/runtime-corejs2/core-js/math/acosh");
var _Math$tanh = require("@babel/runtime-corejs2/core-js/math/tanh");
var _Math$sinh = require("@babel/runtime-corejs2/core-js/math/sinh");
var _Math$sign = require("@babel/runtime-corejs2/core-js/math/sign");
var _Math$log2 = require("@babel/runtime-corejs2/core-js/math/log2");
var _Math$log1p = require("@babel/runtime-corejs2/core-js/math/log1p");
var _Math$log = require("@babel/runtime-corejs2/core-js/math/log10");
var _Math$imul = require("@babel/runtime-corejs2/core-js/math/imul");
var _Math$hypot = require("@babel/runtime-corejs2/core-js/math/hypot");
var _Math$fround = require("@babel/runtime-corejs2/core-js/math/fround");
var _Math$expm = require("@babel/runtime-corejs2/core-js/math/expm1");
var _Math$cosh = require("@babel/runtime-corejs2/core-js/math/cosh");
var _Math$clz = require("@babel/runtime-corejs2/core-js/math/clz32");
var _Math$cbrt = require("@babel/runtime-corejs2/core-js/math/cbrt");
var _Math$atanh = require("@babel/runtime-corejs2/core-js/math/atanh");
var _Math$asinh = require("@babel/runtime-corejs2/core-js/math/asinh"); var _Math$asinh = require("@babel/runtime-corejs2/core-js/math/asinh");
var _Math$acosh = require("@babel/runtime-corejs2/core-js/math/acosh"); var _Math$atanh = require("@babel/runtime-corejs2/core-js/math/atanh");
var _Math$cbrt = require("@babel/runtime-corejs2/core-js/math/cbrt");
var _Math$clz = require("@babel/runtime-corejs2/core-js/math/clz32");
var _Math$cosh = require("@babel/runtime-corejs2/core-js/math/cosh");
var _Math$expm = require("@babel/runtime-corejs2/core-js/math/expm1");
var _Math$fround = require("@babel/runtime-corejs2/core-js/math/fround");
var _Math$hypot = require("@babel/runtime-corejs2/core-js/math/hypot");
var _Math$imul = require("@babel/runtime-corejs2/core-js/math/imul");
var _Math$log = require("@babel/runtime-corejs2/core-js/math/log10");
var _Math$log1p = require("@babel/runtime-corejs2/core-js/math/log1p");
var _Math$log2 = require("@babel/runtime-corejs2/core-js/math/log2");
var _Math$sign = require("@babel/runtime-corejs2/core-js/math/sign");
var _Math$sinh = require("@babel/runtime-corejs2/core-js/math/sinh");
var _Math$tanh = require("@babel/runtime-corejs2/core-js/math/tanh");
var _Math$trunc = require("@babel/runtime-corejs2/core-js/math/trunc");
_Math$acosh; _Math$acosh;
_Math$asinh; _Math$asinh;

View File

@ -1,10 +1,10 @@
"use strict"; "use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault"); var _Object$defineProperty = require("@babel/runtime-corejs2/core-js/object/define-property");
var _Object$keys = require("@babel/runtime-corejs2/core-js/object/keys"); var _Object$keys = require("@babel/runtime-corejs2/core-js/object/keys");
var _Object$defineProperty = require("@babel/runtime-corejs2/core-js/object/define-property"); var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
_Object$defineProperty(exports, "__esModule", { _Object$defineProperty(exports, "__esModule", {
value: true value: true

View File

@ -1,8 +1,8 @@
var _Map = require("@babel/runtime-corejs3/core-js-stable/map"); var _Promise = require("@babel/runtime-corejs3/core-js-stable/promise");
var _Symbol = require("@babel/runtime-corejs3/core-js-stable/symbol"); var _Symbol = require("@babel/runtime-corejs3/core-js-stable/symbol");
var _Promise = require("@babel/runtime-corejs3/core-js-stable/promise"); var _Map = require("@babel/runtime-corejs3/core-js-stable/map");
obj.constructor === Object; obj.constructor === Object;
obj.constructor === _Promise; obj.constructor === _Promise;

View File

@ -1,42 +1,42 @@
var _setTimeout = require("@babel/runtime-corejs3/core-js/set-timeout"); var _AggregateError = require("@babel/runtime-corejs3/core-js/aggregate-error");
var _setInterval = require("@babel/runtime-corejs3/core-js/set-interval");
var _setImmediate = require("@babel/runtime-corejs3/core-js/set-immediate");
var _queueMicrotask = require("@babel/runtime-corejs3/core-js/queue-microtask");
var _parseInt = require("@babel/runtime-corejs3/core-js/parse-int");
var _parseFloat = require("@babel/runtime-corejs3/core-js/parse-float");
var _globalThis = require("@babel/runtime-corejs3/core-js/global-this");
var _compositeSymbol = require("@babel/runtime-corejs3/core-js/composite-symbol");
var _compositeKey = require("@babel/runtime-corejs3/core-js/composite-key");
var _clearImmediate = require("@babel/runtime-corejs3/core-js/clear-immediate");
var _WeakSet = require("@babel/runtime-corejs3/core-js/weak-set");
var _WeakMap = require("@babel/runtime-corejs3/core-js/weak-map");
var _URLSearchParams = require("@babel/runtime-corejs3/core-js/url-search-params");
var _URL = require("@babel/runtime-corejs3/core-js/url");
var _Symbol = require("@babel/runtime-corejs3/core-js/symbol");
var _Set = require("@babel/runtime-corejs3/core-js/set");
var _Promise = require("@babel/runtime-corejs3/core-js/promise");
var _Observable = require("@babel/runtime-corejs3/core-js/observable");
var _Map = require("@babel/runtime-corejs3/core-js/map"); var _Map = require("@babel/runtime-corejs3/core-js/map");
var _AggregateError = require("@babel/runtime-corejs3/core-js/aggregate-error"); var _Observable = require("@babel/runtime-corejs3/core-js/observable");
var _Promise = require("@babel/runtime-corejs3/core-js/promise");
var _Set = require("@babel/runtime-corejs3/core-js/set");
var _Symbol = require("@babel/runtime-corejs3/core-js/symbol");
var _URL = require("@babel/runtime-corejs3/core-js/url");
var _URLSearchParams = require("@babel/runtime-corejs3/core-js/url-search-params");
var _WeakMap = require("@babel/runtime-corejs3/core-js/weak-map");
var _WeakSet = require("@babel/runtime-corejs3/core-js/weak-set");
var _clearImmediate = require("@babel/runtime-corejs3/core-js/clear-immediate");
var _compositeKey = require("@babel/runtime-corejs3/core-js/composite-key");
var _compositeSymbol = require("@babel/runtime-corejs3/core-js/composite-symbol");
var _globalThis = require("@babel/runtime-corejs3/core-js/global-this");
var _parseFloat = require("@babel/runtime-corejs3/core-js/parse-float");
var _parseInt = require("@babel/runtime-corejs3/core-js/parse-int");
var _queueMicrotask = require("@babel/runtime-corejs3/core-js/queue-microtask");
var _setImmediate = require("@babel/runtime-corejs3/core-js/set-immediate");
var _setInterval = require("@babel/runtime-corejs3/core-js/set-interval");
var _setTimeout = require("@babel/runtime-corejs3/core-js/set-timeout");
_AggregateError; _AggregateError;
_Map; _Map;

View File

@ -1,32 +1,32 @@
var _setTimeout = require("@babel/runtime-corejs3/core-js-stable/set-timeout"); var _Map = require("@babel/runtime-corejs3/core-js-stable/map");
var _setInterval = require("@babel/runtime-corejs3/core-js-stable/set-interval");
var _setImmediate = require("@babel/runtime-corejs3/core-js-stable/set-immediate");
var _queueMicrotask = require("@babel/runtime-corejs3/core-js-stable/queue-microtask");
var _parseInt = require("@babel/runtime-corejs3/core-js-stable/parse-int");
var _parseFloat = require("@babel/runtime-corejs3/core-js-stable/parse-float");
var _clearImmediate = require("@babel/runtime-corejs3/core-js-stable/clear-immediate");
var _WeakSet = require("@babel/runtime-corejs3/core-js-stable/weak-set");
var _WeakMap = require("@babel/runtime-corejs3/core-js-stable/weak-map");
var _URLSearchParams = require("@babel/runtime-corejs3/core-js-stable/url-search-params");
var _URL = require("@babel/runtime-corejs3/core-js-stable/url");
var _Symbol = require("@babel/runtime-corejs3/core-js-stable/symbol");
var _Set = require("@babel/runtime-corejs3/core-js-stable/set");
var _Promise = require("@babel/runtime-corejs3/core-js-stable/promise"); var _Promise = require("@babel/runtime-corejs3/core-js-stable/promise");
var _Map = require("@babel/runtime-corejs3/core-js-stable/map"); var _Set = require("@babel/runtime-corejs3/core-js-stable/set");
var _Symbol = require("@babel/runtime-corejs3/core-js-stable/symbol");
var _URL = require("@babel/runtime-corejs3/core-js-stable/url");
var _URLSearchParams = require("@babel/runtime-corejs3/core-js-stable/url-search-params");
var _WeakMap = require("@babel/runtime-corejs3/core-js-stable/weak-map");
var _WeakSet = require("@babel/runtime-corejs3/core-js-stable/weak-set");
var _clearImmediate = require("@babel/runtime-corejs3/core-js-stable/clear-immediate");
var _parseFloat = require("@babel/runtime-corejs3/core-js-stable/parse-float");
var _parseInt = require("@babel/runtime-corejs3/core-js-stable/parse-int");
var _queueMicrotask = require("@babel/runtime-corejs3/core-js-stable/queue-microtask");
var _setImmediate = require("@babel/runtime-corejs3/core-js-stable/set-immediate");
var _setInterval = require("@babel/runtime-corejs3/core-js-stable/set-interval");
var _setTimeout = require("@babel/runtime-corejs3/core-js-stable/set-timeout");
AggregateError; AggregateError;
_Map; _Map;

View File

@ -1,84 +1,84 @@
var _valuesInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/values"); var _atInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/at");
var _trimStartInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-start");
var _trimRightInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-right");
var _trimLeftInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-left");
var _trimEndInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-end");
var _trimInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim");
var _startsWithInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/starts-with");
var _spliceInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/splice");
var _sortInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/sort");
var _someInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/some");
var _sliceInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/slice");
var _reverseInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/reverse");
var _replaceAllInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/replace-all");
var _repeatInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/repeat");
var _reduceRightInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/reduce-right");
var _reduceInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/reduce");
var _padStartInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/pad-start");
var _padEndInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/pad-end");
var _matchAllInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/match-all");
var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/map");
var _lastIndexOfInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/last-index-of");
var _keysInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/keys");
var _indexOfInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/index-of");
var _includesInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/includes");
var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/for-each");
var _flatInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/flat");
var _flatMapInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/flat-map");
var _flagsInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/flags");
var _findIndexInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/find-index");
var _findInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/find");
var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/filter");
var _fillInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/fill");
var _everyInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/every");
var _entriesInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/entries");
var _endsWithInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/ends-with");
var _copyWithinInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/copy-within");
var _concatInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/concat");
var _codePointsInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/code-points");
var _codePointAtInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/code-point-at");
var _bindInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/bind"); var _bindInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/bind");
var _atInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/at"); var _codePointAtInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/code-point-at");
var _codePointsInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/code-points");
var _concatInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/concat");
var _copyWithinInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/copy-within");
var _endsWithInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/ends-with");
var _entriesInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/entries");
var _everyInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/every");
var _fillInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/fill");
var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/filter");
var _findInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/find");
var _findIndexInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/find-index");
var _flagsInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/flags");
var _flatMapInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/flat-map");
var _flatInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/flat");
var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/for-each");
var _includesInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/includes");
var _indexOfInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/index-of");
var _keysInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/keys");
var _lastIndexOfInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/last-index-of");
var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/map");
var _matchAllInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/match-all");
var _padEndInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/pad-end");
var _padStartInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/pad-start");
var _reduceInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/reduce");
var _reduceRightInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/reduce-right");
var _repeatInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/repeat");
var _replaceAllInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/replace-all");
var _reverseInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/reverse");
var _sliceInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/slice");
var _someInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/some");
var _sortInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/sort");
var _spliceInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/splice");
var _startsWithInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/starts-with");
var _trimInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim");
var _trimEndInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-end");
var _trimLeftInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-left");
var _trimRightInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-right");
var _trimStartInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-start");
var _valuesInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/values");
_atInstanceProperty(object); _atInstanceProperty(object);

View File

@ -1,76 +1,76 @@
var _valuesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/values"); var _bindInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/bind");
var _trimStartInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-start");
var _trimRightInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-right");
var _trimLeftInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-left");
var _trimEndInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-end");
var _trimInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim");
var _startsWithInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/starts-with");
var _spliceInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/splice");
var _sortInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/sort");
var _someInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/some");
var _sliceInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/slice");
var _reverseInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/reverse");
var _repeatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/repeat");
var _reduceRightInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/reduce-right");
var _reduceInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/reduce");
var _padStartInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/pad-start");
var _padEndInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/pad-end");
var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/map");
var _lastIndexOfInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/last-index-of");
var _keysInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/keys");
var _indexOfInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/index-of");
var _includesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/includes");
var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/for-each");
var _flatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/flat");
var _flatMapInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/flat-map");
var _flagsInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/flags");
var _findIndexInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/find-index");
var _findInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/find");
var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/filter");
var _fillInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/fill");
var _everyInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/every");
var _entriesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/entries");
var _endsWithInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/ends-with");
var _copyWithinInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/copy-within");
var _concatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/concat");
var _codePointAtInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/code-point-at"); var _codePointAtInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/code-point-at");
var _bindInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/bind"); var _concatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/concat");
var _copyWithinInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/copy-within");
var _endsWithInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/ends-with");
var _entriesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/entries");
var _everyInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/every");
var _fillInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/fill");
var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/filter");
var _findInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/find");
var _findIndexInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/find-index");
var _flagsInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/flags");
var _flatMapInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/flat-map");
var _flatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/flat");
var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/for-each");
var _includesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/includes");
var _indexOfInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/index-of");
var _keysInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/keys");
var _lastIndexOfInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/last-index-of");
var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/map");
var _padEndInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/pad-end");
var _padStartInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/pad-start");
var _reduceInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/reduce");
var _reduceRightInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/reduce-right");
var _repeatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/repeat");
var _reverseInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/reverse");
var _sliceInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/slice");
var _someInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/some");
var _sortInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/sort");
var _spliceInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/splice");
var _startsWithInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/starts-with");
var _trimInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim");
var _trimEndInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-end");
var _trimLeftInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-left");
var _trimRightInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-right");
var _trimStartInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-start");
var _valuesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/values");
object.at; object.at;

View File

@ -1,218 +1,218 @@
var _Symbol = require("@babel/runtime-corejs3/core-js/symbol"); var _Array$from = require("@babel/runtime-corejs3/core-js/array/from");
var _Symbol$unscopables = require("@babel/runtime-corejs3/core-js/symbol/unscopables");
var _Symbol$toStringTag = require("@babel/runtime-corejs3/core-js/symbol/to-string-tag");
var _Symbol$toPrimitive = require("@babel/runtime-corejs3/core-js/symbol/to-primitive");
var _Symbol$split = require("@babel/runtime-corejs3/core-js/symbol/split");
var _Symbol$species = require("@babel/runtime-corejs3/core-js/symbol/species");
var _Symbol$search = require("@babel/runtime-corejs3/core-js/symbol/search");
var _Symbol$replace = require("@babel/runtime-corejs3/core-js/symbol/replace");
var _Symbol$patternMatch = require("@babel/runtime-corejs3/core-js/symbol/pattern-match");
var _Symbol$observable = require("@babel/runtime-corejs3/core-js/symbol/observable");
var _Symbol$match = require("@babel/runtime-corejs3/core-js/symbol/match");
var _Symbol$keyFor = require("@babel/runtime-corejs3/core-js/symbol/key-for");
var _Symbol$iterator = require("@babel/runtime-corejs3/core-js/symbol/iterator");
var _Symbol$isConcatSpreadable = require("@babel/runtime-corejs3/core-js/symbol/is-concat-spreadable");
var _Symbol$hasInstance = require("@babel/runtime-corejs3/core-js/symbol/has-instance");
var _Symbol$for = require("@babel/runtime-corejs3/core-js/symbol/for");
var _Symbol$dispose = require("@babel/runtime-corejs3/core-js/symbol/dispose");
var _Symbol$asyncIterator = require("@babel/runtime-corejs3/core-js/symbol/async-iterator");
var _String$raw = require("@babel/runtime-corejs3/core-js/string/raw");
var _String$fromCodePoint = require("@babel/runtime-corejs3/core-js/string/from-code-point");
var _Reflect$setPrototypeOf = require("@babel/runtime-corejs3/core-js/reflect/set-prototype-of");
var _Reflect$set = require("@babel/runtime-corejs3/core-js/reflect/set");
var _Reflect$preventExtensions = require("@babel/runtime-corejs3/core-js/reflect/prevent-extensions");
var _Reflect$ownKeys = require("@babel/runtime-corejs3/core-js/reflect/own-keys");
var _Reflect$metadata = require("@babel/runtime-corejs3/core-js/reflect/metadata");
var _Reflect$isExtensible = require("@babel/runtime-corejs3/core-js/reflect/is-extensible");
var _Reflect$hasOwnMetadata = require("@babel/runtime-corejs3/core-js/reflect/has-own-metadata");
var _Reflect$hasMetadata = require("@babel/runtime-corejs3/core-js/reflect/has-metadata");
var _Reflect$has = require("@babel/runtime-corejs3/core-js/reflect/has");
var _Reflect$get = require("@babel/runtime-corejs3/core-js/reflect/get");
var _Reflect$getPrototypeOf = require("@babel/runtime-corejs3/core-js/reflect/get-prototype-of");
var _Reflect$getOwnPropertyDescriptor = require("@babel/runtime-corejs3/core-js/reflect/get-own-property-descriptor");
var _Reflect$getOwnMetadataKeys = require("@babel/runtime-corejs3/core-js/reflect/get-own-metadata-keys");
var _Reflect$getOwnMetadata = require("@babel/runtime-corejs3/core-js/reflect/get-own-metadata");
var _Reflect$getMetadataKeys = require("@babel/runtime-corejs3/core-js/reflect/get-metadata-keys");
var _Reflect$getMetadata = require("@babel/runtime-corejs3/core-js/reflect/get-metadata");
var _Reflect$deleteProperty = require("@babel/runtime-corejs3/core-js/reflect/delete-property");
var _Reflect$deleteMetadata = require("@babel/runtime-corejs3/core-js/reflect/delete-metadata");
var _Reflect$defineProperty = require("@babel/runtime-corejs3/core-js/reflect/define-property");
var _Reflect$defineMetadata = require("@babel/runtime-corejs3/core-js/reflect/define-metadata");
var _Reflect$construct = require("@babel/runtime-corejs3/core-js/reflect/construct");
var _Reflect$apply = require("@babel/runtime-corejs3/core-js/reflect/apply");
var _Object$values = require("@babel/runtime-corejs3/core-js/object/values");
var _Object$setPrototypeOf = require("@babel/runtime-corejs3/core-js/object/set-prototype-of");
var _Object$seal = require("@babel/runtime-corejs3/core-js/object/seal");
var _Object$preventExtensions = require("@babel/runtime-corejs3/core-js/object/prevent-extensions");
var _Object$keys = require("@babel/runtime-corejs3/core-js/object/keys");
var _Object$is = require("@babel/runtime-corejs3/core-js/object/is");
var _Object$isSealed = require("@babel/runtime-corejs3/core-js/object/is-sealed");
var _Object$isFrozen = require("@babel/runtime-corejs3/core-js/object/is-frozen");
var _Object$isExtensible = require("@babel/runtime-corejs3/core-js/object/is-extensible");
var _Object$getPrototypeOf = require("@babel/runtime-corejs3/core-js/object/get-prototype-of");
var _Object$getOwnPropertySymbols = require("@babel/runtime-corejs3/core-js/object/get-own-property-symbols");
var _Object$getOwnPropertyNames = require("@babel/runtime-corejs3/core-js/object/get-own-property-names");
var _Object$getOwnPropertyDescriptors = require("@babel/runtime-corejs3/core-js/object/get-own-property-descriptors");
var _Object$getOwnPropertyDescriptor = require("@babel/runtime-corejs3/core-js/object/get-own-property-descriptor");
var _Object$fromEntries = require("@babel/runtime-corejs3/core-js/object/from-entries");
var _Object$freeze = require("@babel/runtime-corejs3/core-js/object/freeze");
var _Object$entries = require("@babel/runtime-corejs3/core-js/object/entries");
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js/object/define-property");
var _Object$defineProperties = require("@babel/runtime-corejs3/core-js/object/define-properties");
var _Object$create = require("@babel/runtime-corejs3/core-js/object/create");
var _Object$assign = require("@babel/runtime-corejs3/core-js/object/assign");
var _Number$parseInt = require("@babel/runtime-corejs3/core-js/number/parse-int");
var _Number$parseFloat = require("@babel/runtime-corejs3/core-js/number/parse-float");
var _Number$isSafeInteger = require("@babel/runtime-corejs3/core-js/number/is-safe-integer");
var _Number$isNaN = require("@babel/runtime-corejs3/core-js/number/is-nan");
var _Number$isInteger = require("@babel/runtime-corejs3/core-js/number/is-integer");
var _Number$isFinite = require("@babel/runtime-corejs3/core-js/number/is-finite");
var _Number$fromString = require("@babel/runtime-corejs3/core-js/number/from-string");
var _Number$MIN_SAFE_INTEGER = require("@babel/runtime-corejs3/core-js/number/min-safe-integer");
var _Number$MAX_SAFE_INTEGER = require("@babel/runtime-corejs3/core-js/number/max-safe-integer");
var _Number$EPSILON = require("@babel/runtime-corejs3/core-js/number/epsilon");
var _Math$umulh = require("@babel/runtime-corejs3/core-js/math/umulh");
var _Math$trunc = require("@babel/runtime-corejs3/core-js/math/trunc");
var _Math$tanh = require("@babel/runtime-corejs3/core-js/math/tanh");
var _Math$sinh = require("@babel/runtime-corejs3/core-js/math/sinh");
var _Math$signbit = require("@babel/runtime-corejs3/core-js/math/signbit");
var _Math$sign = require("@babel/runtime-corejs3/core-js/math/sign");
var _Math$seededPRNG = require("@babel/runtime-corejs3/core-js/math/seeded-prng");
var _Math$scale = require("@babel/runtime-corejs3/core-js/math/scale");
var _Math$radians = require("@babel/runtime-corejs3/core-js/math/radians");
var _Math$log2 = require("@babel/runtime-corejs3/core-js/math/log2");
var _Math$log1p = require("@babel/runtime-corejs3/core-js/math/log1p");
var _Math$log = require("@babel/runtime-corejs3/core-js/math/log10");
var _Math$isubh = require("@babel/runtime-corejs3/core-js/math/isubh");
var _Math$imulh = require("@babel/runtime-corejs3/core-js/math/imulh");
var _Math$imul = require("@babel/runtime-corejs3/core-js/math/imul");
var _Math$iaddh = require("@babel/runtime-corejs3/core-js/math/iaddh");
var _Math$hypot = require("@babel/runtime-corejs3/core-js/math/hypot");
var _Math$fscale = require("@babel/runtime-corejs3/core-js/math/fscale");
var _Math$fround = require("@babel/runtime-corejs3/core-js/math/fround");
var _Math$expm = require("@babel/runtime-corejs3/core-js/math/expm1");
var _Math$degrees = require("@babel/runtime-corejs3/core-js/math/degrees");
var _Math$cosh = require("@babel/runtime-corejs3/core-js/math/cosh");
var _Math$clz = require("@babel/runtime-corejs3/core-js/math/clz32");
var _Math$clamp = require("@babel/runtime-corejs3/core-js/math/clamp");
var _Math$cbrt = require("@babel/runtime-corejs3/core-js/math/cbrt");
var _Math$atanh = require("@babel/runtime-corejs3/core-js/math/atanh");
var _Math$asinh = require("@babel/runtime-corejs3/core-js/math/asinh");
var _Math$acosh = require("@babel/runtime-corejs3/core-js/math/acosh");
var _Math$RAD_PER_DEG = require("@babel/runtime-corejs3/core-js/math/rad-per-deg");
var _Math$DEG_PER_RAD = require("@babel/runtime-corejs3/core-js/math/deg-per-rad");
var _JSON$stringify = require("@babel/runtime-corejs3/core-js/json/stringify");
var _Date$now = require("@babel/runtime-corejs3/core-js/date/now");
var _Array$of = require("@babel/runtime-corejs3/core-js/array/of");
var _Array$isArray = require("@babel/runtime-corejs3/core-js/array/is-array"); var _Array$isArray = require("@babel/runtime-corejs3/core-js/array/is-array");
var _Array$from = require("@babel/runtime-corejs3/core-js/array/from"); var _Array$of = require("@babel/runtime-corejs3/core-js/array/of");
var _Date$now = require("@babel/runtime-corejs3/core-js/date/now");
var _JSON$stringify = require("@babel/runtime-corejs3/core-js/json/stringify");
var _Math$DEG_PER_RAD = require("@babel/runtime-corejs3/core-js/math/deg-per-rad");
var _Math$RAD_PER_DEG = require("@babel/runtime-corejs3/core-js/math/rad-per-deg");
var _Math$acosh = require("@babel/runtime-corejs3/core-js/math/acosh");
var _Math$asinh = require("@babel/runtime-corejs3/core-js/math/asinh");
var _Math$atanh = require("@babel/runtime-corejs3/core-js/math/atanh");
var _Math$cbrt = require("@babel/runtime-corejs3/core-js/math/cbrt");
var _Math$clamp = require("@babel/runtime-corejs3/core-js/math/clamp");
var _Math$clz = require("@babel/runtime-corejs3/core-js/math/clz32");
var _Math$cosh = require("@babel/runtime-corejs3/core-js/math/cosh");
var _Math$degrees = require("@babel/runtime-corejs3/core-js/math/degrees");
var _Math$expm = require("@babel/runtime-corejs3/core-js/math/expm1");
var _Math$fround = require("@babel/runtime-corejs3/core-js/math/fround");
var _Math$fscale = require("@babel/runtime-corejs3/core-js/math/fscale");
var _Math$hypot = require("@babel/runtime-corejs3/core-js/math/hypot");
var _Math$iaddh = require("@babel/runtime-corejs3/core-js/math/iaddh");
var _Math$imul = require("@babel/runtime-corejs3/core-js/math/imul");
var _Math$imulh = require("@babel/runtime-corejs3/core-js/math/imulh");
var _Math$isubh = require("@babel/runtime-corejs3/core-js/math/isubh");
var _Math$log = require("@babel/runtime-corejs3/core-js/math/log10");
var _Math$log1p = require("@babel/runtime-corejs3/core-js/math/log1p");
var _Math$log2 = require("@babel/runtime-corejs3/core-js/math/log2");
var _Math$radians = require("@babel/runtime-corejs3/core-js/math/radians");
var _Math$scale = require("@babel/runtime-corejs3/core-js/math/scale");
var _Math$seededPRNG = require("@babel/runtime-corejs3/core-js/math/seeded-prng");
var _Math$sign = require("@babel/runtime-corejs3/core-js/math/sign");
var _Math$signbit = require("@babel/runtime-corejs3/core-js/math/signbit");
var _Math$sinh = require("@babel/runtime-corejs3/core-js/math/sinh");
var _Math$tanh = require("@babel/runtime-corejs3/core-js/math/tanh");
var _Math$trunc = require("@babel/runtime-corejs3/core-js/math/trunc");
var _Math$umulh = require("@babel/runtime-corejs3/core-js/math/umulh");
var _Number$EPSILON = require("@babel/runtime-corejs3/core-js/number/epsilon");
var _Number$MAX_SAFE_INTEGER = require("@babel/runtime-corejs3/core-js/number/max-safe-integer");
var _Number$MIN_SAFE_INTEGER = require("@babel/runtime-corejs3/core-js/number/min-safe-integer");
var _Number$fromString = require("@babel/runtime-corejs3/core-js/number/from-string");
var _Number$isFinite = require("@babel/runtime-corejs3/core-js/number/is-finite");
var _Number$isInteger = require("@babel/runtime-corejs3/core-js/number/is-integer");
var _Number$isNaN = require("@babel/runtime-corejs3/core-js/number/is-nan");
var _Number$isSafeInteger = require("@babel/runtime-corejs3/core-js/number/is-safe-integer");
var _Number$parseFloat = require("@babel/runtime-corejs3/core-js/number/parse-float");
var _Number$parseInt = require("@babel/runtime-corejs3/core-js/number/parse-int");
var _Object$assign = require("@babel/runtime-corejs3/core-js/object/assign");
var _Object$create = require("@babel/runtime-corejs3/core-js/object/create");
var _Object$defineProperties = require("@babel/runtime-corejs3/core-js/object/define-properties");
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js/object/define-property");
var _Object$entries = require("@babel/runtime-corejs3/core-js/object/entries");
var _Object$freeze = require("@babel/runtime-corejs3/core-js/object/freeze");
var _Object$fromEntries = require("@babel/runtime-corejs3/core-js/object/from-entries");
var _Object$getOwnPropertyDescriptor = require("@babel/runtime-corejs3/core-js/object/get-own-property-descriptor");
var _Object$getOwnPropertyDescriptors = require("@babel/runtime-corejs3/core-js/object/get-own-property-descriptors");
var _Object$getOwnPropertyNames = require("@babel/runtime-corejs3/core-js/object/get-own-property-names");
var _Object$getOwnPropertySymbols = require("@babel/runtime-corejs3/core-js/object/get-own-property-symbols");
var _Object$getPrototypeOf = require("@babel/runtime-corejs3/core-js/object/get-prototype-of");
var _Object$isExtensible = require("@babel/runtime-corejs3/core-js/object/is-extensible");
var _Object$isFrozen = require("@babel/runtime-corejs3/core-js/object/is-frozen");
var _Object$isSealed = require("@babel/runtime-corejs3/core-js/object/is-sealed");
var _Object$is = require("@babel/runtime-corejs3/core-js/object/is");
var _Object$keys = require("@babel/runtime-corejs3/core-js/object/keys");
var _Object$preventExtensions = require("@babel/runtime-corejs3/core-js/object/prevent-extensions");
var _Object$seal = require("@babel/runtime-corejs3/core-js/object/seal");
var _Object$setPrototypeOf = require("@babel/runtime-corejs3/core-js/object/set-prototype-of");
var _Object$values = require("@babel/runtime-corejs3/core-js/object/values");
var _Reflect$apply = require("@babel/runtime-corejs3/core-js/reflect/apply");
var _Reflect$construct = require("@babel/runtime-corejs3/core-js/reflect/construct");
var _Reflect$defineMetadata = require("@babel/runtime-corejs3/core-js/reflect/define-metadata");
var _Reflect$defineProperty = require("@babel/runtime-corejs3/core-js/reflect/define-property");
var _Reflect$deleteMetadata = require("@babel/runtime-corejs3/core-js/reflect/delete-metadata");
var _Reflect$deleteProperty = require("@babel/runtime-corejs3/core-js/reflect/delete-property");
var _Reflect$getMetadata = require("@babel/runtime-corejs3/core-js/reflect/get-metadata");
var _Reflect$getMetadataKeys = require("@babel/runtime-corejs3/core-js/reflect/get-metadata-keys");
var _Reflect$getOwnMetadata = require("@babel/runtime-corejs3/core-js/reflect/get-own-metadata");
var _Reflect$getOwnMetadataKeys = require("@babel/runtime-corejs3/core-js/reflect/get-own-metadata-keys");
var _Reflect$getOwnPropertyDescriptor = require("@babel/runtime-corejs3/core-js/reflect/get-own-property-descriptor");
var _Reflect$getPrototypeOf = require("@babel/runtime-corejs3/core-js/reflect/get-prototype-of");
var _Reflect$get = require("@babel/runtime-corejs3/core-js/reflect/get");
var _Reflect$has = require("@babel/runtime-corejs3/core-js/reflect/has");
var _Reflect$hasMetadata = require("@babel/runtime-corejs3/core-js/reflect/has-metadata");
var _Reflect$hasOwnMetadata = require("@babel/runtime-corejs3/core-js/reflect/has-own-metadata");
var _Reflect$isExtensible = require("@babel/runtime-corejs3/core-js/reflect/is-extensible");
var _Reflect$metadata = require("@babel/runtime-corejs3/core-js/reflect/metadata");
var _Reflect$ownKeys = require("@babel/runtime-corejs3/core-js/reflect/own-keys");
var _Reflect$preventExtensions = require("@babel/runtime-corejs3/core-js/reflect/prevent-extensions");
var _Reflect$set = require("@babel/runtime-corejs3/core-js/reflect/set");
var _Reflect$setPrototypeOf = require("@babel/runtime-corejs3/core-js/reflect/set-prototype-of");
var _String$fromCodePoint = require("@babel/runtime-corejs3/core-js/string/from-code-point");
var _String$raw = require("@babel/runtime-corejs3/core-js/string/raw");
var _Symbol$asyncIterator = require("@babel/runtime-corejs3/core-js/symbol/async-iterator");
var _Symbol$dispose = require("@babel/runtime-corejs3/core-js/symbol/dispose");
var _Symbol$for = require("@babel/runtime-corejs3/core-js/symbol/for");
var _Symbol$hasInstance = require("@babel/runtime-corejs3/core-js/symbol/has-instance");
var _Symbol$isConcatSpreadable = require("@babel/runtime-corejs3/core-js/symbol/is-concat-spreadable");
var _Symbol$iterator = require("@babel/runtime-corejs3/core-js/symbol/iterator");
var _Symbol$keyFor = require("@babel/runtime-corejs3/core-js/symbol/key-for");
var _Symbol$match = require("@babel/runtime-corejs3/core-js/symbol/match");
var _Symbol$observable = require("@babel/runtime-corejs3/core-js/symbol/observable");
var _Symbol$patternMatch = require("@babel/runtime-corejs3/core-js/symbol/pattern-match");
var _Symbol$replace = require("@babel/runtime-corejs3/core-js/symbol/replace");
var _Symbol$search = require("@babel/runtime-corejs3/core-js/symbol/search");
var _Symbol$species = require("@babel/runtime-corejs3/core-js/symbol/species");
var _Symbol$split = require("@babel/runtime-corejs3/core-js/symbol/split");
var _Symbol$toPrimitive = require("@babel/runtime-corejs3/core-js/symbol/to-primitive");
var _Symbol$toStringTag = require("@babel/runtime-corejs3/core-js/symbol/to-string-tag");
var _Symbol$unscopables = require("@babel/runtime-corejs3/core-js/symbol/unscopables");
var _Symbol = require("@babel/runtime-corejs3/core-js/symbol");
_Array$from; _Array$from;
_Array$isArray; _Array$isArray;

View File

@ -1,166 +1,166 @@
var _Symbol$unscopables = require("@babel/runtime-corejs3/core-js-stable/symbol/unscopables"); var _Array$from = require("@babel/runtime-corejs3/core-js-stable/array/from");
var _Symbol$toStringTag = require("@babel/runtime-corejs3/core-js-stable/symbol/to-string-tag");
var _Symbol$toPrimitive = require("@babel/runtime-corejs3/core-js-stable/symbol/to-primitive");
var _Symbol$split = require("@babel/runtime-corejs3/core-js-stable/symbol/split");
var _Symbol$species = require("@babel/runtime-corejs3/core-js-stable/symbol/species");
var _Symbol$search = require("@babel/runtime-corejs3/core-js-stable/symbol/search");
var _Symbol$replace = require("@babel/runtime-corejs3/core-js-stable/symbol/replace");
var _Symbol$match = require("@babel/runtime-corejs3/core-js-stable/symbol/match");
var _Symbol$keyFor = require("@babel/runtime-corejs3/core-js-stable/symbol/key-for");
var _Symbol$iterator = require("@babel/runtime-corejs3/core-js-stable/symbol/iterator");
var _Symbol$isConcatSpreadable = require("@babel/runtime-corejs3/core-js-stable/symbol/is-concat-spreadable");
var _Symbol$hasInstance = require("@babel/runtime-corejs3/core-js-stable/symbol/has-instance");
var _Symbol$for = require("@babel/runtime-corejs3/core-js-stable/symbol/for");
var _Symbol = require("@babel/runtime-corejs3/core-js-stable/symbol");
var _Symbol$asyncIterator = require("@babel/runtime-corejs3/core-js-stable/symbol/async-iterator");
var _String$raw = require("@babel/runtime-corejs3/core-js-stable/string/raw");
var _String$fromCodePoint = require("@babel/runtime-corejs3/core-js-stable/string/from-code-point");
var _Reflect$setPrototypeOf = require("@babel/runtime-corejs3/core-js-stable/reflect/set-prototype-of");
var _Reflect$set = require("@babel/runtime-corejs3/core-js-stable/reflect/set");
var _Reflect$preventExtensions = require("@babel/runtime-corejs3/core-js-stable/reflect/prevent-extensions");
var _Reflect$ownKeys = require("@babel/runtime-corejs3/core-js-stable/reflect/own-keys");
var _Reflect$isExtensible = require("@babel/runtime-corejs3/core-js-stable/reflect/is-extensible");
var _Reflect$has = require("@babel/runtime-corejs3/core-js-stable/reflect/has");
var _Reflect$get = require("@babel/runtime-corejs3/core-js-stable/reflect/get");
var _Reflect$getPrototypeOf = require("@babel/runtime-corejs3/core-js-stable/reflect/get-prototype-of");
var _Reflect$getOwnPropertyDescriptor = require("@babel/runtime-corejs3/core-js-stable/reflect/get-own-property-descriptor");
var _Reflect$deleteProperty = require("@babel/runtime-corejs3/core-js-stable/reflect/delete-property");
var _Reflect$defineProperty = require("@babel/runtime-corejs3/core-js-stable/reflect/define-property");
var _Reflect$construct = require("@babel/runtime-corejs3/core-js-stable/reflect/construct");
var _Reflect$apply = require("@babel/runtime-corejs3/core-js-stable/reflect/apply");
var _Object$values = require("@babel/runtime-corejs3/core-js-stable/object/values");
var _Object$setPrototypeOf = require("@babel/runtime-corejs3/core-js-stable/object/set-prototype-of");
var _Object$seal = require("@babel/runtime-corejs3/core-js-stable/object/seal");
var _Object$preventExtensions = require("@babel/runtime-corejs3/core-js-stable/object/prevent-extensions");
var _Object$keys = require("@babel/runtime-corejs3/core-js-stable/object/keys");
var _Object$is = require("@babel/runtime-corejs3/core-js-stable/object/is");
var _Object$isSealed = require("@babel/runtime-corejs3/core-js-stable/object/is-sealed");
var _Object$isFrozen = require("@babel/runtime-corejs3/core-js-stable/object/is-frozen");
var _Object$isExtensible = require("@babel/runtime-corejs3/core-js-stable/object/is-extensible");
var _Object$getPrototypeOf = require("@babel/runtime-corejs3/core-js-stable/object/get-prototype-of");
var _Object$getOwnPropertySymbols = require("@babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols");
var _Object$getOwnPropertyNames = require("@babel/runtime-corejs3/core-js-stable/object/get-own-property-names");
var _Object$getOwnPropertyDescriptors = require("@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors");
var _Object$getOwnPropertyDescriptor = require("@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor");
var _Object$fromEntries = require("@babel/runtime-corejs3/core-js-stable/object/from-entries");
var _Object$freeze = require("@babel/runtime-corejs3/core-js-stable/object/freeze");
var _Object$entries = require("@babel/runtime-corejs3/core-js-stable/object/entries");
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
var _Object$defineProperties = require("@babel/runtime-corejs3/core-js-stable/object/define-properties");
var _Object$create = require("@babel/runtime-corejs3/core-js-stable/object/create");
var _Object$assign = require("@babel/runtime-corejs3/core-js-stable/object/assign");
var _Number$parseInt = require("@babel/runtime-corejs3/core-js-stable/number/parse-int");
var _Number$parseFloat = require("@babel/runtime-corejs3/core-js-stable/number/parse-float");
var _Number$isSafeInteger = require("@babel/runtime-corejs3/core-js-stable/number/is-safe-integer");
var _Number$isNaN = require("@babel/runtime-corejs3/core-js-stable/number/is-nan");
var _Number$isInteger = require("@babel/runtime-corejs3/core-js-stable/number/is-integer");
var _Number$isFinite = require("@babel/runtime-corejs3/core-js-stable/number/is-finite");
var _Number$MIN_SAFE_INTEGER = require("@babel/runtime-corejs3/core-js-stable/number/min-safe-integer");
var _Number$MAX_SAFE_INTEGER = require("@babel/runtime-corejs3/core-js-stable/number/max-safe-integer");
var _Number$EPSILON = require("@babel/runtime-corejs3/core-js-stable/number/epsilon");
var _Math$trunc = require("@babel/runtime-corejs3/core-js-stable/math/trunc");
var _Math$tanh = require("@babel/runtime-corejs3/core-js-stable/math/tanh");
var _Math$sinh = require("@babel/runtime-corejs3/core-js-stable/math/sinh");
var _Math$sign = require("@babel/runtime-corejs3/core-js-stable/math/sign");
var _Math$log2 = require("@babel/runtime-corejs3/core-js-stable/math/log2");
var _Math$log1p = require("@babel/runtime-corejs3/core-js-stable/math/log1p");
var _Math$log = require("@babel/runtime-corejs3/core-js-stable/math/log10");
var _Math$imul = require("@babel/runtime-corejs3/core-js-stable/math/imul");
var _Math$hypot = require("@babel/runtime-corejs3/core-js-stable/math/hypot");
var _Math$fround = require("@babel/runtime-corejs3/core-js-stable/math/fround");
var _Math$expm = require("@babel/runtime-corejs3/core-js-stable/math/expm1");
var _Math$cosh = require("@babel/runtime-corejs3/core-js-stable/math/cosh");
var _Math$clz = require("@babel/runtime-corejs3/core-js-stable/math/clz32");
var _Math$cbrt = require("@babel/runtime-corejs3/core-js-stable/math/cbrt");
var _Math$atanh = require("@babel/runtime-corejs3/core-js-stable/math/atanh");
var _Math$asinh = require("@babel/runtime-corejs3/core-js-stable/math/asinh");
var _Math$acosh = require("@babel/runtime-corejs3/core-js-stable/math/acosh");
var _JSON$stringify = require("@babel/runtime-corejs3/core-js-stable/json/stringify");
var _Date$now = require("@babel/runtime-corejs3/core-js-stable/date/now");
var _Array$of = require("@babel/runtime-corejs3/core-js-stable/array/of");
var _Array$isArray = require("@babel/runtime-corejs3/core-js-stable/array/is-array"); var _Array$isArray = require("@babel/runtime-corejs3/core-js-stable/array/is-array");
var _Array$from = require("@babel/runtime-corejs3/core-js-stable/array/from"); var _Array$of = require("@babel/runtime-corejs3/core-js-stable/array/of");
var _Date$now = require("@babel/runtime-corejs3/core-js-stable/date/now");
var _JSON$stringify = require("@babel/runtime-corejs3/core-js-stable/json/stringify");
var _Math$acosh = require("@babel/runtime-corejs3/core-js-stable/math/acosh");
var _Math$asinh = require("@babel/runtime-corejs3/core-js-stable/math/asinh");
var _Math$atanh = require("@babel/runtime-corejs3/core-js-stable/math/atanh");
var _Math$cbrt = require("@babel/runtime-corejs3/core-js-stable/math/cbrt");
var _Math$clz = require("@babel/runtime-corejs3/core-js-stable/math/clz32");
var _Math$cosh = require("@babel/runtime-corejs3/core-js-stable/math/cosh");
var _Math$expm = require("@babel/runtime-corejs3/core-js-stable/math/expm1");
var _Math$fround = require("@babel/runtime-corejs3/core-js-stable/math/fround");
var _Math$hypot = require("@babel/runtime-corejs3/core-js-stable/math/hypot");
var _Math$imul = require("@babel/runtime-corejs3/core-js-stable/math/imul");
var _Math$log = require("@babel/runtime-corejs3/core-js-stable/math/log10");
var _Math$log1p = require("@babel/runtime-corejs3/core-js-stable/math/log1p");
var _Math$log2 = require("@babel/runtime-corejs3/core-js-stable/math/log2");
var _Math$sign = require("@babel/runtime-corejs3/core-js-stable/math/sign");
var _Math$sinh = require("@babel/runtime-corejs3/core-js-stable/math/sinh");
var _Math$tanh = require("@babel/runtime-corejs3/core-js-stable/math/tanh");
var _Math$trunc = require("@babel/runtime-corejs3/core-js-stable/math/trunc");
var _Number$EPSILON = require("@babel/runtime-corejs3/core-js-stable/number/epsilon");
var _Number$MAX_SAFE_INTEGER = require("@babel/runtime-corejs3/core-js-stable/number/max-safe-integer");
var _Number$MIN_SAFE_INTEGER = require("@babel/runtime-corejs3/core-js-stable/number/min-safe-integer");
var _Number$isFinite = require("@babel/runtime-corejs3/core-js-stable/number/is-finite");
var _Number$isInteger = require("@babel/runtime-corejs3/core-js-stable/number/is-integer");
var _Number$isNaN = require("@babel/runtime-corejs3/core-js-stable/number/is-nan");
var _Number$isSafeInteger = require("@babel/runtime-corejs3/core-js-stable/number/is-safe-integer");
var _Number$parseFloat = require("@babel/runtime-corejs3/core-js-stable/number/parse-float");
var _Number$parseInt = require("@babel/runtime-corejs3/core-js-stable/number/parse-int");
var _Object$assign = require("@babel/runtime-corejs3/core-js-stable/object/assign");
var _Object$create = require("@babel/runtime-corejs3/core-js-stable/object/create");
var _Object$defineProperties = require("@babel/runtime-corejs3/core-js-stable/object/define-properties");
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
var _Object$entries = require("@babel/runtime-corejs3/core-js-stable/object/entries");
var _Object$freeze = require("@babel/runtime-corejs3/core-js-stable/object/freeze");
var _Object$fromEntries = require("@babel/runtime-corejs3/core-js-stable/object/from-entries");
var _Object$getOwnPropertyDescriptor = require("@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor");
var _Object$getOwnPropertyDescriptors = require("@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors");
var _Object$getOwnPropertyNames = require("@babel/runtime-corejs3/core-js-stable/object/get-own-property-names");
var _Object$getOwnPropertySymbols = require("@babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols");
var _Object$getPrototypeOf = require("@babel/runtime-corejs3/core-js-stable/object/get-prototype-of");
var _Object$isExtensible = require("@babel/runtime-corejs3/core-js-stable/object/is-extensible");
var _Object$isFrozen = require("@babel/runtime-corejs3/core-js-stable/object/is-frozen");
var _Object$isSealed = require("@babel/runtime-corejs3/core-js-stable/object/is-sealed");
var _Object$is = require("@babel/runtime-corejs3/core-js-stable/object/is");
var _Object$keys = require("@babel/runtime-corejs3/core-js-stable/object/keys");
var _Object$preventExtensions = require("@babel/runtime-corejs3/core-js-stable/object/prevent-extensions");
var _Object$seal = require("@babel/runtime-corejs3/core-js-stable/object/seal");
var _Object$setPrototypeOf = require("@babel/runtime-corejs3/core-js-stable/object/set-prototype-of");
var _Object$values = require("@babel/runtime-corejs3/core-js-stable/object/values");
var _Reflect$apply = require("@babel/runtime-corejs3/core-js-stable/reflect/apply");
var _Reflect$construct = require("@babel/runtime-corejs3/core-js-stable/reflect/construct");
var _Reflect$defineProperty = require("@babel/runtime-corejs3/core-js-stable/reflect/define-property");
var _Reflect$deleteProperty = require("@babel/runtime-corejs3/core-js-stable/reflect/delete-property");
var _Reflect$getOwnPropertyDescriptor = require("@babel/runtime-corejs3/core-js-stable/reflect/get-own-property-descriptor");
var _Reflect$getPrototypeOf = require("@babel/runtime-corejs3/core-js-stable/reflect/get-prototype-of");
var _Reflect$get = require("@babel/runtime-corejs3/core-js-stable/reflect/get");
var _Reflect$has = require("@babel/runtime-corejs3/core-js-stable/reflect/has");
var _Reflect$isExtensible = require("@babel/runtime-corejs3/core-js-stable/reflect/is-extensible");
var _Reflect$ownKeys = require("@babel/runtime-corejs3/core-js-stable/reflect/own-keys");
var _Reflect$preventExtensions = require("@babel/runtime-corejs3/core-js-stable/reflect/prevent-extensions");
var _Reflect$set = require("@babel/runtime-corejs3/core-js-stable/reflect/set");
var _Reflect$setPrototypeOf = require("@babel/runtime-corejs3/core-js-stable/reflect/set-prototype-of");
var _String$fromCodePoint = require("@babel/runtime-corejs3/core-js-stable/string/from-code-point");
var _String$raw = require("@babel/runtime-corejs3/core-js-stable/string/raw");
var _Symbol$asyncIterator = require("@babel/runtime-corejs3/core-js-stable/symbol/async-iterator");
var _Symbol = require("@babel/runtime-corejs3/core-js-stable/symbol");
var _Symbol$for = require("@babel/runtime-corejs3/core-js-stable/symbol/for");
var _Symbol$hasInstance = require("@babel/runtime-corejs3/core-js-stable/symbol/has-instance");
var _Symbol$isConcatSpreadable = require("@babel/runtime-corejs3/core-js-stable/symbol/is-concat-spreadable");
var _Symbol$iterator = require("@babel/runtime-corejs3/core-js-stable/symbol/iterator");
var _Symbol$keyFor = require("@babel/runtime-corejs3/core-js-stable/symbol/key-for");
var _Symbol$match = require("@babel/runtime-corejs3/core-js-stable/symbol/match");
var _Symbol$replace = require("@babel/runtime-corejs3/core-js-stable/symbol/replace");
var _Symbol$search = require("@babel/runtime-corejs3/core-js-stable/symbol/search");
var _Symbol$species = require("@babel/runtime-corejs3/core-js-stable/symbol/species");
var _Symbol$split = require("@babel/runtime-corejs3/core-js-stable/symbol/split");
var _Symbol$toPrimitive = require("@babel/runtime-corejs3/core-js-stable/symbol/to-primitive");
var _Symbol$toStringTag = require("@babel/runtime-corejs3/core-js-stable/symbol/to-string-tag");
var _Symbol$unscopables = require("@babel/runtime-corejs3/core-js-stable/symbol/unscopables");
_Array$from; _Array$from;
_Array$isArray; _Array$isArray;

View File

@ -1,7 +1,7 @@
var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/map");
var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/filter"); var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/filter");
var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/map");
var _map = "map"; var _map = "map";
_filterInstanceProperty(object); // polyfill _filterInstanceProperty(object); // polyfill

View File

@ -1,7 +1,7 @@
var _Array$isArray = require("@babel/runtime-corejs3/core-js/array/is-array");
var _Array$from = require("@babel/runtime-corejs3/core-js/array/from"); var _Array$from = require("@babel/runtime-corejs3/core-js/array/from");
var _Array$isArray = require("@babel/runtime-corejs3/core-js/array/is-array");
var _isArray = "isArray"; var _isArray = "isArray";
_Array$from; // polyfill _Array$from; // polyfill

View File

@ -1,8 +1,8 @@
import _regeneratorRuntime from "@babel/runtime-corejs3/regenerator"; import _regeneratorRuntime from "@babel/runtime-corejs3/regenerator";
import _Symbol from "@babel/runtime-corejs3/core-js-stable/symbol";
var _marked = /*#__PURE__*/_regeneratorRuntime.mark(giveWord); var _marked = /*#__PURE__*/_regeneratorRuntime.mark(giveWord);
import _Symbol from "@babel/runtime-corejs3/core-js-stable/symbol";
import foo, * as bar from "someModule"; import foo, * as bar from "someModule";
export const myWord = _Symbol("abc"); export const myWord = _Symbol("abc");
export function giveWord() { export function giveWord() {

View File

@ -1,10 +1,10 @@
"use strict"; "use strict";
var _Object$keys = require("@babel/runtime-corejs3/core-js-stable/object/keys"); var _context;
var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/for-each"); var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/for-each");
var _context; var _Object$keys = require("@babel/runtime-corejs3/core-js-stable/object/keys");
var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault"); var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");

View File

@ -1,15 +1,15 @@
"use strict"; "use strict";
var _Object$keys = require("@babel/runtime-corejs3/core-js-stable/object/keys");
var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/for-each");
var _context; var _context;
var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property"); var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/for-each");
var _Object$keys = require("@babel/runtime-corejs3/core-js-stable/object/keys");
var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
_Object$defineProperty(exports, "__esModule", { _Object$defineProperty(exports, "__esModule", {
value: true value: true
}); });

View File

@ -79,9 +79,9 @@
"@babel/plugin-transform-unicode-regex": "workspace:^7.12.13", "@babel/plugin-transform-unicode-regex": "workspace:^7.12.13",
"@babel/preset-modules": "^0.1.3", "@babel/preset-modules": "^0.1.3",
"@babel/types": "workspace:^7.12.17", "@babel/types": "workspace:^7.12.17",
"babel-plugin-polyfill-corejs2": "^0.1.0", "babel-plugin-polyfill-corejs2": "^0.1.2",
"babel-plugin-polyfill-corejs3": "^0.1.0", "babel-plugin-polyfill-corejs3": "^0.1.2",
"babel-plugin-polyfill-regenerator": "^0.1.0", "babel-plugin-polyfill-regenerator": "^0.1.1",
"core-js-compat": "^3.9.0", "core-js-compat": "^3.9.0",
"semver": "condition:BABEL_8_BREAKING ? ^7.3.4 : 7.0.0" "semver": "condition:BABEL_8_BREAKING ? ^7.3.4 : 7.0.0"
}, },

View File

@ -1,8 +1,8 @@
var _Array$from = require("@babel/runtime-corejs2/core-js/array/from"); var _Symbol = require("@babel/runtime-corejs2/core-js/symbol");
var _isIterable = require("@babel/runtime-corejs2/core-js/is-iterable"); var _isIterable = require("@babel/runtime-corejs2/core-js/is-iterable");
var _Symbol = require("@babel/runtime-corejs2/core-js/symbol"); var _Array$from = require("@babel/runtime-corejs2/core-js/array/from");
function _iterableToArray(iter) { function _iterableToArray(iter) {
if (typeof _Symbol !== "undefined" && _isIterable(Object(iter))) return _Array$from(iter); if (typeof _Symbol !== "undefined" && _isIterable(Object(iter))) return _Array$from(iter);

View File

@ -1,6 +1,6 @@
import _Array$from from "@babel/runtime-corejs2/core-js/array/from";
import _isIterable from "@babel/runtime-corejs2/core-js/is-iterable";
import _Symbol from "@babel/runtime-corejs2/core-js/symbol"; import _Symbol from "@babel/runtime-corejs2/core-js/symbol";
import _isIterable from "@babel/runtime-corejs2/core-js/is-iterable";
import _Array$from from "@babel/runtime-corejs2/core-js/array/from";
export default function _iterableToArray(iter) { export default function _iterableToArray(iter) {
if (typeof _Symbol !== "undefined" && _isIterable(Object(iter))) return _Array$from(iter); if (typeof _Symbol !== "undefined" && _isIterable(Object(iter))) return _Array$from(iter);
} }

View File

@ -975,7 +975,7 @@ __metadata:
"@babel/helper-plugin-utils": "workspace:^7.12.13" "@babel/helper-plugin-utils": "workspace:^7.12.13"
"@babel/helper-remap-async-to-generator": "workspace:^7.12.13" "@babel/helper-remap-async-to-generator": "workspace:^7.12.13"
"@babel/plugin-syntax-async-generators": ^7.8.0 "@babel/plugin-syntax-async-generators": ^7.8.0
babel-plugin-polyfill-corejs3: ^0.1.0 babel-plugin-polyfill-corejs3: ^0.1.2
core-js-pure: ^3.8.1 core-js-pure: ^3.8.1
peerDependencies: peerDependencies:
"@babel/core": ^7.0.0-0 "@babel/core": ^7.0.0-0
@ -1029,7 +1029,7 @@ __metadata:
"@babel/helper-plugin-test-runner": "workspace:*" "@babel/helper-plugin-test-runner": "workspace:*"
"@babel/helper-plugin-utils": "workspace:^7.12.13" "@babel/helper-plugin-utils": "workspace:^7.12.13"
"@babel/plugin-syntax-decorators": "workspace:^7.12.13" "@babel/plugin-syntax-decorators": "workspace:^7.12.13"
babel-plugin-polyfill-es-shims: ^0.1.0 babel-plugin-polyfill-es-shims: ^0.1.1
object.getownpropertydescriptors: ^2.1.1 object.getownpropertydescriptors: ^2.1.1
peerDependencies: peerDependencies:
"@babel/core": ^7.0.0-0 "@babel/core": ^7.0.0-0
@ -2705,6 +2705,9 @@ __metadata:
"@babel/runtime-corejs3": "workspace:*" "@babel/runtime-corejs3": "workspace:*"
"@babel/template": "workspace:*" "@babel/template": "workspace:*"
"@babel/types": "workspace:*" "@babel/types": "workspace:*"
babel-plugin-polyfill-corejs2: ^0.1.2
babel-plugin-polyfill-corejs3: ^0.1.2
babel-plugin-polyfill-regenerator: ^0.1.1
make-dir: ^2.1.0 make-dir: ^2.1.0
semver: "condition:BABEL_8_BREAKING ? ^7.3.4 : 7.0.0" semver: "condition:BABEL_8_BREAKING ? ^7.3.4 : 7.0.0"
peerDependencies: peerDependencies:
@ -3067,9 +3070,9 @@ __metadata:
"@babel/plugin-transform-unicode-regex": "workspace:^7.12.13" "@babel/plugin-transform-unicode-regex": "workspace:^7.12.13"
"@babel/preset-modules": ^0.1.3 "@babel/preset-modules": ^0.1.3
"@babel/types": "workspace:^7.12.17" "@babel/types": "workspace:^7.12.17"
babel-plugin-polyfill-corejs2: ^0.1.0 babel-plugin-polyfill-corejs2: ^0.1.2
babel-plugin-polyfill-corejs3: ^0.1.0 babel-plugin-polyfill-corejs3: ^0.1.2
babel-plugin-polyfill-regenerator: ^0.1.0 babel-plugin-polyfill-regenerator: ^0.1.1
core-js-compat: ^3.9.0 core-js-compat: ^3.9.0
semver: "condition:BABEL_8_BREAKING ? ^7.3.4 : 7.0.0" semver: "condition:BABEL_8_BREAKING ? ^7.3.4 : 7.0.0"
peerDependencies: peerDependencies:
@ -4787,50 +4790,50 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"babel-plugin-polyfill-corejs2@npm:^0.1.0": "babel-plugin-polyfill-corejs2@npm:^0.1.2":
version: 0.1.0 version: 0.1.2
resolution: "babel-plugin-polyfill-corejs2@npm:0.1.0" resolution: "babel-plugin-polyfill-corejs2@npm:0.1.2"
dependencies: dependencies:
"@babel/compat-data": ^7.11.0 "@babel/compat-data": ^7.11.0
"@babel/helper-define-polyfill-provider": ^0.1.0 "@babel/helper-define-polyfill-provider": ^0.1.0
semver: ^6.1.1 semver: ^6.1.1
peerDependencies: peerDependencies:
"@babel/core": ^7.0.0-0 "@babel/core": ^7.0.0-0
checksum: fd5ad1b43cab0e08c33a9c7b8d610e806674d9c96fcd4b743a9307e84673ab21c01fe7e68129c5f45ccf4535e6d9ff4e300ed53c66904968392803520a1184a8 checksum: 2b37d3865fb946e0d10872536fea16ae858a172bd3b83a7555b0e0aac1bbf6ed834487665fa6161eb0469c5522ebfc30f5ce83568c7160e69afb872c441c8478
languageName: node languageName: node
linkType: hard linkType: hard
"babel-plugin-polyfill-corejs3@npm:^0.1.0": "babel-plugin-polyfill-corejs3@npm:^0.1.2":
version: 0.1.0 version: 0.1.2
resolution: "babel-plugin-polyfill-corejs3@npm:0.1.0" resolution: "babel-plugin-polyfill-corejs3@npm:0.1.2"
dependencies: dependencies:
"@babel/helper-define-polyfill-provider": ^0.1.0 "@babel/helper-define-polyfill-provider": ^0.1.0
core-js-compat: ^3.8.1 core-js-compat: ^3.8.1
peerDependencies: peerDependencies:
"@babel/core": ^7.0.0-0 "@babel/core": ^7.0.0-0
checksum: 0fcf502dbdc4ef81f5c6820ea3e4c9883c21ed07afc607b27c8e5558763db358f171ff6a1ceeba92e1b99b1387e610a23b6fb49b6da335d0e58acb7df16a643a checksum: bf7174ba83d89f9b2887abcde1784907007670ae795b7c8bfff64c4466fa5023d17299377bdfbc430325b22920c10464aab9792706b61d42d1caa4d512908108
languageName: node languageName: node
linkType: hard linkType: hard
"babel-plugin-polyfill-es-shims@npm:^0.1.0": "babel-plugin-polyfill-es-shims@npm:^0.1.1":
version: 0.1.0 version: 0.1.1
resolution: "babel-plugin-polyfill-es-shims@npm:0.1.0" resolution: "babel-plugin-polyfill-es-shims@npm:0.1.1"
dependencies: dependencies:
"@babel/helper-define-polyfill-provider": ^0.1.0 "@babel/helper-define-polyfill-provider": ^0.1.0
peerDependencies: peerDependencies:
"@babel/core": ^7.0.0-0 "@babel/core": ^7.0.0-0
checksum: eef3e2aa3558d31b8b09726061e545352511a6e716356954af086d9ed686d306e475fb69f544fe8316b0eee2ed5834358b8ccf543305b335b99f7b38ac942221 checksum: 103f545b61621eb5cb2216bb733bb9bc0b308abdf9d77613d1b61c12177df2eb2f7b0638ea457db10ca5b35bc564a8cfc3d626a5641de055edbb4932c304a74c
languageName: node languageName: node
linkType: hard linkType: hard
"babel-plugin-polyfill-regenerator@npm:^0.1.0": "babel-plugin-polyfill-regenerator@npm:^0.1.1":
version: 0.1.0 version: 0.1.1
resolution: "babel-plugin-polyfill-regenerator@npm:0.1.0" resolution: "babel-plugin-polyfill-regenerator@npm:0.1.1"
dependencies: dependencies:
"@babel/helper-define-polyfill-provider": ^0.1.0 "@babel/helper-define-polyfill-provider": ^0.1.0
peerDependencies: peerDependencies:
"@babel/core": ^7.0.0-0 "@babel/core": ^7.0.0-0
checksum: daeb7cece670edd354814607b71519def315bdc613473b91ac6856c089c627cafbb4ade4c42ae0b86daf8bc2f869438cf4e8db537bc4e49b5bec2c7c5d333c51 checksum: 185d54a101e12eb8f424d92337a46d641d0cf563277c70685594bd44914d6e5a440dbda7b77a35457ed75169440b1cb59acd1ec3817b533aec635f51b60a034e
languageName: node languageName: node
linkType: hard linkType: hard