From a900ddafe38013ada8bba5ef425039dff292e288 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Mon, 22 Feb 2021 01:02:28 +0100 Subject: [PATCH 1/5] Delegate to `babel-plugin-polyfill-*` in `transform-runtime` --- .../package.json | 3 + .../scripts/build-dist.js | 7 +- .../scripts/runtime-corejs2-definitions.js | 146 +++++++ .../scripts/runtime-corejs3-definitions.js | 232 +++++++++++ .../src/helpers.js | 14 - .../src/index.js | 385 +++++------------- .../src/runtime-corejs2-definitions.js | 155 ------- .../src/runtime-corejs3-definitions.js | 231 ----------- .../helpers/iterableToArray/index.js | 6 +- .../helpers/iterableToArray/index.mjs | 6 +- yarn.lock | 21 + 11 files changed, 503 insertions(+), 703 deletions(-) create mode 100644 packages/babel-plugin-transform-runtime/scripts/runtime-corejs2-definitions.js create mode 100644 packages/babel-plugin-transform-runtime/scripts/runtime-corejs3-definitions.js delete mode 100644 packages/babel-plugin-transform-runtime/src/runtime-corejs2-definitions.js delete mode 100644 packages/babel-plugin-transform-runtime/src/runtime-corejs3-definitions.js diff --git a/packages/babel-plugin-transform-runtime/package.json b/packages/babel-plugin-transform-runtime/package.json index e6add8a2dd23..49f9bb79a9d4 100644 --- a/packages/babel-plugin-transform-runtime/package.json +++ b/packages/babel-plugin-transform-runtime/package.json @@ -22,6 +22,9 @@ "dependencies": { "@babel/helper-module-imports": "workspace:^7.12.13", "@babel/helper-plugin-utils": "workspace:^7.12.13", + "babel-plugin-polyfill-corejs2": "link:../../../babel-polyfills/packages/babel-plugin-polyfill-corejs2", + "babel-plugin-polyfill-corejs3": "link:../../../babel-polyfills/packages/babel-plugin-polyfill-corejs3", + "babel-plugin-polyfill-regenerator": "link:../../../babel-polyfills/packages/babel-plugin-polyfill-regenerator", "semver": "condition:BABEL_8_BREAKING ? ^7.3.4 : 7.0.0" }, "peerDependencies": { diff --git a/packages/babel-plugin-transform-runtime/scripts/build-dist.js b/packages/babel-plugin-transform-runtime/scripts/build-dist.js index 1379c1d77311..bcb25d65d42b 100644 --- a/packages/babel-plugin-transform-runtime/scripts/build-dist.js +++ b/packages/babel-plugin-transform-runtime/scripts/build-dist.js @@ -8,15 +8,12 @@ import t from "@babel/types"; import { fileURLToPath } from "url"; import transformRuntime from "../lib/index.js"; -import buildCorejs2Definitions from "../lib/runtime-corejs2-definitions.js"; -import buildCorejs3Definitions from "../lib/runtime-corejs3-definitions.js"; +import corejs2Definitions from "./runtime-corejs2-definitions.js"; +import corejs3Definitions from "./runtime-corejs3-definitions.js"; const require = createRequire(import.meta.url); const runtimeVersion = require("@babel/runtime/package.json").version; -const corejs2Definitions = buildCorejs2Definitions.default(); -const corejs3Definitions = buildCorejs3Definitions.default(); - function outputFile(filePath, data) { fs.mkdirSync(path.dirname(filePath), { recursive: true }); fs.writeFileSync(filePath, data); diff --git a/packages/babel-plugin-transform-runtime/scripts/runtime-corejs2-definitions.js b/packages/babel-plugin-transform-runtime/scripts/runtime-corejs2-definitions.js new file mode 100644 index 000000000000..697d74651eae --- /dev/null +++ b/packages/babel-plugin-transform-runtime/scripts/runtime-corejs2-definitions.js @@ -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" }, + }, + }, +}; diff --git a/packages/babel-plugin-transform-runtime/scripts/runtime-corejs3-definitions.js b/packages/babel-plugin-transform-runtime/scripts/runtime-corejs3-definitions.js new file mode 100644 index 000000000000..44fe079704b1 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/scripts/runtime-corejs3-definitions.js @@ -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" }, + }, +}; diff --git a/packages/babel-plugin-transform-runtime/src/helpers.js b/packages/babel-plugin-transform-runtime/src/helpers.js index 3c2d325b5b93..ad77e524f9ae 100644 --- a/packages/babel-plugin-transform-runtime/src/helpers.js +++ b/packages/babel-plugin-transform-runtime/src/helpers.js @@ -1,5 +1,4 @@ import semver from "semver"; -import { types as t } from "@babel/core"; export function hasMinVersion(minVersion, runtimeVersion) { // 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) ); } - -// 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"; - } -} diff --git a/packages/babel-plugin-transform-runtime/src/index.js b/packages/babel-plugin-transform-runtime/src/index.js index e3c7d3b6bf1e..7347f86a9387 100644 --- a/packages/babel-plugin-transform-runtime/src/index.js +++ b/packages/babel-plugin-transform-runtime/src/index.js @@ -2,11 +2,15 @@ import { declare } from "@babel/helper-plugin-utils"; import { addDefault, isModule } from "@babel/helper-module-imports"; import { types as t } from "@babel/core"; -import getCoreJS2Definitions from "./runtime-corejs2-definitions"; -import getCoreJS3Definitions from "./runtime-corejs3-definitions"; -import { typeAnnotationToString, hasMinVersion } from "./helpers"; +import { hasMinVersion } from "./helpers"; 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) { return !!caller?.supportsStaticESM; } @@ -96,42 +100,6 @@ export default declare((api, options, dirname) => { 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 (options.useBuiltIns) { throw new Error( @@ -174,7 +142,6 @@ export default declare((api, options, dirname) => { const injectCoreJS2 = corejsVersion === 2; const injectCoreJS3 = corejsVersion === 3; - const injectCoreJS = corejsVersion !== false; const moduleName = injectCoreJS3 ? "@babel/runtime-corejs3" @@ -182,62 +149,106 @@ export default declare((api, options, dirname) => { ? "@babel/runtime-corejs2" : "@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 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); + }; + } + return { name: "transform-runtime", + inherits: + corejsVersion === 2 + ? createCorejsPlgin( + pluginCorejs2, + { + method: "usage-pure", + [pluginsCompat]: { runtimeVersion, useBabelRuntime: true }, + }, + createRegeneratorPlugin({ + method: "usage-pure", + [pluginsCompat]: { useBabelRuntime: "@babel/runtime-corejs2" }, + }), + ) + : corejsVersion === 3 + ? createCorejsPlgin( + pluginCorejs3, + { + method: "usage-pure", + version: 3, + proposals, + [pluginsCompat]: { useBabelRuntime: true }, + }, + createRegeneratorPlugin({ + method: "usage-pure", + [pluginsCompat]: { + useBabelRuntime: "@babel/runtime-corejs3", + }, + }), + ) + : createRegeneratorPlugin({ + method: "usage-pure", + [pluginsCompat]: { useBabelRuntime: "@babel/runtime" }, + }), + pre(file) { - if (useRuntimeHelpers) { - 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; - - // Explicitly set the CommonJS interop helpers to their reserve - // 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 = - esModules && file.path.node.sourceType === "module" - ? "helpers/esm" - : "helpers"; - - return this.addDefaultImport( - `${modulePath}/${helpersDir}/${name}`, - name, - blockHoist, - true, - ); - }); - } + 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; + + // Explicitly set the CommonJS interop helpers to their reserve + // 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 = + esModules && file.path.node.sourceType === "module" + ? "helpers/esm" + : "helpers"; + + return addDefaultImport( + `${modulePath}/${helpersDir}/${name}`, + name, + blockHoist, + true, + ); + }); const cache = new Map(); - this.addDefaultImport = ( + function addDefaultImport( source, nameHint, blockHoist, isHelper = false, - ) => { + ) { // 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 // transformed because it has almost certainly been renamed. @@ -258,217 +269,7 @@ export default declare((api, options, dirname) => { cache.set(key, 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, - ), - ); - }, - }, + } }, }; }); diff --git a/packages/babel-plugin-transform-runtime/src/runtime-corejs2-definitions.js b/packages/babel-plugin-transform-runtime/src/runtime-corejs2-definitions.js deleted file mode 100644 index c65df3f4ee8d..000000000000 --- a/packages/babel-plugin-transform-runtime/src/runtime-corejs2-definitions.js +++ /dev/null @@ -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" }, - }, - }, - }; -}; diff --git a/packages/babel-plugin-transform-runtime/src/runtime-corejs3-definitions.js b/packages/babel-plugin-transform-runtime/src/runtime-corejs3-definitions.js deleted file mode 100644 index ab76a7eaaef7..000000000000 --- a/packages/babel-plugin-transform-runtime/src/runtime-corejs3-definitions.js +++ /dev/null @@ -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" }, - }, - }; -}; diff --git a/packages/babel-runtime-corejs2/helpers/iterableToArray/index.js b/packages/babel-runtime-corejs2/helpers/iterableToArray/index.js index 8b99f35bc1c4..60a07a1c6b4e 100644 --- a/packages/babel-runtime-corejs2/helpers/iterableToArray/index.js +++ b/packages/babel-runtime-corejs2/helpers/iterableToArray/index.js @@ -1,8 +1,8 @@ -var _Array$from = require("@babel/runtime-corejs2/core-js/array/from"); +var _Symbol = require("@babel/runtime-corejs2/core-js/symbol.js"); -var _isIterable = require("@babel/runtime-corejs2/core-js/is-iterable"); +var _isIterable = require("@babel/runtime-corejs2/core-js/is-iterable.js"); -var _Symbol = require("@babel/runtime-corejs2/core-js/symbol"); +var _Array$from = require("@babel/runtime-corejs2/core-js/array/from.js"); function _iterableToArray(iter) { if (typeof _Symbol !== "undefined" && _isIterable(Object(iter))) return _Array$from(iter); diff --git a/packages/babel-runtime-corejs2/helpers/iterableToArray/index.mjs b/packages/babel-runtime-corejs2/helpers/iterableToArray/index.mjs index 3bd675d10801..d96491578f39 100644 --- a/packages/babel-runtime-corejs2/helpers/iterableToArray/index.mjs +++ b/packages/babel-runtime-corejs2/helpers/iterableToArray/index.mjs @@ -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.js"; +import _isIterable from "@babel/runtime-corejs2/core-js/is-iterable.js"; +import _Array$from from "@babel/runtime-corejs2/core-js/array/from.js"; export default function _iterableToArray(iter) { if (typeof _Symbol !== "undefined" && _isIterable(Object(iter))) return _Array$from(iter); } \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index bc61f4fb3392..89352e854485 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2705,6 +2705,9 @@ __metadata: "@babel/runtime-corejs3": "workspace:*" "@babel/template": "workspace:*" "@babel/types": "workspace:*" + babel-plugin-polyfill-corejs2: "link:../../../babel-polyfills/packages/babel-plugin-polyfill-corejs2" + babel-plugin-polyfill-corejs3: "link:../../../babel-polyfills/packages/babel-plugin-polyfill-corejs3" + babel-plugin-polyfill-regenerator: "link:../../../babel-polyfills/packages/babel-plugin-polyfill-regenerator" make-dir: ^2.1.0 semver: "condition:BABEL_8_BREAKING ? ^7.3.4 : 7.0.0" peerDependencies: @@ -4787,6 +4790,12 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs2@link:../../../babel-polyfills/packages/babel-plugin-polyfill-corejs2::locator=%40babel%2Fplugin-transform-runtime%40workspace%3Apackages%2Fbabel-plugin-transform-runtime": + version: 0.0.0-use.local + resolution: "babel-plugin-polyfill-corejs2@link:../../../babel-polyfills/packages/babel-plugin-polyfill-corejs2::locator=%40babel%2Fplugin-transform-runtime%40workspace%3Apackages%2Fbabel-plugin-transform-runtime" + languageName: node + linkType: soft + "babel-plugin-polyfill-corejs2@npm:^0.1.0": version: 0.1.0 resolution: "babel-plugin-polyfill-corejs2@npm:0.1.0" @@ -4800,6 +4809,12 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs3@link:../../../babel-polyfills/packages/babel-plugin-polyfill-corejs3::locator=%40babel%2Fplugin-transform-runtime%40workspace%3Apackages%2Fbabel-plugin-transform-runtime": + version: 0.0.0-use.local + resolution: "babel-plugin-polyfill-corejs3@link:../../../babel-polyfills/packages/babel-plugin-polyfill-corejs3::locator=%40babel%2Fplugin-transform-runtime%40workspace%3Apackages%2Fbabel-plugin-transform-runtime" + languageName: node + linkType: soft + "babel-plugin-polyfill-corejs3@npm:^0.1.0": version: 0.1.0 resolution: "babel-plugin-polyfill-corejs3@npm:0.1.0" @@ -4823,6 +4838,12 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-regenerator@link:../../../babel-polyfills/packages/babel-plugin-polyfill-regenerator::locator=%40babel%2Fplugin-transform-runtime%40workspace%3Apackages%2Fbabel-plugin-transform-runtime": + version: 0.0.0-use.local + resolution: "babel-plugin-polyfill-regenerator@link:../../../babel-polyfills/packages/babel-plugin-polyfill-regenerator::locator=%40babel%2Fplugin-transform-runtime%40workspace%3Apackages%2Fbabel-plugin-transform-runtime" + languageName: node + linkType: soft + "babel-plugin-polyfill-regenerator@npm:^0.1.0": version: 0.1.0 resolution: "babel-plugin-polyfill-regenerator@npm:0.1.0" From 24c825a79a65bf5dfd558c3145262d3898ae35c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Mon, 22 Feb 2021 01:13:35 +0100 Subject: [PATCH 2/5] Update runtime fixtures --- .../true-corejs3-proposals/output.js | 4 +- .../true-corejs3-stable/output.js | 4 +- .../aliased-constructors/output.js | 6 +- .../runtime-corejs2/catch-all/output.js | 2 +- .../evaluated-static-methods/output.js | 4 +- .../fixtures/runtime-corejs2/full/output.mjs | 2 +- .../fixtures/runtime-corejs2/math/output.js | 34 +-- .../runtime-corejs2/modules/output.js | 6 +- .../symbol-iterator-in/output.js | 2 +- .../runtime-corejs2/symbol-iterator/output.js | 2 +- .../aliased-constructors/output.js | 6 +- .../built-in-globals-proposals/output.js | 40 ++-- .../built-in-globals/output.js | 30 +-- .../output.js | 82 +++---- .../built-in-instance-methods/output.js | 74 +++--- .../output.js | 216 +++++++++--------- .../built-in-static-methods/output.js | 164 ++++++------- .../runtime-corejs3/catch-all/output.js | 2 +- .../evaluated-instance-methods/output.js | 4 +- .../evaluated-static-methods/output.js | 4 +- .../fixtures/runtime-corejs3/full/output.mjs | 2 +- .../runtime-corejs3/instance-call/output.js | 2 +- .../instance-computed/output.js | 2 +- .../runtime-corejs3/instance-get/output.js | 2 +- .../instance-inference-optimization/output.js | 2 +- .../runtime-corejs3/modules-loose/output.js | 6 +- .../runtime-corejs3/modules/output.js | 10 +- .../symbol-iterator-get-method/output.js | 2 +- .../symbol-iterator-get/output.js | 2 +- .../symbol-iterator-in/output.js | 2 +- .../runtime-corejs3/symbol-iterator/output.js | 2 +- .../corejs-useES6Modules/output.mjs | 2 +- .../fixtures/use-options/corejs/output.mjs | 2 +- 33 files changed, 363 insertions(+), 363 deletions(-) diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true-corejs3-proposals/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true-corejs3-proposals/output.js index 6ce2d805f7b2..a97dd7dabc0d 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true-corejs3-proposals/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true-corejs3-proposals/output.js @@ -1,6 +1,6 @@ -var _regeneratorRuntime = require("/packages/babel-runtime-corejs3/regenerator"); +var _regeneratorRuntime = require("@babel/runtime-corejs3/regenerator"); -var _mapInstanceProperty = require("/packages/babel-runtime-corejs3/core-js/instance/map"); +var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/map.js"); var _marked = /*#__PURE__*/_regeneratorRuntime.mark(makeIterator); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true-corejs3-stable/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true-corejs3-stable/output.js index 436be8baaefe..a539ba5b33b8 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true-corejs3-stable/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true-corejs3-stable/output.js @@ -1,6 +1,6 @@ -var _regeneratorRuntime = require("/packages/babel-runtime-corejs3/regenerator"); +var _regeneratorRuntime = require("@babel/runtime-corejs3/regenerator"); -var _mapInstanceProperty = require("/packages/babel-runtime-corejs3/core-js-stable/instance/map"); +var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/map.js"); var _marked = /*#__PURE__*/_regeneratorRuntime.mark(makeIterator); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/aliased-constructors/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/aliased-constructors/output.js index 4e753ff15d6f..9ff6cf8dad2e 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/aliased-constructors/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/aliased-constructors/output.js @@ -1,8 +1,8 @@ -var _Map = require("@babel/runtime-corejs2/core-js/map"); +var _Promise = require("@babel/runtime-corejs2/core-js/promise.js"); -var _Symbol = require("@babel/runtime-corejs2/core-js/symbol"); +var _Symbol = require("@babel/runtime-corejs2/core-js/symbol.js"); -var _Promise = require("@babel/runtime-corejs2/core-js/promise"); +var _Map = require("@babel/runtime-corejs2/core-js/map.js"); obj.constructor === Object; obj.constructor === _Promise; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/catch-all/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/catch-all/output.js index de4a16bd915b..95aa6157d958 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/catch-all/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/catch-all/output.js @@ -1,3 +1,3 @@ -var _Promise = require("@babel/runtime-corejs2/core-js/promise"); +var _Promise = require("@babel/runtime-corejs2/core-js/promise.js"); _Promise.resolve; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/evaluated-static-methods/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/evaluated-static-methods/output.js index 59868c6f60d5..6f8cecc640ae 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/evaluated-static-methods/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/evaluated-static-methods/output.js @@ -1,6 +1,6 @@ -var _Array$isArray = require("@babel/runtime-corejs2/core-js/array/is-array"); +var _Array$from = require("@babel/runtime-corejs2/core-js/array/from.js"); -var _Array$from = require("@babel/runtime-corejs2/core-js/array/from"); +var _Array$isArray = require("@babel/runtime-corejs2/core-js/array/is-array.js"); var _isArray = "isArray"; _Array$from; // polyfill diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/full/output.mjs b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/full/output.mjs index a3ccbb960734..70c69a46a9e0 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/full/output.mjs +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/full/output.mjs @@ -1,8 +1,8 @@ import _regeneratorRuntime from "@babel/runtime-corejs2/regenerator"; -import _Symbol from "@babel/runtime-corejs2/core-js/symbol"; var _marked = /*#__PURE__*/_regeneratorRuntime.mark(giveWord); +import _Symbol from "@babel/runtime-corejs2/core-js/symbol.js"; import foo, * as bar from "someModule"; export const myWord = _Symbol("abc"); export function giveWord() { diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/math/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/math/output.js index 7b773a5ec2fe..9ededfd2f99e 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/math/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/math/output.js @@ -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.js"); -var _Math$tanh = require("@babel/runtime-corejs2/core-js/math/tanh"); +var _Math$asinh = require("@babel/runtime-corejs2/core-js/math/asinh.js"); -var _Math$sinh = require("@babel/runtime-corejs2/core-js/math/sinh"); +var _Math$atanh = require("@babel/runtime-corejs2/core-js/math/atanh.js"); -var _Math$sign = require("@babel/runtime-corejs2/core-js/math/sign"); +var _Math$cbrt = require("@babel/runtime-corejs2/core-js/math/cbrt.js"); -var _Math$log2 = require("@babel/runtime-corejs2/core-js/math/log2"); +var _Math$clz = require("@babel/runtime-corejs2/core-js/math/clz32.js"); -var _Math$log1p = require("@babel/runtime-corejs2/core-js/math/log1p"); +var _Math$cosh = require("@babel/runtime-corejs2/core-js/math/cosh.js"); -var _Math$log = require("@babel/runtime-corejs2/core-js/math/log10"); +var _Math$expm = require("@babel/runtime-corejs2/core-js/math/expm1.js"); -var _Math$imul = require("@babel/runtime-corejs2/core-js/math/imul"); +var _Math$fround = require("@babel/runtime-corejs2/core-js/math/fround.js"); -var _Math$hypot = require("@babel/runtime-corejs2/core-js/math/hypot"); +var _Math$hypot = require("@babel/runtime-corejs2/core-js/math/hypot.js"); -var _Math$fround = require("@babel/runtime-corejs2/core-js/math/fround"); +var _Math$imul = require("@babel/runtime-corejs2/core-js/math/imul.js"); -var _Math$expm = require("@babel/runtime-corejs2/core-js/math/expm1"); +var _Math$log = require("@babel/runtime-corejs2/core-js/math/log10.js"); -var _Math$cosh = require("@babel/runtime-corejs2/core-js/math/cosh"); +var _Math$log1p = require("@babel/runtime-corejs2/core-js/math/log1p.js"); -var _Math$clz = require("@babel/runtime-corejs2/core-js/math/clz32"); +var _Math$log2 = require("@babel/runtime-corejs2/core-js/math/log2.js"); -var _Math$cbrt = require("@babel/runtime-corejs2/core-js/math/cbrt"); +var _Math$sign = require("@babel/runtime-corejs2/core-js/math/sign.js"); -var _Math$atanh = require("@babel/runtime-corejs2/core-js/math/atanh"); +var _Math$sinh = require("@babel/runtime-corejs2/core-js/math/sinh.js"); -var _Math$asinh = require("@babel/runtime-corejs2/core-js/math/asinh"); +var _Math$tanh = require("@babel/runtime-corejs2/core-js/math/tanh.js"); -var _Math$acosh = require("@babel/runtime-corejs2/core-js/math/acosh"); +var _Math$trunc = require("@babel/runtime-corejs2/core-js/math/trunc.js"); _Math$acosh; _Math$asinh; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/modules/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/modules/output.js index 061601e92166..2393f8817bf1 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/modules/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/modules/output.js @@ -1,10 +1,10 @@ "use strict"; -var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault"); +var _Object$defineProperty = require("@babel/runtime-corejs2/core-js/object/define-property.js"); -var _Object$keys = require("@babel/runtime-corejs2/core-js/object/keys"); +var _Object$keys = require("@babel/runtime-corejs2/core-js/object/keys.js"); -var _Object$defineProperty = require("@babel/runtime-corejs2/core-js/object/define-property"); +var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault"); _Object$defineProperty(exports, "__esModule", { value: true diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/symbol-iterator-in/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/symbol-iterator-in/output.js index 8d5e3c048d4f..0f508eedc462 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/symbol-iterator-in/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/symbol-iterator-in/output.js @@ -1,3 +1,3 @@ -var _isIterable = require("@babel/runtime-corejs2/core-js/is-iterable"); +var _isIterable = require("@babel/runtime-corejs2/core-js/is-iterable.js"); _isIterable(Object(arr)); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/symbol-iterator/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/symbol-iterator/output.js index dc708b45cc42..f890976ca4f7 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/symbol-iterator/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/symbol-iterator/output.js @@ -1,3 +1,3 @@ -var _Symbol$iterator = require("@babel/runtime-corejs2/core-js/symbol/iterator"); +var _Symbol$iterator = require("@babel/runtime-corejs2/core-js/symbol/iterator.js"); _Symbol$iterator; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/aliased-constructors/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/aliased-constructors/output.js index 45bcce8ebc04..d6a4b6bf89af 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/aliased-constructors/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/aliased-constructors/output.js @@ -1,8 +1,8 @@ -var _Map = require("@babel/runtime-corejs3/core-js-stable/map"); +var _Promise = require("@babel/runtime-corejs3/core-js-stable/promise.js"); -var _Symbol = require("@babel/runtime-corejs3/core-js-stable/symbol"); +var _Symbol = require("@babel/runtime-corejs3/core-js-stable/symbol.js"); -var _Promise = require("@babel/runtime-corejs3/core-js-stable/promise"); +var _Map = require("@babel/runtime-corejs3/core-js-stable/map.js"); obj.constructor === Object; obj.constructor === _Promise; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-globals-proposals/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-globals-proposals/output.js index 90766b4cd4be..d677bbe00052 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-globals-proposals/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-globals-proposals/output.js @@ -1,42 +1,42 @@ -var _setTimeout = require("@babel/runtime-corejs3/core-js/set-timeout"); +var _AggregateError = require("@babel/runtime-corejs3/core-js/aggregate-error.js"); -var _setInterval = require("@babel/runtime-corejs3/core-js/set-interval"); +var _Map = require("@babel/runtime-corejs3/core-js/map.js"); -var _setImmediate = require("@babel/runtime-corejs3/core-js/set-immediate"); +var _Observable = require("@babel/runtime-corejs3/core-js/observable.js"); -var _queueMicrotask = require("@babel/runtime-corejs3/core-js/queue-microtask"); +var _Promise = require("@babel/runtime-corejs3/core-js/promise.js"); -var _parseInt = require("@babel/runtime-corejs3/core-js/parse-int"); +var _Set = require("@babel/runtime-corejs3/core-js/set.js"); -var _parseFloat = require("@babel/runtime-corejs3/core-js/parse-float"); +var _Symbol = require("@babel/runtime-corejs3/core-js/symbol.js"); -var _globalThis = require("@babel/runtime-corejs3/core-js/global-this"); +var _URL = require("@babel/runtime-corejs3/core-js/url.js"); -var _compositeSymbol = require("@babel/runtime-corejs3/core-js/composite-symbol"); +var _URLSearchParams = require("@babel/runtime-corejs3/core-js/url-search-params.js"); -var _compositeKey = require("@babel/runtime-corejs3/core-js/composite-key"); +var _WeakMap = require("@babel/runtime-corejs3/core-js/weak-map.js"); -var _clearImmediate = require("@babel/runtime-corejs3/core-js/clear-immediate"); +var _WeakSet = require("@babel/runtime-corejs3/core-js/weak-set.js"); -var _WeakSet = require("@babel/runtime-corejs3/core-js/weak-set"); +var _clearImmediate = require("@babel/runtime-corejs3/core-js/clear-immediate.js"); -var _WeakMap = require("@babel/runtime-corejs3/core-js/weak-map"); +var _compositeKey = require("@babel/runtime-corejs3/core-js/composite-key.js"); -var _URLSearchParams = require("@babel/runtime-corejs3/core-js/url-search-params"); +var _compositeSymbol = require("@babel/runtime-corejs3/core-js/composite-symbol.js"); -var _URL = require("@babel/runtime-corejs3/core-js/url"); +var _globalThis = require("@babel/runtime-corejs3/core-js/global-this.js"); -var _Symbol = require("@babel/runtime-corejs3/core-js/symbol"); +var _parseFloat = require("@babel/runtime-corejs3/core-js/parse-float.js"); -var _Set = require("@babel/runtime-corejs3/core-js/set"); +var _parseInt = require("@babel/runtime-corejs3/core-js/parse-int.js"); -var _Promise = require("@babel/runtime-corejs3/core-js/promise"); +var _queueMicrotask = require("@babel/runtime-corejs3/core-js/queue-microtask.js"); -var _Observable = require("@babel/runtime-corejs3/core-js/observable"); +var _setImmediate = require("@babel/runtime-corejs3/core-js/set-immediate.js"); -var _Map = require("@babel/runtime-corejs3/core-js/map"); +var _setInterval = require("@babel/runtime-corejs3/core-js/set-interval.js"); -var _AggregateError = require("@babel/runtime-corejs3/core-js/aggregate-error"); +var _setTimeout = require("@babel/runtime-corejs3/core-js/set-timeout.js"); _AggregateError; _Map; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-globals/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-globals/output.js index dc1abb21353d..04cd329cdb9a 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-globals/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-globals/output.js @@ -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.js"); -var _setInterval = require("@babel/runtime-corejs3/core-js-stable/set-interval"); +var _Promise = require("@babel/runtime-corejs3/core-js-stable/promise.js"); -var _setImmediate = require("@babel/runtime-corejs3/core-js-stable/set-immediate"); +var _Set = require("@babel/runtime-corejs3/core-js-stable/set.js"); -var _queueMicrotask = require("@babel/runtime-corejs3/core-js-stable/queue-microtask"); +var _Symbol = require("@babel/runtime-corejs3/core-js-stable/symbol.js"); -var _parseInt = require("@babel/runtime-corejs3/core-js-stable/parse-int"); +var _URL = require("@babel/runtime-corejs3/core-js-stable/url.js"); -var _parseFloat = require("@babel/runtime-corejs3/core-js-stable/parse-float"); +var _URLSearchParams = require("@babel/runtime-corejs3/core-js-stable/url-search-params.js"); -var _clearImmediate = require("@babel/runtime-corejs3/core-js-stable/clear-immediate"); +var _WeakMap = require("@babel/runtime-corejs3/core-js-stable/weak-map.js"); -var _WeakSet = require("@babel/runtime-corejs3/core-js-stable/weak-set"); +var _WeakSet = require("@babel/runtime-corejs3/core-js-stable/weak-set.js"); -var _WeakMap = require("@babel/runtime-corejs3/core-js-stable/weak-map"); +var _clearImmediate = require("@babel/runtime-corejs3/core-js-stable/clear-immediate.js"); -var _URLSearchParams = require("@babel/runtime-corejs3/core-js-stable/url-search-params"); +var _parseFloat = require("@babel/runtime-corejs3/core-js-stable/parse-float.js"); -var _URL = require("@babel/runtime-corejs3/core-js-stable/url"); +var _parseInt = require("@babel/runtime-corejs3/core-js-stable/parse-int.js"); -var _Symbol = require("@babel/runtime-corejs3/core-js-stable/symbol"); +var _queueMicrotask = require("@babel/runtime-corejs3/core-js-stable/queue-microtask.js"); -var _Set = require("@babel/runtime-corejs3/core-js-stable/set"); +var _setImmediate = require("@babel/runtime-corejs3/core-js-stable/set-immediate.js"); -var _Promise = require("@babel/runtime-corejs3/core-js-stable/promise"); +var _setInterval = require("@babel/runtime-corejs3/core-js-stable/set-interval.js"); -var _Map = require("@babel/runtime-corejs3/core-js-stable/map"); +var _setTimeout = require("@babel/runtime-corejs3/core-js-stable/set-timeout.js"); AggregateError; _Map; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-instance-methods-proposals/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-instance-methods-proposals/output.js index 3b89460c5163..a326cbb709df 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-instance-methods-proposals/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-instance-methods-proposals/output.js @@ -1,84 +1,84 @@ -var _valuesInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/values"); +var _atInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/at.js"); -var _trimStartInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-start"); +var _bindInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/bind.js"); -var _trimRightInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-right"); +var _codePointAtInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/code-point-at.js"); -var _trimLeftInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-left"); +var _codePointsInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/code-points.js"); -var _trimEndInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-end"); +var _concatInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/concat.js"); -var _trimInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim"); +var _copyWithinInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/copy-within.js"); -var _startsWithInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/starts-with"); +var _endsWithInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/ends-with.js"); -var _spliceInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/splice"); +var _entriesInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/entries.js"); -var _sortInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/sort"); +var _everyInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/every.js"); -var _someInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/some"); +var _fillInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/fill.js"); -var _sliceInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/slice"); +var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/filter.js"); -var _reverseInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/reverse"); +var _findInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/find.js"); -var _replaceAllInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/replace-all"); +var _findIndexInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/find-index.js"); -var _repeatInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/repeat"); +var _flagsInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/flags.js"); -var _reduceRightInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/reduce-right"); +var _flatMapInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/flat-map.js"); -var _reduceInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/reduce"); +var _flatInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/flat.js"); -var _padStartInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/pad-start"); +var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/for-each.js"); -var _padEndInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/pad-end"); +var _includesInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/includes.js"); -var _matchAllInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/match-all"); +var _indexOfInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/index-of.js"); -var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/map"); +var _keysInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/keys.js"); -var _lastIndexOfInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/last-index-of"); +var _lastIndexOfInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/last-index-of.js"); -var _keysInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/keys"); +var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/map.js"); -var _indexOfInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/index-of"); +var _matchAllInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/match-all.js"); -var _includesInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/includes"); +var _padEndInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/pad-end.js"); -var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/for-each"); +var _padStartInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/pad-start.js"); -var _flatInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/flat"); +var _reduceInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/reduce.js"); -var _flatMapInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/flat-map"); +var _reduceRightInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/reduce-right.js"); -var _flagsInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/flags"); +var _repeatInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/repeat.js"); -var _findIndexInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/find-index"); +var _replaceAllInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/replace-all.js"); -var _findInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/find"); +var _reverseInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/reverse.js"); -var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/filter"); +var _sliceInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/slice.js"); -var _fillInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/fill"); +var _someInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/some.js"); -var _everyInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/every"); +var _sortInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/sort.js"); -var _entriesInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/entries"); +var _spliceInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/splice.js"); -var _endsWithInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/ends-with"); +var _startsWithInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/starts-with.js"); -var _copyWithinInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/copy-within"); +var _trimInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim.js"); -var _concatInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/concat"); +var _trimEndInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-end.js"); -var _codePointsInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/code-points"); +var _trimLeftInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-left.js"); -var _codePointAtInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/code-point-at"); +var _trimRightInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-right.js"); -var _bindInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/bind"); +var _trimStartInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-start.js"); -var _atInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/at"); +var _valuesInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/values.js"); _atInstanceProperty(object); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-instance-methods/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-instance-methods/output.js index 316a871a3f4c..5cfe892690d0 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-instance-methods/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-instance-methods/output.js @@ -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.js"); -var _trimStartInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-start"); +var _codePointAtInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/code-point-at.js"); -var _trimRightInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-right"); +var _concatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/concat.js"); -var _trimLeftInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-left"); +var _copyWithinInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/copy-within.js"); -var _trimEndInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-end"); +var _endsWithInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/ends-with.js"); -var _trimInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim"); +var _entriesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/entries.js"); -var _startsWithInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/starts-with"); +var _everyInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/every.js"); -var _spliceInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/splice"); +var _fillInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/fill.js"); -var _sortInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/sort"); +var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/filter.js"); -var _someInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/some"); +var _findInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/find.js"); -var _sliceInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/slice"); +var _findIndexInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/find-index.js"); -var _reverseInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/reverse"); +var _flagsInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/flags.js"); -var _repeatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/repeat"); +var _flatMapInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/flat-map.js"); -var _reduceRightInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/reduce-right"); +var _flatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/flat.js"); -var _reduceInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/reduce"); +var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/for-each.js"); -var _padStartInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/pad-start"); +var _includesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/includes.js"); -var _padEndInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/pad-end"); +var _indexOfInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/index-of.js"); -var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/map"); +var _keysInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/keys.js"); -var _lastIndexOfInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/last-index-of"); +var _lastIndexOfInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/last-index-of.js"); -var _keysInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/keys"); +var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/map.js"); -var _indexOfInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/index-of"); +var _padEndInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/pad-end.js"); -var _includesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/includes"); +var _padStartInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/pad-start.js"); -var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/for-each"); +var _reduceInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/reduce.js"); -var _flatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/flat"); +var _reduceRightInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/reduce-right.js"); -var _flatMapInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/flat-map"); +var _repeatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/repeat.js"); -var _flagsInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/flags"); +var _reverseInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/reverse.js"); -var _findIndexInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/find-index"); +var _sliceInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/slice.js"); -var _findInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/find"); +var _someInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/some.js"); -var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/filter"); +var _sortInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/sort.js"); -var _fillInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/fill"); +var _spliceInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/splice.js"); -var _everyInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/every"); +var _startsWithInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/starts-with.js"); -var _entriesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/entries"); +var _trimInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim.js"); -var _endsWithInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/ends-with"); +var _trimEndInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-end.js"); -var _copyWithinInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/copy-within"); +var _trimLeftInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-left.js"); -var _concatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/concat"); +var _trimRightInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-right.js"); -var _codePointAtInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/code-point-at"); +var _trimStartInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-start.js"); -var _bindInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/bind"); +var _valuesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/values.js"); object.at; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-static-methods-proposals/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-static-methods-proposals/output.js index 179e6e640ee4..8e4d03798c76 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-static-methods-proposals/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-static-methods-proposals/output.js @@ -1,218 +1,218 @@ -var _Symbol = require("@babel/runtime-corejs3/core-js/symbol"); +var _Array$from = require("@babel/runtime-corejs3/core-js/array/from.js"); -var _Symbol$unscopables = require("@babel/runtime-corejs3/core-js/symbol/unscopables"); +var _Array$isArray = require("@babel/runtime-corejs3/core-js/array/is-array.js"); -var _Symbol$toStringTag = require("@babel/runtime-corejs3/core-js/symbol/to-string-tag"); +var _Array$of = require("@babel/runtime-corejs3/core-js/array/of.js"); -var _Symbol$toPrimitive = require("@babel/runtime-corejs3/core-js/symbol/to-primitive"); +var _Date$now = require("@babel/runtime-corejs3/core-js/date/now.js"); -var _Symbol$split = require("@babel/runtime-corejs3/core-js/symbol/split"); +var _JSON$stringify = require("@babel/runtime-corejs3/core-js/json/stringify.js"); -var _Symbol$species = require("@babel/runtime-corejs3/core-js/symbol/species"); +var _Math$DEG_PER_RAD = require("@babel/runtime-corejs3/core-js/math/deg-per-rad.js"); -var _Symbol$search = require("@babel/runtime-corejs3/core-js/symbol/search"); +var _Math$RAD_PER_DEG = require("@babel/runtime-corejs3/core-js/math/rad-per-deg.js"); -var _Symbol$replace = require("@babel/runtime-corejs3/core-js/symbol/replace"); +var _Math$acosh = require("@babel/runtime-corejs3/core-js/math/acosh.js"); -var _Symbol$patternMatch = require("@babel/runtime-corejs3/core-js/symbol/pattern-match"); +var _Math$asinh = require("@babel/runtime-corejs3/core-js/math/asinh.js"); -var _Symbol$observable = require("@babel/runtime-corejs3/core-js/symbol/observable"); +var _Math$atanh = require("@babel/runtime-corejs3/core-js/math/atanh.js"); -var _Symbol$match = require("@babel/runtime-corejs3/core-js/symbol/match"); +var _Math$cbrt = require("@babel/runtime-corejs3/core-js/math/cbrt.js"); -var _Symbol$keyFor = require("@babel/runtime-corejs3/core-js/symbol/key-for"); +var _Math$clamp = require("@babel/runtime-corejs3/core-js/math/clamp.js"); -var _Symbol$iterator = require("@babel/runtime-corejs3/core-js/symbol/iterator"); +var _Math$clz = require("@babel/runtime-corejs3/core-js/math/clz32.js"); -var _Symbol$isConcatSpreadable = require("@babel/runtime-corejs3/core-js/symbol/is-concat-spreadable"); +var _Math$cosh = require("@babel/runtime-corejs3/core-js/math/cosh.js"); -var _Symbol$hasInstance = require("@babel/runtime-corejs3/core-js/symbol/has-instance"); +var _Math$degrees = require("@babel/runtime-corejs3/core-js/math/degrees.js"); -var _Symbol$for = require("@babel/runtime-corejs3/core-js/symbol/for"); +var _Math$expm = require("@babel/runtime-corejs3/core-js/math/expm1.js"); -var _Symbol$dispose = require("@babel/runtime-corejs3/core-js/symbol/dispose"); +var _Math$fround = require("@babel/runtime-corejs3/core-js/math/fround.js"); -var _Symbol$asyncIterator = require("@babel/runtime-corejs3/core-js/symbol/async-iterator"); +var _Math$fscale = require("@babel/runtime-corejs3/core-js/math/fscale.js"); -var _String$raw = require("@babel/runtime-corejs3/core-js/string/raw"); +var _Math$hypot = require("@babel/runtime-corejs3/core-js/math/hypot.js"); -var _String$fromCodePoint = require("@babel/runtime-corejs3/core-js/string/from-code-point"); +var _Math$iaddh = require("@babel/runtime-corejs3/core-js/math/iaddh.js"); -var _Reflect$setPrototypeOf = require("@babel/runtime-corejs3/core-js/reflect/set-prototype-of"); +var _Math$imul = require("@babel/runtime-corejs3/core-js/math/imul.js"); -var _Reflect$set = require("@babel/runtime-corejs3/core-js/reflect/set"); +var _Math$imulh = require("@babel/runtime-corejs3/core-js/math/imulh.js"); -var _Reflect$preventExtensions = require("@babel/runtime-corejs3/core-js/reflect/prevent-extensions"); +var _Math$isubh = require("@babel/runtime-corejs3/core-js/math/isubh.js"); -var _Reflect$ownKeys = require("@babel/runtime-corejs3/core-js/reflect/own-keys"); +var _Math$log = require("@babel/runtime-corejs3/core-js/math/log10.js"); -var _Reflect$metadata = require("@babel/runtime-corejs3/core-js/reflect/metadata"); +var _Math$log1p = require("@babel/runtime-corejs3/core-js/math/log1p.js"); -var _Reflect$isExtensible = require("@babel/runtime-corejs3/core-js/reflect/is-extensible"); +var _Math$log2 = require("@babel/runtime-corejs3/core-js/math/log2.js"); -var _Reflect$hasOwnMetadata = require("@babel/runtime-corejs3/core-js/reflect/has-own-metadata"); +var _Math$radians = require("@babel/runtime-corejs3/core-js/math/radians.js"); -var _Reflect$hasMetadata = require("@babel/runtime-corejs3/core-js/reflect/has-metadata"); +var _Math$scale = require("@babel/runtime-corejs3/core-js/math/scale.js"); -var _Reflect$has = require("@babel/runtime-corejs3/core-js/reflect/has"); +var _Math$seededPRNG = require("@babel/runtime-corejs3/core-js/math/seeded-prng.js"); -var _Reflect$get = require("@babel/runtime-corejs3/core-js/reflect/get"); +var _Math$sign = require("@babel/runtime-corejs3/core-js/math/sign.js"); -var _Reflect$getPrototypeOf = require("@babel/runtime-corejs3/core-js/reflect/get-prototype-of"); +var _Math$signbit = require("@babel/runtime-corejs3/core-js/math/signbit.js"); -var _Reflect$getOwnPropertyDescriptor = require("@babel/runtime-corejs3/core-js/reflect/get-own-property-descriptor"); +var _Math$sinh = require("@babel/runtime-corejs3/core-js/math/sinh.js"); -var _Reflect$getOwnMetadataKeys = require("@babel/runtime-corejs3/core-js/reflect/get-own-metadata-keys"); +var _Math$tanh = require("@babel/runtime-corejs3/core-js/math/tanh.js"); -var _Reflect$getOwnMetadata = require("@babel/runtime-corejs3/core-js/reflect/get-own-metadata"); +var _Math$trunc = require("@babel/runtime-corejs3/core-js/math/trunc.js"); -var _Reflect$getMetadataKeys = require("@babel/runtime-corejs3/core-js/reflect/get-metadata-keys"); +var _Math$umulh = require("@babel/runtime-corejs3/core-js/math/umulh.js"); -var _Reflect$getMetadata = require("@babel/runtime-corejs3/core-js/reflect/get-metadata"); +var _Number$EPSILON = require("@babel/runtime-corejs3/core-js/number/epsilon.js"); -var _Reflect$deleteProperty = require("@babel/runtime-corejs3/core-js/reflect/delete-property"); +var _Number$MAX_SAFE_INTEGER = require("@babel/runtime-corejs3/core-js/number/max-safe-integer.js"); -var _Reflect$deleteMetadata = require("@babel/runtime-corejs3/core-js/reflect/delete-metadata"); +var _Number$MIN_SAFE_INTEGER = require("@babel/runtime-corejs3/core-js/number/min-safe-integer.js"); -var _Reflect$defineProperty = require("@babel/runtime-corejs3/core-js/reflect/define-property"); +var _Number$fromString = require("@babel/runtime-corejs3/core-js/number/from-string.js"); -var _Reflect$defineMetadata = require("@babel/runtime-corejs3/core-js/reflect/define-metadata"); +var _Number$isFinite = require("@babel/runtime-corejs3/core-js/number/is-finite.js"); -var _Reflect$construct = require("@babel/runtime-corejs3/core-js/reflect/construct"); +var _Number$isInteger = require("@babel/runtime-corejs3/core-js/number/is-integer.js"); -var _Reflect$apply = require("@babel/runtime-corejs3/core-js/reflect/apply"); +var _Number$isNaN = require("@babel/runtime-corejs3/core-js/number/is-nan.js"); -var _Object$values = require("@babel/runtime-corejs3/core-js/object/values"); +var _Number$isSafeInteger = require("@babel/runtime-corejs3/core-js/number/is-safe-integer.js"); -var _Object$setPrototypeOf = require("@babel/runtime-corejs3/core-js/object/set-prototype-of"); +var _Number$parseFloat = require("@babel/runtime-corejs3/core-js/number/parse-float.js"); -var _Object$seal = require("@babel/runtime-corejs3/core-js/object/seal"); +var _Number$parseInt = require("@babel/runtime-corejs3/core-js/number/parse-int.js"); -var _Object$preventExtensions = require("@babel/runtime-corejs3/core-js/object/prevent-extensions"); +var _Object$assign = require("@babel/runtime-corejs3/core-js/object/assign.js"); -var _Object$keys = require("@babel/runtime-corejs3/core-js/object/keys"); +var _Object$create = require("@babel/runtime-corejs3/core-js/object/create.js"); -var _Object$is = require("@babel/runtime-corejs3/core-js/object/is"); +var _Object$defineProperties = require("@babel/runtime-corejs3/core-js/object/define-properties.js"); -var _Object$isSealed = require("@babel/runtime-corejs3/core-js/object/is-sealed"); +var _Object$defineProperty = require("@babel/runtime-corejs3/core-js/object/define-property.js"); -var _Object$isFrozen = require("@babel/runtime-corejs3/core-js/object/is-frozen"); +var _Object$entries = require("@babel/runtime-corejs3/core-js/object/entries.js"); -var _Object$isExtensible = require("@babel/runtime-corejs3/core-js/object/is-extensible"); +var _Object$freeze = require("@babel/runtime-corejs3/core-js/object/freeze.js"); -var _Object$getPrototypeOf = require("@babel/runtime-corejs3/core-js/object/get-prototype-of"); +var _Object$fromEntries = require("@babel/runtime-corejs3/core-js/object/from-entries.js"); -var _Object$getOwnPropertySymbols = require("@babel/runtime-corejs3/core-js/object/get-own-property-symbols"); +var _Object$getOwnPropertyDescriptor = require("@babel/runtime-corejs3/core-js/object/get-own-property-descriptor.js"); -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.js"); -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.js"); -var _Object$getOwnPropertyDescriptor = require("@babel/runtime-corejs3/core-js/object/get-own-property-descriptor"); +var _Object$getOwnPropertySymbols = require("@babel/runtime-corejs3/core-js/object/get-own-property-symbols.js"); -var _Object$fromEntries = require("@babel/runtime-corejs3/core-js/object/from-entries"); +var _Object$getPrototypeOf = require("@babel/runtime-corejs3/core-js/object/get-prototype-of.js"); -var _Object$freeze = require("@babel/runtime-corejs3/core-js/object/freeze"); +var _Object$isExtensible = require("@babel/runtime-corejs3/core-js/object/is-extensible.js"); -var _Object$entries = require("@babel/runtime-corejs3/core-js/object/entries"); +var _Object$isFrozen = require("@babel/runtime-corejs3/core-js/object/is-frozen.js"); -var _Object$defineProperty = require("@babel/runtime-corejs3/core-js/object/define-property"); +var _Object$isSealed = require("@babel/runtime-corejs3/core-js/object/is-sealed.js"); -var _Object$defineProperties = require("@babel/runtime-corejs3/core-js/object/define-properties"); +var _Object$is = require("@babel/runtime-corejs3/core-js/object/is.js"); -var _Object$create = require("@babel/runtime-corejs3/core-js/object/create"); +var _Object$keys = require("@babel/runtime-corejs3/core-js/object/keys.js"); -var _Object$assign = require("@babel/runtime-corejs3/core-js/object/assign"); +var _Object$preventExtensions = require("@babel/runtime-corejs3/core-js/object/prevent-extensions.js"); -var _Number$parseInt = require("@babel/runtime-corejs3/core-js/number/parse-int"); +var _Object$seal = require("@babel/runtime-corejs3/core-js/object/seal.js"); -var _Number$parseFloat = require("@babel/runtime-corejs3/core-js/number/parse-float"); +var _Object$setPrototypeOf = require("@babel/runtime-corejs3/core-js/object/set-prototype-of.js"); -var _Number$isSafeInteger = require("@babel/runtime-corejs3/core-js/number/is-safe-integer"); +var _Object$values = require("@babel/runtime-corejs3/core-js/object/values.js"); -var _Number$isNaN = require("@babel/runtime-corejs3/core-js/number/is-nan"); +var _Reflect$apply = require("@babel/runtime-corejs3/core-js/reflect/apply.js"); -var _Number$isInteger = require("@babel/runtime-corejs3/core-js/number/is-integer"); +var _Reflect$construct = require("@babel/runtime-corejs3/core-js/reflect/construct.js"); -var _Number$isFinite = require("@babel/runtime-corejs3/core-js/number/is-finite"); +var _Reflect$defineMetadata = require("@babel/runtime-corejs3/core-js/reflect/define-metadata.js"); -var _Number$fromString = require("@babel/runtime-corejs3/core-js/number/from-string"); +var _Reflect$defineProperty = require("@babel/runtime-corejs3/core-js/reflect/define-property.js"); -var _Number$MIN_SAFE_INTEGER = require("@babel/runtime-corejs3/core-js/number/min-safe-integer"); +var _Reflect$deleteMetadata = require("@babel/runtime-corejs3/core-js/reflect/delete-metadata.js"); -var _Number$MAX_SAFE_INTEGER = require("@babel/runtime-corejs3/core-js/number/max-safe-integer"); +var _Reflect$deleteProperty = require("@babel/runtime-corejs3/core-js/reflect/delete-property.js"); -var _Number$EPSILON = require("@babel/runtime-corejs3/core-js/number/epsilon"); +var _Reflect$getMetadata = require("@babel/runtime-corejs3/core-js/reflect/get-metadata.js"); -var _Math$umulh = require("@babel/runtime-corejs3/core-js/math/umulh"); +var _Reflect$getMetadataKeys = require("@babel/runtime-corejs3/core-js/reflect/get-metadata-keys.js"); -var _Math$trunc = require("@babel/runtime-corejs3/core-js/math/trunc"); +var _Reflect$getOwnMetadata = require("@babel/runtime-corejs3/core-js/reflect/get-own-metadata.js"); -var _Math$tanh = require("@babel/runtime-corejs3/core-js/math/tanh"); +var _Reflect$getOwnMetadataKeys = require("@babel/runtime-corejs3/core-js/reflect/get-own-metadata-keys.js"); -var _Math$sinh = require("@babel/runtime-corejs3/core-js/math/sinh"); +var _Reflect$getOwnPropertyDescriptor = require("@babel/runtime-corejs3/core-js/reflect/get-own-property-descriptor.js"); -var _Math$signbit = require("@babel/runtime-corejs3/core-js/math/signbit"); +var _Reflect$getPrototypeOf = require("@babel/runtime-corejs3/core-js/reflect/get-prototype-of.js"); -var _Math$sign = require("@babel/runtime-corejs3/core-js/math/sign"); +var _Reflect$get = require("@babel/runtime-corejs3/core-js/reflect/get.js"); -var _Math$seededPRNG = require("@babel/runtime-corejs3/core-js/math/seeded-prng"); +var _Reflect$has = require("@babel/runtime-corejs3/core-js/reflect/has.js"); -var _Math$scale = require("@babel/runtime-corejs3/core-js/math/scale"); +var _Reflect$hasMetadata = require("@babel/runtime-corejs3/core-js/reflect/has-metadata.js"); -var _Math$radians = require("@babel/runtime-corejs3/core-js/math/radians"); +var _Reflect$hasOwnMetadata = require("@babel/runtime-corejs3/core-js/reflect/has-own-metadata.js"); -var _Math$log2 = require("@babel/runtime-corejs3/core-js/math/log2"); +var _Reflect$isExtensible = require("@babel/runtime-corejs3/core-js/reflect/is-extensible.js"); -var _Math$log1p = require("@babel/runtime-corejs3/core-js/math/log1p"); +var _Reflect$metadata = require("@babel/runtime-corejs3/core-js/reflect/metadata.js"); -var _Math$log = require("@babel/runtime-corejs3/core-js/math/log10"); +var _Reflect$ownKeys = require("@babel/runtime-corejs3/core-js/reflect/own-keys.js"); -var _Math$isubh = require("@babel/runtime-corejs3/core-js/math/isubh"); +var _Reflect$preventExtensions = require("@babel/runtime-corejs3/core-js/reflect/prevent-extensions.js"); -var _Math$imulh = require("@babel/runtime-corejs3/core-js/math/imulh"); +var _Reflect$set = require("@babel/runtime-corejs3/core-js/reflect/set.js"); -var _Math$imul = require("@babel/runtime-corejs3/core-js/math/imul"); +var _Reflect$setPrototypeOf = require("@babel/runtime-corejs3/core-js/reflect/set-prototype-of.js"); -var _Math$iaddh = require("@babel/runtime-corejs3/core-js/math/iaddh"); +var _String$fromCodePoint = require("@babel/runtime-corejs3/core-js/string/from-code-point.js"); -var _Math$hypot = require("@babel/runtime-corejs3/core-js/math/hypot"); +var _String$raw = require("@babel/runtime-corejs3/core-js/string/raw.js"); -var _Math$fscale = require("@babel/runtime-corejs3/core-js/math/fscale"); +var _Symbol$asyncIterator = require("@babel/runtime-corejs3/core-js/symbol/async-iterator.js"); -var _Math$fround = require("@babel/runtime-corejs3/core-js/math/fround"); +var _Symbol$dispose = require("@babel/runtime-corejs3/core-js/symbol/dispose.js"); -var _Math$expm = require("@babel/runtime-corejs3/core-js/math/expm1"); +var _Symbol$for = require("@babel/runtime-corejs3/core-js/symbol/for.js"); -var _Math$degrees = require("@babel/runtime-corejs3/core-js/math/degrees"); +var _Symbol$hasInstance = require("@babel/runtime-corejs3/core-js/symbol/has-instance.js"); -var _Math$cosh = require("@babel/runtime-corejs3/core-js/math/cosh"); +var _Symbol$isConcatSpreadable = require("@babel/runtime-corejs3/core-js/symbol/is-concat-spreadable.js"); -var _Math$clz = require("@babel/runtime-corejs3/core-js/math/clz32"); +var _Symbol$iterator = require("@babel/runtime-corejs3/core-js/symbol/iterator.js"); -var _Math$clamp = require("@babel/runtime-corejs3/core-js/math/clamp"); +var _Symbol$keyFor = require("@babel/runtime-corejs3/core-js/symbol/key-for.js"); -var _Math$cbrt = require("@babel/runtime-corejs3/core-js/math/cbrt"); +var _Symbol$match = require("@babel/runtime-corejs3/core-js/symbol/match.js"); -var _Math$atanh = require("@babel/runtime-corejs3/core-js/math/atanh"); +var _Symbol$observable = require("@babel/runtime-corejs3/core-js/symbol/observable.js"); -var _Math$asinh = require("@babel/runtime-corejs3/core-js/math/asinh"); +var _Symbol$patternMatch = require("@babel/runtime-corejs3/core-js/symbol/pattern-match.js"); -var _Math$acosh = require("@babel/runtime-corejs3/core-js/math/acosh"); +var _Symbol$replace = require("@babel/runtime-corejs3/core-js/symbol/replace.js"); -var _Math$RAD_PER_DEG = require("@babel/runtime-corejs3/core-js/math/rad-per-deg"); +var _Symbol$search = require("@babel/runtime-corejs3/core-js/symbol/search.js"); -var _Math$DEG_PER_RAD = require("@babel/runtime-corejs3/core-js/math/deg-per-rad"); +var _Symbol$species = require("@babel/runtime-corejs3/core-js/symbol/species.js"); -var _JSON$stringify = require("@babel/runtime-corejs3/core-js/json/stringify"); +var _Symbol$split = require("@babel/runtime-corejs3/core-js/symbol/split.js"); -var _Date$now = require("@babel/runtime-corejs3/core-js/date/now"); +var _Symbol$toPrimitive = require("@babel/runtime-corejs3/core-js/symbol/to-primitive.js"); -var _Array$of = require("@babel/runtime-corejs3/core-js/array/of"); +var _Symbol$toStringTag = require("@babel/runtime-corejs3/core-js/symbol/to-string-tag.js"); -var _Array$isArray = require("@babel/runtime-corejs3/core-js/array/is-array"); +var _Symbol$unscopables = require("@babel/runtime-corejs3/core-js/symbol/unscopables.js"); -var _Array$from = require("@babel/runtime-corejs3/core-js/array/from"); +var _Symbol = require("@babel/runtime-corejs3/core-js/symbol.js"); _Array$from; _Array$isArray; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-static-methods/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-static-methods/output.js index 56aa60e66b21..de23840ae23a 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-static-methods/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-static-methods/output.js @@ -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.js"); -var _Symbol$toStringTag = require("@babel/runtime-corejs3/core-js-stable/symbol/to-string-tag"); +var _Array$isArray = require("@babel/runtime-corejs3/core-js-stable/array/is-array.js"); -var _Symbol$toPrimitive = require("@babel/runtime-corejs3/core-js-stable/symbol/to-primitive"); +var _Array$of = require("@babel/runtime-corejs3/core-js-stable/array/of.js"); -var _Symbol$split = require("@babel/runtime-corejs3/core-js-stable/symbol/split"); +var _Date$now = require("@babel/runtime-corejs3/core-js-stable/date/now.js"); -var _Symbol$species = require("@babel/runtime-corejs3/core-js-stable/symbol/species"); +var _JSON$stringify = require("@babel/runtime-corejs3/core-js-stable/json/stringify.js"); -var _Symbol$search = require("@babel/runtime-corejs3/core-js-stable/symbol/search"); +var _Math$acosh = require("@babel/runtime-corejs3/core-js-stable/math/acosh.js"); -var _Symbol$replace = require("@babel/runtime-corejs3/core-js-stable/symbol/replace"); +var _Math$asinh = require("@babel/runtime-corejs3/core-js-stable/math/asinh.js"); -var _Symbol$match = require("@babel/runtime-corejs3/core-js-stable/symbol/match"); +var _Math$atanh = require("@babel/runtime-corejs3/core-js-stable/math/atanh.js"); -var _Symbol$keyFor = require("@babel/runtime-corejs3/core-js-stable/symbol/key-for"); +var _Math$cbrt = require("@babel/runtime-corejs3/core-js-stable/math/cbrt.js"); -var _Symbol$iterator = require("@babel/runtime-corejs3/core-js-stable/symbol/iterator"); +var _Math$clz = require("@babel/runtime-corejs3/core-js-stable/math/clz32.js"); -var _Symbol$isConcatSpreadable = require("@babel/runtime-corejs3/core-js-stable/symbol/is-concat-spreadable"); +var _Math$cosh = require("@babel/runtime-corejs3/core-js-stable/math/cosh.js"); -var _Symbol$hasInstance = require("@babel/runtime-corejs3/core-js-stable/symbol/has-instance"); +var _Math$expm = require("@babel/runtime-corejs3/core-js-stable/math/expm1.js"); -var _Symbol$for = require("@babel/runtime-corejs3/core-js-stable/symbol/for"); +var _Math$fround = require("@babel/runtime-corejs3/core-js-stable/math/fround.js"); -var _Symbol = require("@babel/runtime-corejs3/core-js-stable/symbol"); +var _Math$hypot = require("@babel/runtime-corejs3/core-js-stable/math/hypot.js"); -var _Symbol$asyncIterator = require("@babel/runtime-corejs3/core-js-stable/symbol/async-iterator"); +var _Math$imul = require("@babel/runtime-corejs3/core-js-stable/math/imul.js"); -var _String$raw = require("@babel/runtime-corejs3/core-js-stable/string/raw"); +var _Math$log = require("@babel/runtime-corejs3/core-js-stable/math/log10.js"); -var _String$fromCodePoint = require("@babel/runtime-corejs3/core-js-stable/string/from-code-point"); +var _Math$log1p = require("@babel/runtime-corejs3/core-js-stable/math/log1p.js"); -var _Reflect$setPrototypeOf = require("@babel/runtime-corejs3/core-js-stable/reflect/set-prototype-of"); +var _Math$log2 = require("@babel/runtime-corejs3/core-js-stable/math/log2.js"); -var _Reflect$set = require("@babel/runtime-corejs3/core-js-stable/reflect/set"); +var _Math$sign = require("@babel/runtime-corejs3/core-js-stable/math/sign.js"); -var _Reflect$preventExtensions = require("@babel/runtime-corejs3/core-js-stable/reflect/prevent-extensions"); +var _Math$sinh = require("@babel/runtime-corejs3/core-js-stable/math/sinh.js"); -var _Reflect$ownKeys = require("@babel/runtime-corejs3/core-js-stable/reflect/own-keys"); +var _Math$tanh = require("@babel/runtime-corejs3/core-js-stable/math/tanh.js"); -var _Reflect$isExtensible = require("@babel/runtime-corejs3/core-js-stable/reflect/is-extensible"); +var _Math$trunc = require("@babel/runtime-corejs3/core-js-stable/math/trunc.js"); -var _Reflect$has = require("@babel/runtime-corejs3/core-js-stable/reflect/has"); +var _Number$EPSILON = require("@babel/runtime-corejs3/core-js-stable/number/epsilon.js"); -var _Reflect$get = require("@babel/runtime-corejs3/core-js-stable/reflect/get"); +var _Number$MAX_SAFE_INTEGER = require("@babel/runtime-corejs3/core-js-stable/number/max-safe-integer.js"); -var _Reflect$getPrototypeOf = require("@babel/runtime-corejs3/core-js-stable/reflect/get-prototype-of"); +var _Number$MIN_SAFE_INTEGER = require("@babel/runtime-corejs3/core-js-stable/number/min-safe-integer.js"); -var _Reflect$getOwnPropertyDescriptor = require("@babel/runtime-corejs3/core-js-stable/reflect/get-own-property-descriptor"); +var _Number$isFinite = require("@babel/runtime-corejs3/core-js-stable/number/is-finite.js"); -var _Reflect$deleteProperty = require("@babel/runtime-corejs3/core-js-stable/reflect/delete-property"); +var _Number$isInteger = require("@babel/runtime-corejs3/core-js-stable/number/is-integer.js"); -var _Reflect$defineProperty = require("@babel/runtime-corejs3/core-js-stable/reflect/define-property"); +var _Number$isNaN = require("@babel/runtime-corejs3/core-js-stable/number/is-nan.js"); -var _Reflect$construct = require("@babel/runtime-corejs3/core-js-stable/reflect/construct"); +var _Number$isSafeInteger = require("@babel/runtime-corejs3/core-js-stable/number/is-safe-integer.js"); -var _Reflect$apply = require("@babel/runtime-corejs3/core-js-stable/reflect/apply"); +var _Number$parseFloat = require("@babel/runtime-corejs3/core-js-stable/number/parse-float.js"); -var _Object$values = require("@babel/runtime-corejs3/core-js-stable/object/values"); +var _Number$parseInt = require("@babel/runtime-corejs3/core-js-stable/number/parse-int.js"); -var _Object$setPrototypeOf = require("@babel/runtime-corejs3/core-js-stable/object/set-prototype-of"); +var _Object$assign = require("@babel/runtime-corejs3/core-js-stable/object/assign.js"); -var _Object$seal = require("@babel/runtime-corejs3/core-js-stable/object/seal"); +var _Object$create = require("@babel/runtime-corejs3/core-js-stable/object/create.js"); -var _Object$preventExtensions = require("@babel/runtime-corejs3/core-js-stable/object/prevent-extensions"); +var _Object$defineProperties = require("@babel/runtime-corejs3/core-js-stable/object/define-properties.js"); -var _Object$keys = require("@babel/runtime-corejs3/core-js-stable/object/keys"); +var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property.js"); -var _Object$is = require("@babel/runtime-corejs3/core-js-stable/object/is"); +var _Object$entries = require("@babel/runtime-corejs3/core-js-stable/object/entries.js"); -var _Object$isSealed = require("@babel/runtime-corejs3/core-js-stable/object/is-sealed"); +var _Object$freeze = require("@babel/runtime-corejs3/core-js-stable/object/freeze.js"); -var _Object$isFrozen = require("@babel/runtime-corejs3/core-js-stable/object/is-frozen"); +var _Object$fromEntries = require("@babel/runtime-corejs3/core-js-stable/object/from-entries.js"); -var _Object$isExtensible = require("@babel/runtime-corejs3/core-js-stable/object/is-extensible"); +var _Object$getOwnPropertyDescriptor = require("@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor.js"); -var _Object$getPrototypeOf = require("@babel/runtime-corejs3/core-js-stable/object/get-prototype-of"); +var _Object$getOwnPropertyDescriptors = require("@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors.js"); -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.js"); -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.js"); -var _Object$getOwnPropertyDescriptors = require("@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors"); +var _Object$getPrototypeOf = require("@babel/runtime-corejs3/core-js-stable/object/get-prototype-of.js"); -var _Object$getOwnPropertyDescriptor = require("@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor"); +var _Object$isExtensible = require("@babel/runtime-corejs3/core-js-stable/object/is-extensible.js"); -var _Object$fromEntries = require("@babel/runtime-corejs3/core-js-stable/object/from-entries"); +var _Object$isFrozen = require("@babel/runtime-corejs3/core-js-stable/object/is-frozen.js"); -var _Object$freeze = require("@babel/runtime-corejs3/core-js-stable/object/freeze"); +var _Object$isSealed = require("@babel/runtime-corejs3/core-js-stable/object/is-sealed.js"); -var _Object$entries = require("@babel/runtime-corejs3/core-js-stable/object/entries"); +var _Object$is = require("@babel/runtime-corejs3/core-js-stable/object/is.js"); -var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property"); +var _Object$keys = require("@babel/runtime-corejs3/core-js-stable/object/keys.js"); -var _Object$defineProperties = require("@babel/runtime-corejs3/core-js-stable/object/define-properties"); +var _Object$preventExtensions = require("@babel/runtime-corejs3/core-js-stable/object/prevent-extensions.js"); -var _Object$create = require("@babel/runtime-corejs3/core-js-stable/object/create"); +var _Object$seal = require("@babel/runtime-corejs3/core-js-stable/object/seal.js"); -var _Object$assign = require("@babel/runtime-corejs3/core-js-stable/object/assign"); +var _Object$setPrototypeOf = require("@babel/runtime-corejs3/core-js-stable/object/set-prototype-of.js"); -var _Number$parseInt = require("@babel/runtime-corejs3/core-js-stable/number/parse-int"); +var _Object$values = require("@babel/runtime-corejs3/core-js-stable/object/values.js"); -var _Number$parseFloat = require("@babel/runtime-corejs3/core-js-stable/number/parse-float"); +var _Reflect$apply = require("@babel/runtime-corejs3/core-js-stable/reflect/apply.js"); -var _Number$isSafeInteger = require("@babel/runtime-corejs3/core-js-stable/number/is-safe-integer"); +var _Reflect$construct = require("@babel/runtime-corejs3/core-js-stable/reflect/construct.js"); -var _Number$isNaN = require("@babel/runtime-corejs3/core-js-stable/number/is-nan"); +var _Reflect$defineProperty = require("@babel/runtime-corejs3/core-js-stable/reflect/define-property.js"); -var _Number$isInteger = require("@babel/runtime-corejs3/core-js-stable/number/is-integer"); +var _Reflect$deleteProperty = require("@babel/runtime-corejs3/core-js-stable/reflect/delete-property.js"); -var _Number$isFinite = require("@babel/runtime-corejs3/core-js-stable/number/is-finite"); +var _Reflect$getOwnPropertyDescriptor = require("@babel/runtime-corejs3/core-js-stable/reflect/get-own-property-descriptor.js"); -var _Number$MIN_SAFE_INTEGER = require("@babel/runtime-corejs3/core-js-stable/number/min-safe-integer"); +var _Reflect$getPrototypeOf = require("@babel/runtime-corejs3/core-js-stable/reflect/get-prototype-of.js"); -var _Number$MAX_SAFE_INTEGER = require("@babel/runtime-corejs3/core-js-stable/number/max-safe-integer"); +var _Reflect$get = require("@babel/runtime-corejs3/core-js-stable/reflect/get.js"); -var _Number$EPSILON = require("@babel/runtime-corejs3/core-js-stable/number/epsilon"); +var _Reflect$has = require("@babel/runtime-corejs3/core-js-stable/reflect/has.js"); -var _Math$trunc = require("@babel/runtime-corejs3/core-js-stable/math/trunc"); +var _Reflect$isExtensible = require("@babel/runtime-corejs3/core-js-stable/reflect/is-extensible.js"); -var _Math$tanh = require("@babel/runtime-corejs3/core-js-stable/math/tanh"); +var _Reflect$ownKeys = require("@babel/runtime-corejs3/core-js-stable/reflect/own-keys.js"); -var _Math$sinh = require("@babel/runtime-corejs3/core-js-stable/math/sinh"); +var _Reflect$preventExtensions = require("@babel/runtime-corejs3/core-js-stable/reflect/prevent-extensions.js"); -var _Math$sign = require("@babel/runtime-corejs3/core-js-stable/math/sign"); +var _Reflect$set = require("@babel/runtime-corejs3/core-js-stable/reflect/set.js"); -var _Math$log2 = require("@babel/runtime-corejs3/core-js-stable/math/log2"); +var _Reflect$setPrototypeOf = require("@babel/runtime-corejs3/core-js-stable/reflect/set-prototype-of.js"); -var _Math$log1p = require("@babel/runtime-corejs3/core-js-stable/math/log1p"); +var _String$fromCodePoint = require("@babel/runtime-corejs3/core-js-stable/string/from-code-point.js"); -var _Math$log = require("@babel/runtime-corejs3/core-js-stable/math/log10"); +var _String$raw = require("@babel/runtime-corejs3/core-js-stable/string/raw.js"); -var _Math$imul = require("@babel/runtime-corejs3/core-js-stable/math/imul"); +var _Symbol$asyncIterator = require("@babel/runtime-corejs3/core-js-stable/symbol/async-iterator.js"); -var _Math$hypot = require("@babel/runtime-corejs3/core-js-stable/math/hypot"); +var _Symbol = require("@babel/runtime-corejs3/core-js-stable/symbol.js"); -var _Math$fround = require("@babel/runtime-corejs3/core-js-stable/math/fround"); +var _Symbol$for = require("@babel/runtime-corejs3/core-js-stable/symbol/for.js"); -var _Math$expm = require("@babel/runtime-corejs3/core-js-stable/math/expm1"); +var _Symbol$hasInstance = require("@babel/runtime-corejs3/core-js-stable/symbol/has-instance.js"); -var _Math$cosh = require("@babel/runtime-corejs3/core-js-stable/math/cosh"); +var _Symbol$isConcatSpreadable = require("@babel/runtime-corejs3/core-js-stable/symbol/is-concat-spreadable.js"); -var _Math$clz = require("@babel/runtime-corejs3/core-js-stable/math/clz32"); +var _Symbol$iterator = require("@babel/runtime-corejs3/core-js-stable/symbol/iterator.js"); -var _Math$cbrt = require("@babel/runtime-corejs3/core-js-stable/math/cbrt"); +var _Symbol$keyFor = require("@babel/runtime-corejs3/core-js-stable/symbol/key-for.js"); -var _Math$atanh = require("@babel/runtime-corejs3/core-js-stable/math/atanh"); +var _Symbol$match = require("@babel/runtime-corejs3/core-js-stable/symbol/match.js"); -var _Math$asinh = require("@babel/runtime-corejs3/core-js-stable/math/asinh"); +var _Symbol$replace = require("@babel/runtime-corejs3/core-js-stable/symbol/replace.js"); -var _Math$acosh = require("@babel/runtime-corejs3/core-js-stable/math/acosh"); +var _Symbol$search = require("@babel/runtime-corejs3/core-js-stable/symbol/search.js"); -var _JSON$stringify = require("@babel/runtime-corejs3/core-js-stable/json/stringify"); +var _Symbol$species = require("@babel/runtime-corejs3/core-js-stable/symbol/species.js"); -var _Date$now = require("@babel/runtime-corejs3/core-js-stable/date/now"); +var _Symbol$split = require("@babel/runtime-corejs3/core-js-stable/symbol/split.js"); -var _Array$of = require("@babel/runtime-corejs3/core-js-stable/array/of"); +var _Symbol$toPrimitive = require("@babel/runtime-corejs3/core-js-stable/symbol/to-primitive.js"); -var _Array$isArray = require("@babel/runtime-corejs3/core-js-stable/array/is-array"); +var _Symbol$toStringTag = require("@babel/runtime-corejs3/core-js-stable/symbol/to-string-tag.js"); -var _Array$from = require("@babel/runtime-corejs3/core-js-stable/array/from"); +var _Symbol$unscopables = require("@babel/runtime-corejs3/core-js-stable/symbol/unscopables.js"); _Array$from; _Array$isArray; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/catch-all/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/catch-all/output.js index 5e5d7dce0288..567f36f03796 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/catch-all/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/catch-all/output.js @@ -1,3 +1,3 @@ -var _Promise = require("@babel/runtime-corejs3/core-js-stable/promise"); +var _Promise = require("@babel/runtime-corejs3/core-js-stable/promise.js"); _Promise.resolve; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/evaluated-instance-methods/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/evaluated-instance-methods/output.js index 1f2bc8c78155..8244f6b89b0a 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/evaluated-instance-methods/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/evaluated-instance-methods/output.js @@ -1,6 +1,6 @@ -var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/map"); +var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/filter.js"); -var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/filter"); +var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/map.js"); var _map = "map"; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/evaluated-static-methods/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/evaluated-static-methods/output.js index 83dde082836f..03bb83fb1649 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/evaluated-static-methods/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/evaluated-static-methods/output.js @@ -1,6 +1,6 @@ -var _Array$isArray = require("@babel/runtime-corejs3/core-js/array/is-array"); +var _Array$from = require("@babel/runtime-corejs3/core-js/array/from.js"); -var _Array$from = require("@babel/runtime-corejs3/core-js/array/from"); +var _Array$isArray = require("@babel/runtime-corejs3/core-js/array/is-array.js"); var _isArray = "isArray"; _Array$from; // polyfill diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/full/output.mjs b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/full/output.mjs index 9478cc95129b..219ff035369c 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/full/output.mjs +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/full/output.mjs @@ -1,8 +1,8 @@ import _regeneratorRuntime from "@babel/runtime-corejs3/regenerator"; -import _Symbol from "@babel/runtime-corejs3/core-js-stable/symbol"; var _marked = /*#__PURE__*/_regeneratorRuntime.mark(giveWord); +import _Symbol from "@babel/runtime-corejs3/core-js-stable/symbol.js"; import foo, * as bar from "someModule"; export const myWord = _Symbol("abc"); export function giveWord() { diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-call/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-call/output.js index 36aa68a81998..935ca1892790 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-call/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-call/output.js @@ -1,4 +1,4 @@ -var _includesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/includes"); +var _includesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/includes.js"); var _context, _context2, _context3; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-computed/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-computed/output.js index 983b263388cf..5ed82b3fc734 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-computed/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-computed/output.js @@ -1,3 +1,3 @@ -var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/filter"); +var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/filter.js"); _filterInstanceProperty(bar).call(bar); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-get/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-get/output.js index b440205f82f1..0270963beff3 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-get/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-get/output.js @@ -1,4 +1,4 @@ -var _includesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/includes"); +var _includesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/includes.js"); _includesInstanceProperty(foo); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-inference-optimization/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-inference-optimization/output.js index fe473d9f3f88..2d9298e4b7c7 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-inference-optimization/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-inference-optimization/output.js @@ -1,4 +1,4 @@ -var _concatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/concat"); +var _concatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/concat.js"); var _context; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/modules-loose/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/modules-loose/output.js index 2eb624007929..a71b95baeb2c 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/modules-loose/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/modules-loose/output.js @@ -1,10 +1,10 @@ "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.js"); -var _context; +var _Object$keys = require("@babel/runtime-corejs3/core-js-stable/object/keys.js"); var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault"); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/modules/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/modules/output.js index 02a06aef15ab..2f5932ece789 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/modules/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/modules/output.js @@ -1,14 +1,14 @@ "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 _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property.js"); -var _context; +var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/for-each.js"); -var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault"); +var _Object$keys = require("@babel/runtime-corejs3/core-js-stable/object/keys.js"); -var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property"); +var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault"); _Object$defineProperty(exports, "__esModule", { value: true diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-get-method/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-get-method/output.js index 4b9498983c1a..b1a441f0c8d0 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-get-method/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-get-method/output.js @@ -1,3 +1,3 @@ -var _getIteratorMethod = require("@babel/runtime-corejs3/core-js/get-iterator-method"); +var _getIteratorMethod = require("@babel/runtime-corejs3/core-js/get-iterator-method.js"); const method = _getIteratorMethod(array); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-get/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-get/output.js index 2627981407a6..7adf28a42d63 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-get/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-get/output.js @@ -1,3 +1,3 @@ -var _getIterator = require("@babel/runtime-corejs3/core-js/get-iterator"); +var _getIterator = require("@babel/runtime-corejs3/core-js/get-iterator.js"); const iterator = _getIterator(array); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-in/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-in/output.js index 42b70766acdd..97f966ea805b 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-in/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-in/output.js @@ -1,3 +1,3 @@ -var _isIterable = require("@babel/runtime-corejs3/core-js/is-iterable"); +var _isIterable = require("@babel/runtime-corejs3/core-js/is-iterable.js"); _isIterable(Object(arr)); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator/output.js index 936e4485756e..57fe73d33e98 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator/output.js @@ -1,3 +1,3 @@ -var _Symbol$iterator = require("@babel/runtime-corejs3/core-js-stable/symbol/iterator"); +var _Symbol$iterator = require("@babel/runtime-corejs3/core-js-stable/symbol/iterator.js"); _Symbol$iterator; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/corejs-useES6Modules/output.mjs b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/corejs-useES6Modules/output.mjs index ce15b2059cbd..9e75f4dd98fd 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/corejs-useES6Modules/output.mjs +++ b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/corejs-useES6Modules/output.mjs @@ -1,4 +1,4 @@ -import _Reflect$construct from "@babel/runtime-corejs2/core-js/reflect/construct"; +import _Reflect$construct from "@babel/runtime-corejs2/core-js/reflect/construct.js"; import _classCallCheck from "@babel/runtime-corejs2/helpers/esm/classCallCheck"; import _inherits from "@babel/runtime-corejs2/helpers/esm/inherits"; import _possibleConstructorReturn from "@babel/runtime-corejs2/helpers/esm/possibleConstructorReturn"; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/corejs/output.mjs b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/corejs/output.mjs index ccbb71ba8094..e32e316b6278 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/corejs/output.mjs +++ b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/corejs/output.mjs @@ -1,4 +1,4 @@ -import _Reflect$construct from "@babel/runtime-corejs2/core-js/reflect/construct"; +import _Reflect$construct from "@babel/runtime-corejs2/core-js/reflect/construct.js"; import _classCallCheck from "@babel/runtime-corejs2/helpers/classCallCheck"; import _inherits from "@babel/runtime-corejs2/helpers/inherits"; import _possibleConstructorReturn from "@babel/runtime-corejs2/helpers/possibleConstructorReturn"; From 001357d0e4a95c1a32bc021d0fefb2f02cacf514 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Mon, 22 Feb 2021 02:00:11 +0100 Subject: [PATCH 3/5] Use version from npm --- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 6 +- packages/babel-preset-env/package.json | 6 +- yarn.lock | 66 +++++++------------ 5 files changed, 32 insertions(+), 50 deletions(-) diff --git a/packages/babel-plugin-proposal-async-generator-functions/package.json b/packages/babel-plugin-proposal-async-generator-functions/package.json index 12ad50435c53..94f7a30f2be9 100644 --- a/packages/babel-plugin-proposal-async-generator-functions/package.json +++ b/packages/babel-plugin-proposal-async-generator-functions/package.json @@ -27,7 +27,7 @@ "devDependencies": { "@babel/core": "workspace:*", "@babel/helper-plugin-test-runner": "workspace:*", - "babel-plugin-polyfill-corejs3": "^0.1.0", + "babel-plugin-polyfill-corejs3": "^0.1.1", "core-js-pure": "^3.8.1" } } diff --git a/packages/babel-plugin-proposal-decorators/package.json b/packages/babel-plugin-proposal-decorators/package.json index 2d4cf502f1ff..0538550c31ec 100644 --- a/packages/babel-plugin-proposal-decorators/package.json +++ b/packages/babel-plugin-proposal-decorators/package.json @@ -30,7 +30,7 @@ "devDependencies": { "@babel/core": "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" } } diff --git a/packages/babel-plugin-transform-runtime/package.json b/packages/babel-plugin-transform-runtime/package.json index 49f9bb79a9d4..b736acf89370 100644 --- a/packages/babel-plugin-transform-runtime/package.json +++ b/packages/babel-plugin-transform-runtime/package.json @@ -22,9 +22,9 @@ "dependencies": { "@babel/helper-module-imports": "workspace:^7.12.13", "@babel/helper-plugin-utils": "workspace:^7.12.13", - "babel-plugin-polyfill-corejs2": "link:../../../babel-polyfills/packages/babel-plugin-polyfill-corejs2", - "babel-plugin-polyfill-corejs3": "link:../../../babel-polyfills/packages/babel-plugin-polyfill-corejs3", - "babel-plugin-polyfill-regenerator": "link:../../../babel-polyfills/packages/babel-plugin-polyfill-regenerator", + "babel-plugin-polyfill-corejs2": "^0.1.1", + "babel-plugin-polyfill-corejs3": "^0.1.1", + "babel-plugin-polyfill-regenerator": "^0.1.1", "semver": "condition:BABEL_8_BREAKING ? ^7.3.4 : 7.0.0" }, "peerDependencies": { diff --git a/packages/babel-preset-env/package.json b/packages/babel-preset-env/package.json index edfc79404c05..3b898d1b1a02 100644 --- a/packages/babel-preset-env/package.json +++ b/packages/babel-preset-env/package.json @@ -79,9 +79,9 @@ "@babel/plugin-transform-unicode-regex": "workspace:^7.12.13", "@babel/preset-modules": "^0.1.3", "@babel/types": "workspace:^7.12.17", - "babel-plugin-polyfill-corejs2": "^0.1.0", - "babel-plugin-polyfill-corejs3": "^0.1.0", - "babel-plugin-polyfill-regenerator": "^0.1.0", + "babel-plugin-polyfill-corejs2": "^0.1.1", + "babel-plugin-polyfill-corejs3": "^0.1.1", + "babel-plugin-polyfill-regenerator": "^0.1.1", "core-js-compat": "^3.9.0", "semver": "condition:BABEL_8_BREAKING ? ^7.3.4 : 7.0.0" }, diff --git a/yarn.lock b/yarn.lock index 89352e854485..59ce92559908 100644 --- a/yarn.lock +++ b/yarn.lock @@ -975,7 +975,7 @@ __metadata: "@babel/helper-plugin-utils": "workspace:^7.12.13" "@babel/helper-remap-async-to-generator": "workspace:^7.12.13" "@babel/plugin-syntax-async-generators": ^7.8.0 - babel-plugin-polyfill-corejs3: ^0.1.0 + babel-plugin-polyfill-corejs3: ^0.1.1 core-js-pure: ^3.8.1 peerDependencies: "@babel/core": ^7.0.0-0 @@ -1029,7 +1029,7 @@ __metadata: "@babel/helper-plugin-test-runner": "workspace:*" "@babel/helper-plugin-utils": "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 peerDependencies: "@babel/core": ^7.0.0-0 @@ -2705,9 +2705,9 @@ __metadata: "@babel/runtime-corejs3": "workspace:*" "@babel/template": "workspace:*" "@babel/types": "workspace:*" - babel-plugin-polyfill-corejs2: "link:../../../babel-polyfills/packages/babel-plugin-polyfill-corejs2" - babel-plugin-polyfill-corejs3: "link:../../../babel-polyfills/packages/babel-plugin-polyfill-corejs3" - babel-plugin-polyfill-regenerator: "link:../../../babel-polyfills/packages/babel-plugin-polyfill-regenerator" + babel-plugin-polyfill-corejs2: ^0.1.1 + babel-plugin-polyfill-corejs3: ^0.1.1 + babel-plugin-polyfill-regenerator: ^0.1.1 make-dir: ^2.1.0 semver: "condition:BABEL_8_BREAKING ? ^7.3.4 : 7.0.0" peerDependencies: @@ -3070,9 +3070,9 @@ __metadata: "@babel/plugin-transform-unicode-regex": "workspace:^7.12.13" "@babel/preset-modules": ^0.1.3 "@babel/types": "workspace:^7.12.17" - babel-plugin-polyfill-corejs2: ^0.1.0 - babel-plugin-polyfill-corejs3: ^0.1.0 - babel-plugin-polyfill-regenerator: ^0.1.0 + babel-plugin-polyfill-corejs2: ^0.1.1 + babel-plugin-polyfill-corejs3: ^0.1.1 + babel-plugin-polyfill-regenerator: ^0.1.1 core-js-compat: ^3.9.0 semver: "condition:BABEL_8_BREAKING ? ^7.3.4 : 7.0.0" peerDependencies: @@ -4790,68 +4790,50 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@link:../../../babel-polyfills/packages/babel-plugin-polyfill-corejs2::locator=%40babel%2Fplugin-transform-runtime%40workspace%3Apackages%2Fbabel-plugin-transform-runtime": - version: 0.0.0-use.local - resolution: "babel-plugin-polyfill-corejs2@link:../../../babel-polyfills/packages/babel-plugin-polyfill-corejs2::locator=%40babel%2Fplugin-transform-runtime%40workspace%3Apackages%2Fbabel-plugin-transform-runtime" - languageName: node - linkType: soft - -"babel-plugin-polyfill-corejs2@npm:^0.1.0": - version: 0.1.0 - resolution: "babel-plugin-polyfill-corejs2@npm:0.1.0" +"babel-plugin-polyfill-corejs2@npm:^0.1.1": + version: 0.1.1 + resolution: "babel-plugin-polyfill-corejs2@npm:0.1.1" dependencies: "@babel/compat-data": ^7.11.0 "@babel/helper-define-polyfill-provider": ^0.1.0 semver: ^6.1.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: fd5ad1b43cab0e08c33a9c7b8d610e806674d9c96fcd4b743a9307e84673ab21c01fe7e68129c5f45ccf4535e6d9ff4e300ed53c66904968392803520a1184a8 + checksum: 01e54e4b053f0374aedfa74a3b2a7ca565bad10cc5ce9921177fab170ae31a376316d64c9abb26e8ba127074aee0585d3fb54892eee79ed6a476fb10b02a8b04 languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@link:../../../babel-polyfills/packages/babel-plugin-polyfill-corejs3::locator=%40babel%2Fplugin-transform-runtime%40workspace%3Apackages%2Fbabel-plugin-transform-runtime": - version: 0.0.0-use.local - resolution: "babel-plugin-polyfill-corejs3@link:../../../babel-polyfills/packages/babel-plugin-polyfill-corejs3::locator=%40babel%2Fplugin-transform-runtime%40workspace%3Apackages%2Fbabel-plugin-transform-runtime" - languageName: node - linkType: soft - -"babel-plugin-polyfill-corejs3@npm:^0.1.0": - version: 0.1.0 - resolution: "babel-plugin-polyfill-corejs3@npm:0.1.0" +"babel-plugin-polyfill-corejs3@npm:^0.1.1": + version: 0.1.1 + resolution: "babel-plugin-polyfill-corejs3@npm:0.1.1" dependencies: "@babel/helper-define-polyfill-provider": ^0.1.0 core-js-compat: ^3.8.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0fcf502dbdc4ef81f5c6820ea3e4c9883c21ed07afc607b27c8e5558763db358f171ff6a1ceeba92e1b99b1387e610a23b6fb49b6da335d0e58acb7df16a643a + checksum: 42b2a5d96d4a43db03de8c41ffeb63f8d770f6601f0485c9bbec2f010353399c041dbd203e9bbf955403bc13ec7b58228821ca22d74e2b627a7b78d601308f3f languageName: node linkType: hard -"babel-plugin-polyfill-es-shims@npm:^0.1.0": - version: 0.1.0 - resolution: "babel-plugin-polyfill-es-shims@npm:0.1.0" +"babel-plugin-polyfill-es-shims@npm:^0.1.1": + version: 0.1.1 + resolution: "babel-plugin-polyfill-es-shims@npm:0.1.1" dependencies: "@babel/helper-define-polyfill-provider": ^0.1.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: eef3e2aa3558d31b8b09726061e545352511a6e716356954af086d9ed686d306e475fb69f544fe8316b0eee2ed5834358b8ccf543305b335b99f7b38ac942221 + checksum: 103f545b61621eb5cb2216bb733bb9bc0b308abdf9d77613d1b61c12177df2eb2f7b0638ea457db10ca5b35bc564a8cfc3d626a5641de055edbb4932c304a74c languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@link:../../../babel-polyfills/packages/babel-plugin-polyfill-regenerator::locator=%40babel%2Fplugin-transform-runtime%40workspace%3Apackages%2Fbabel-plugin-transform-runtime": - version: 0.0.0-use.local - resolution: "babel-plugin-polyfill-regenerator@link:../../../babel-polyfills/packages/babel-plugin-polyfill-regenerator::locator=%40babel%2Fplugin-transform-runtime%40workspace%3Apackages%2Fbabel-plugin-transform-runtime" - languageName: node - linkType: soft - -"babel-plugin-polyfill-regenerator@npm:^0.1.0": - version: 0.1.0 - resolution: "babel-plugin-polyfill-regenerator@npm:0.1.0" +"babel-plugin-polyfill-regenerator@npm:^0.1.1": + version: 0.1.1 + resolution: "babel-plugin-polyfill-regenerator@npm:0.1.1" dependencies: "@babel/helper-define-polyfill-provider": ^0.1.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: daeb7cece670edd354814607b71519def315bdc613473b91ac6856c089c627cafbb4ade4c42ae0b86daf8bc2f869438cf4e8db537bc4e49b5bec2c7c5d333c51 + checksum: 185d54a101e12eb8f424d92337a46d641d0cf563277c70685594bd44914d6e5a440dbda7b77a35457ed75169440b1cb59acd1ec3817b533aec635f51b60a034e languageName: node linkType: hard From 8b5bfdfaac9f8309fd82d4a2803ad3de2973f8ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Mon, 22 Feb 2021 02:16:37 +0100 Subject: [PATCH 4/5] Review --- .../src/index.js | 61 +++++++++---------- 1 file changed, 30 insertions(+), 31 deletions(-) diff --git a/packages/babel-plugin-transform-runtime/src/index.js b/packages/babel-plugin-transform-runtime/src/index.js index 7347f86a9387..f34ad9ccd100 100644 --- a/packages/babel-plugin-transform-runtime/src/index.js +++ b/packages/babel-plugin-transform-runtime/src/index.js @@ -172,39 +172,38 @@ export default declare((api, options, dirname) => { return { name: "transform-runtime", - inherits: - corejsVersion === 2 - ? createCorejsPlgin( - pluginCorejs2, - { - method: "usage-pure", - [pluginsCompat]: { runtimeVersion, useBabelRuntime: true }, - }, - createRegeneratorPlugin({ - method: "usage-pure", - [pluginsCompat]: { useBabelRuntime: "@babel/runtime-corejs2" }, - }), - ) - : corejsVersion === 3 - ? createCorejsPlgin( - pluginCorejs3, - { - method: "usage-pure", - version: 3, - proposals, - [pluginsCompat]: { useBabelRuntime: true }, - }, - createRegeneratorPlugin({ - method: "usage-pure", - [pluginsCompat]: { - useBabelRuntime: "@babel/runtime-corejs3", - }, - }), - ) - : createRegeneratorPlugin({ + inherits: injectCoreJS2 + ? createCorejsPlgin( + pluginCorejs2, + { method: "usage-pure", - [pluginsCompat]: { useBabelRuntime: "@babel/runtime" }, + [pluginsCompat]: { runtimeVersion, useBabelRuntime: true }, + }, + createRegeneratorPlugin({ + method: "usage-pure", + [pluginsCompat]: { useBabelRuntime: "@babel/runtime-corejs2" }, + }), + ) + : injectCoreJS3 + ? createCorejsPlgin( + pluginCorejs3, + { + method: "usage-pure", + version: 3, + proposals, + [pluginsCompat]: { useBabelRuntime: true }, + }, + createRegeneratorPlugin({ + method: "usage-pure", + [pluginsCompat]: { + useBabelRuntime: "@babel/runtime-corejs3", + }, }), + ) + : createRegeneratorPlugin({ + method: "usage-pure", + [pluginsCompat]: { useBabelRuntime: "@babel/runtime" }, + }), pre(file) { if (!useRuntimeHelpers) return; From ac5ffcbf599d5e1f3c5b7c9a8bb02cd715252bb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Mon, 22 Feb 2021 22:17:42 +0100 Subject: [PATCH 5/5] =?UTF-8?q?Review=20by=20J=C3=B9nli=C3=A0ng?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../package.json | 2 +- .../package.json | 4 +- .../src/index.js | 18 +- .../true-corejs3-proposals/output.js | 4 +- .../true-corejs3-stable/output.js | 4 +- .../aliased-constructors/output.js | 6 +- .../runtime-corejs2/catch-all/output.js | 2 +- .../evaluated-static-methods/output.js | 4 +- .../fixtures/runtime-corejs2/full/output.mjs | 2 +- .../fixtures/runtime-corejs2/math/output.js | 34 +-- .../runtime-corejs2/modules/output.js | 4 +- .../symbol-iterator-in/output.js | 2 +- .../runtime-corejs2/symbol-iterator/output.js | 2 +- .../aliased-constructors/output.js | 6 +- .../built-in-globals-proposals/output.js | 40 ++-- .../built-in-globals/output.js | 30 +-- .../output.js | 82 +++---- .../built-in-instance-methods/output.js | 74 +++--- .../output.js | 216 +++++++++--------- .../built-in-static-methods/output.js | 164 ++++++------- .../runtime-corejs3/catch-all/output.js | 2 +- .../evaluated-instance-methods/output.js | 4 +- .../evaluated-static-methods/output.js | 4 +- .../fixtures/runtime-corejs3/full/output.mjs | 2 +- .../runtime-corejs3/instance-call/output.js | 2 +- .../instance-computed/output.js | 2 +- .../runtime-corejs3/instance-get/output.js | 2 +- .../instance-inference-optimization/output.js | 2 +- .../runtime-corejs3/modules-loose/output.js | 4 +- .../runtime-corejs3/modules/output.js | 6 +- .../symbol-iterator-get-method/output.js | 2 +- .../symbol-iterator-get/output.js | 2 +- .../symbol-iterator-in/output.js | 2 +- .../runtime-corejs3/symbol-iterator/output.js | 2 +- .../corejs-useES6Modules/output.mjs | 2 +- .../fixtures/use-options/corejs/output.mjs | 2 +- packages/babel-preset-env/package.json | 4 +- .../helpers/iterableToArray/index.js | 6 +- .../helpers/iterableToArray/index.mjs | 6 +- yarn.lock | 26 +-- 40 files changed, 394 insertions(+), 390 deletions(-) diff --git a/packages/babel-plugin-proposal-async-generator-functions/package.json b/packages/babel-plugin-proposal-async-generator-functions/package.json index 94f7a30f2be9..a26618d0edb8 100644 --- a/packages/babel-plugin-proposal-async-generator-functions/package.json +++ b/packages/babel-plugin-proposal-async-generator-functions/package.json @@ -27,7 +27,7 @@ "devDependencies": { "@babel/core": "workspace:*", "@babel/helper-plugin-test-runner": "workspace:*", - "babel-plugin-polyfill-corejs3": "^0.1.1", + "babel-plugin-polyfill-corejs3": "^0.1.2", "core-js-pure": "^3.8.1" } } diff --git a/packages/babel-plugin-transform-runtime/package.json b/packages/babel-plugin-transform-runtime/package.json index b736acf89370..0816ce2141a3 100644 --- a/packages/babel-plugin-transform-runtime/package.json +++ b/packages/babel-plugin-transform-runtime/package.json @@ -22,8 +22,8 @@ "dependencies": { "@babel/helper-module-imports": "workspace:^7.12.13", "@babel/helper-plugin-utils": "workspace:^7.12.13", - "babel-plugin-polyfill-corejs2": "^0.1.1", - "babel-plugin-polyfill-corejs3": "^0.1.1", + "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" }, diff --git a/packages/babel-plugin-transform-runtime/src/index.js b/packages/babel-plugin-transform-runtime/src/index.js index f34ad9ccd100..2844ae9a11df 100644 --- a/packages/babel-plugin-transform-runtime/src/index.js +++ b/packages/babel-plugin-transform-runtime/src/index.js @@ -169,6 +169,8 @@ export default declare((api, options, dirname) => { }; } + const corejsExt = absoluteRuntime ? ".js" : ""; + return { name: "transform-runtime", @@ -177,11 +179,15 @@ export default declare((api, options, dirname) => { pluginCorejs2, { method: "usage-pure", - [pluginsCompat]: { runtimeVersion, useBabelRuntime: true }, + [pluginsCompat]: { + runtimeVersion, + useBabelRuntime: modulePath, + ext: corejsExt, + }, }, createRegeneratorPlugin({ method: "usage-pure", - [pluginsCompat]: { useBabelRuntime: "@babel/runtime-corejs2" }, + [pluginsCompat]: { useBabelRuntime: modulePath }, }), ) : injectCoreJS3 @@ -191,18 +197,16 @@ export default declare((api, options, dirname) => { method: "usage-pure", version: 3, proposals, - [pluginsCompat]: { useBabelRuntime: true }, + [pluginsCompat]: { useBabelRuntime: modulePath, ext: corejsExt }, }, createRegeneratorPlugin({ method: "usage-pure", - [pluginsCompat]: { - useBabelRuntime: "@babel/runtime-corejs3", - }, + [pluginsCompat]: { useBabelRuntime: modulePath }, }), ) : createRegeneratorPlugin({ method: "usage-pure", - [pluginsCompat]: { useBabelRuntime: "@babel/runtime" }, + [pluginsCompat]: { useBabelRuntime: modulePath }, }), pre(file) { diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true-corejs3-proposals/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true-corejs3-proposals/output.js index a97dd7dabc0d..103801cebf2f 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true-corejs3-proposals/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true-corejs3-proposals/output.js @@ -1,6 +1,6 @@ -var _regeneratorRuntime = require("@babel/runtime-corejs3/regenerator"); +var _regeneratorRuntime = require("/packages/babel-runtime-corejs3/regenerator"); -var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/map.js"); +var _mapInstanceProperty = require("/packages/babel-runtime-corejs3/core-js/instance/map.js"); var _marked = /*#__PURE__*/_regeneratorRuntime.mark(makeIterator); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true-corejs3-stable/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true-corejs3-stable/output.js index a539ba5b33b8..f12caf00ff1d 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true-corejs3-stable/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true-corejs3-stable/output.js @@ -1,6 +1,6 @@ -var _regeneratorRuntime = require("@babel/runtime-corejs3/regenerator"); +var _regeneratorRuntime = require("/packages/babel-runtime-corejs3/regenerator"); -var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/map.js"); +var _mapInstanceProperty = require("/packages/babel-runtime-corejs3/core-js-stable/instance/map.js"); var _marked = /*#__PURE__*/_regeneratorRuntime.mark(makeIterator); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/aliased-constructors/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/aliased-constructors/output.js index 9ff6cf8dad2e..0979db6d0ca2 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/aliased-constructors/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/aliased-constructors/output.js @@ -1,8 +1,8 @@ -var _Promise = require("@babel/runtime-corejs2/core-js/promise.js"); +var _Promise = require("@babel/runtime-corejs2/core-js/promise"); -var _Symbol = require("@babel/runtime-corejs2/core-js/symbol.js"); +var _Symbol = require("@babel/runtime-corejs2/core-js/symbol"); -var _Map = require("@babel/runtime-corejs2/core-js/map.js"); +var _Map = require("@babel/runtime-corejs2/core-js/map"); obj.constructor === Object; obj.constructor === _Promise; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/catch-all/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/catch-all/output.js index 95aa6157d958..de4a16bd915b 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/catch-all/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/catch-all/output.js @@ -1,3 +1,3 @@ -var _Promise = require("@babel/runtime-corejs2/core-js/promise.js"); +var _Promise = require("@babel/runtime-corejs2/core-js/promise"); _Promise.resolve; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/evaluated-static-methods/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/evaluated-static-methods/output.js index 6f8cecc640ae..a7f96d1e88e5 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/evaluated-static-methods/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/evaluated-static-methods/output.js @@ -1,6 +1,6 @@ -var _Array$from = require("@babel/runtime-corejs2/core-js/array/from.js"); +var _Array$from = require("@babel/runtime-corejs2/core-js/array/from"); -var _Array$isArray = require("@babel/runtime-corejs2/core-js/array/is-array.js"); +var _Array$isArray = require("@babel/runtime-corejs2/core-js/array/is-array"); var _isArray = "isArray"; _Array$from; // polyfill diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/full/output.mjs b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/full/output.mjs index 70c69a46a9e0..aade06bff2b2 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/full/output.mjs +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/full/output.mjs @@ -2,7 +2,7 @@ import _regeneratorRuntime from "@babel/runtime-corejs2/regenerator"; var _marked = /*#__PURE__*/_regeneratorRuntime.mark(giveWord); -import _Symbol from "@babel/runtime-corejs2/core-js/symbol.js"; +import _Symbol from "@babel/runtime-corejs2/core-js/symbol"; import foo, * as bar from "someModule"; export const myWord = _Symbol("abc"); export function giveWord() { diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/math/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/math/output.js index 9ededfd2f99e..0e09051c8ad9 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/math/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/math/output.js @@ -1,36 +1,36 @@ -var _Math$acosh = require("@babel/runtime-corejs2/core-js/math/acosh.js"); +var _Math$acosh = require("@babel/runtime-corejs2/core-js/math/acosh"); -var _Math$asinh = require("@babel/runtime-corejs2/core-js/math/asinh.js"); +var _Math$asinh = require("@babel/runtime-corejs2/core-js/math/asinh"); -var _Math$atanh = require("@babel/runtime-corejs2/core-js/math/atanh.js"); +var _Math$atanh = require("@babel/runtime-corejs2/core-js/math/atanh"); -var _Math$cbrt = require("@babel/runtime-corejs2/core-js/math/cbrt.js"); +var _Math$cbrt = require("@babel/runtime-corejs2/core-js/math/cbrt"); -var _Math$clz = require("@babel/runtime-corejs2/core-js/math/clz32.js"); +var _Math$clz = require("@babel/runtime-corejs2/core-js/math/clz32"); -var _Math$cosh = require("@babel/runtime-corejs2/core-js/math/cosh.js"); +var _Math$cosh = require("@babel/runtime-corejs2/core-js/math/cosh"); -var _Math$expm = require("@babel/runtime-corejs2/core-js/math/expm1.js"); +var _Math$expm = require("@babel/runtime-corejs2/core-js/math/expm1"); -var _Math$fround = require("@babel/runtime-corejs2/core-js/math/fround.js"); +var _Math$fround = require("@babel/runtime-corejs2/core-js/math/fround"); -var _Math$hypot = require("@babel/runtime-corejs2/core-js/math/hypot.js"); +var _Math$hypot = require("@babel/runtime-corejs2/core-js/math/hypot"); -var _Math$imul = require("@babel/runtime-corejs2/core-js/math/imul.js"); +var _Math$imul = require("@babel/runtime-corejs2/core-js/math/imul"); -var _Math$log = require("@babel/runtime-corejs2/core-js/math/log10.js"); +var _Math$log = require("@babel/runtime-corejs2/core-js/math/log10"); -var _Math$log1p = require("@babel/runtime-corejs2/core-js/math/log1p.js"); +var _Math$log1p = require("@babel/runtime-corejs2/core-js/math/log1p"); -var _Math$log2 = require("@babel/runtime-corejs2/core-js/math/log2.js"); +var _Math$log2 = require("@babel/runtime-corejs2/core-js/math/log2"); -var _Math$sign = require("@babel/runtime-corejs2/core-js/math/sign.js"); +var _Math$sign = require("@babel/runtime-corejs2/core-js/math/sign"); -var _Math$sinh = require("@babel/runtime-corejs2/core-js/math/sinh.js"); +var _Math$sinh = require("@babel/runtime-corejs2/core-js/math/sinh"); -var _Math$tanh = require("@babel/runtime-corejs2/core-js/math/tanh.js"); +var _Math$tanh = require("@babel/runtime-corejs2/core-js/math/tanh"); -var _Math$trunc = require("@babel/runtime-corejs2/core-js/math/trunc.js"); +var _Math$trunc = require("@babel/runtime-corejs2/core-js/math/trunc"); _Math$acosh; _Math$asinh; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/modules/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/modules/output.js index 2393f8817bf1..74a5788edd45 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/modules/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/modules/output.js @@ -1,8 +1,8 @@ "use strict"; -var _Object$defineProperty = require("@babel/runtime-corejs2/core-js/object/define-property.js"); +var _Object$defineProperty = require("@babel/runtime-corejs2/core-js/object/define-property"); -var _Object$keys = require("@babel/runtime-corejs2/core-js/object/keys.js"); +var _Object$keys = require("@babel/runtime-corejs2/core-js/object/keys"); var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault"); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/symbol-iterator-in/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/symbol-iterator-in/output.js index 0f508eedc462..8d5e3c048d4f 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/symbol-iterator-in/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/symbol-iterator-in/output.js @@ -1,3 +1,3 @@ -var _isIterable = require("@babel/runtime-corejs2/core-js/is-iterable.js"); +var _isIterable = require("@babel/runtime-corejs2/core-js/is-iterable"); _isIterable(Object(arr)); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/symbol-iterator/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/symbol-iterator/output.js index f890976ca4f7..dc708b45cc42 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/symbol-iterator/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/symbol-iterator/output.js @@ -1,3 +1,3 @@ -var _Symbol$iterator = require("@babel/runtime-corejs2/core-js/symbol/iterator.js"); +var _Symbol$iterator = require("@babel/runtime-corejs2/core-js/symbol/iterator"); _Symbol$iterator; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/aliased-constructors/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/aliased-constructors/output.js index d6a4b6bf89af..bd2372452f9d 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/aliased-constructors/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/aliased-constructors/output.js @@ -1,8 +1,8 @@ -var _Promise = require("@babel/runtime-corejs3/core-js-stable/promise.js"); +var _Promise = require("@babel/runtime-corejs3/core-js-stable/promise"); -var _Symbol = require("@babel/runtime-corejs3/core-js-stable/symbol.js"); +var _Symbol = require("@babel/runtime-corejs3/core-js-stable/symbol"); -var _Map = require("@babel/runtime-corejs3/core-js-stable/map.js"); +var _Map = require("@babel/runtime-corejs3/core-js-stable/map"); obj.constructor === Object; obj.constructor === _Promise; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-globals-proposals/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-globals-proposals/output.js index d677bbe00052..d12273d8eb44 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-globals-proposals/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-globals-proposals/output.js @@ -1,42 +1,42 @@ -var _AggregateError = require("@babel/runtime-corejs3/core-js/aggregate-error.js"); +var _AggregateError = require("@babel/runtime-corejs3/core-js/aggregate-error"); -var _Map = require("@babel/runtime-corejs3/core-js/map.js"); +var _Map = require("@babel/runtime-corejs3/core-js/map"); -var _Observable = require("@babel/runtime-corejs3/core-js/observable.js"); +var _Observable = require("@babel/runtime-corejs3/core-js/observable"); -var _Promise = require("@babel/runtime-corejs3/core-js/promise.js"); +var _Promise = require("@babel/runtime-corejs3/core-js/promise"); -var _Set = require("@babel/runtime-corejs3/core-js/set.js"); +var _Set = require("@babel/runtime-corejs3/core-js/set"); -var _Symbol = require("@babel/runtime-corejs3/core-js/symbol.js"); +var _Symbol = require("@babel/runtime-corejs3/core-js/symbol"); -var _URL = require("@babel/runtime-corejs3/core-js/url.js"); +var _URL = require("@babel/runtime-corejs3/core-js/url"); -var _URLSearchParams = require("@babel/runtime-corejs3/core-js/url-search-params.js"); +var _URLSearchParams = require("@babel/runtime-corejs3/core-js/url-search-params"); -var _WeakMap = require("@babel/runtime-corejs3/core-js/weak-map.js"); +var _WeakMap = require("@babel/runtime-corejs3/core-js/weak-map"); -var _WeakSet = require("@babel/runtime-corejs3/core-js/weak-set.js"); +var _WeakSet = require("@babel/runtime-corejs3/core-js/weak-set"); -var _clearImmediate = require("@babel/runtime-corejs3/core-js/clear-immediate.js"); +var _clearImmediate = require("@babel/runtime-corejs3/core-js/clear-immediate"); -var _compositeKey = require("@babel/runtime-corejs3/core-js/composite-key.js"); +var _compositeKey = require("@babel/runtime-corejs3/core-js/composite-key"); -var _compositeSymbol = require("@babel/runtime-corejs3/core-js/composite-symbol.js"); +var _compositeSymbol = require("@babel/runtime-corejs3/core-js/composite-symbol"); -var _globalThis = require("@babel/runtime-corejs3/core-js/global-this.js"); +var _globalThis = require("@babel/runtime-corejs3/core-js/global-this"); -var _parseFloat = require("@babel/runtime-corejs3/core-js/parse-float.js"); +var _parseFloat = require("@babel/runtime-corejs3/core-js/parse-float"); -var _parseInt = require("@babel/runtime-corejs3/core-js/parse-int.js"); +var _parseInt = require("@babel/runtime-corejs3/core-js/parse-int"); -var _queueMicrotask = require("@babel/runtime-corejs3/core-js/queue-microtask.js"); +var _queueMicrotask = require("@babel/runtime-corejs3/core-js/queue-microtask"); -var _setImmediate = require("@babel/runtime-corejs3/core-js/set-immediate.js"); +var _setImmediate = require("@babel/runtime-corejs3/core-js/set-immediate"); -var _setInterval = require("@babel/runtime-corejs3/core-js/set-interval.js"); +var _setInterval = require("@babel/runtime-corejs3/core-js/set-interval"); -var _setTimeout = require("@babel/runtime-corejs3/core-js/set-timeout.js"); +var _setTimeout = require("@babel/runtime-corejs3/core-js/set-timeout"); _AggregateError; _Map; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-globals/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-globals/output.js index 04cd329cdb9a..3b1dae94cdb1 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-globals/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-globals/output.js @@ -1,32 +1,32 @@ -var _Map = require("@babel/runtime-corejs3/core-js-stable/map.js"); +var _Map = require("@babel/runtime-corejs3/core-js-stable/map"); -var _Promise = require("@babel/runtime-corejs3/core-js-stable/promise.js"); +var _Promise = require("@babel/runtime-corejs3/core-js-stable/promise"); -var _Set = require("@babel/runtime-corejs3/core-js-stable/set.js"); +var _Set = require("@babel/runtime-corejs3/core-js-stable/set"); -var _Symbol = require("@babel/runtime-corejs3/core-js-stable/symbol.js"); +var _Symbol = require("@babel/runtime-corejs3/core-js-stable/symbol"); -var _URL = require("@babel/runtime-corejs3/core-js-stable/url.js"); +var _URL = require("@babel/runtime-corejs3/core-js-stable/url"); -var _URLSearchParams = require("@babel/runtime-corejs3/core-js-stable/url-search-params.js"); +var _URLSearchParams = require("@babel/runtime-corejs3/core-js-stable/url-search-params"); -var _WeakMap = require("@babel/runtime-corejs3/core-js-stable/weak-map.js"); +var _WeakMap = require("@babel/runtime-corejs3/core-js-stable/weak-map"); -var _WeakSet = require("@babel/runtime-corejs3/core-js-stable/weak-set.js"); +var _WeakSet = require("@babel/runtime-corejs3/core-js-stable/weak-set"); -var _clearImmediate = require("@babel/runtime-corejs3/core-js-stable/clear-immediate.js"); +var _clearImmediate = require("@babel/runtime-corejs3/core-js-stable/clear-immediate"); -var _parseFloat = require("@babel/runtime-corejs3/core-js-stable/parse-float.js"); +var _parseFloat = require("@babel/runtime-corejs3/core-js-stable/parse-float"); -var _parseInt = require("@babel/runtime-corejs3/core-js-stable/parse-int.js"); +var _parseInt = require("@babel/runtime-corejs3/core-js-stable/parse-int"); -var _queueMicrotask = require("@babel/runtime-corejs3/core-js-stable/queue-microtask.js"); +var _queueMicrotask = require("@babel/runtime-corejs3/core-js-stable/queue-microtask"); -var _setImmediate = require("@babel/runtime-corejs3/core-js-stable/set-immediate.js"); +var _setImmediate = require("@babel/runtime-corejs3/core-js-stable/set-immediate"); -var _setInterval = require("@babel/runtime-corejs3/core-js-stable/set-interval.js"); +var _setInterval = require("@babel/runtime-corejs3/core-js-stable/set-interval"); -var _setTimeout = require("@babel/runtime-corejs3/core-js-stable/set-timeout.js"); +var _setTimeout = require("@babel/runtime-corejs3/core-js-stable/set-timeout"); AggregateError; _Map; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-instance-methods-proposals/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-instance-methods-proposals/output.js index a326cbb709df..1d631b67c661 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-instance-methods-proposals/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-instance-methods-proposals/output.js @@ -1,84 +1,84 @@ -var _atInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/at.js"); +var _atInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/at"); -var _bindInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/bind.js"); +var _bindInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/bind"); -var _codePointAtInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/code-point-at.js"); +var _codePointAtInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/code-point-at"); -var _codePointsInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/code-points.js"); +var _codePointsInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/code-points"); -var _concatInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/concat.js"); +var _concatInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/concat"); -var _copyWithinInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/copy-within.js"); +var _copyWithinInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/copy-within"); -var _endsWithInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/ends-with.js"); +var _endsWithInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/ends-with"); -var _entriesInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/entries.js"); +var _entriesInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/entries"); -var _everyInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/every.js"); +var _everyInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/every"); -var _fillInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/fill.js"); +var _fillInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/fill"); -var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/filter.js"); +var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/filter"); -var _findInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/find.js"); +var _findInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/find"); -var _findIndexInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/find-index.js"); +var _findIndexInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/find-index"); -var _flagsInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/flags.js"); +var _flagsInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/flags"); -var _flatMapInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/flat-map.js"); +var _flatMapInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/flat-map"); -var _flatInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/flat.js"); +var _flatInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/flat"); -var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/for-each.js"); +var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/for-each"); -var _includesInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/includes.js"); +var _includesInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/includes"); -var _indexOfInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/index-of.js"); +var _indexOfInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/index-of"); -var _keysInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/keys.js"); +var _keysInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/keys"); -var _lastIndexOfInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/last-index-of.js"); +var _lastIndexOfInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/last-index-of"); -var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/map.js"); +var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/map"); -var _matchAllInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/match-all.js"); +var _matchAllInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/match-all"); -var _padEndInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/pad-end.js"); +var _padEndInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/pad-end"); -var _padStartInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/pad-start.js"); +var _padStartInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/pad-start"); -var _reduceInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/reduce.js"); +var _reduceInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/reduce"); -var _reduceRightInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/reduce-right.js"); +var _reduceRightInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/reduce-right"); -var _repeatInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/repeat.js"); +var _repeatInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/repeat"); -var _replaceAllInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/replace-all.js"); +var _replaceAllInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/replace-all"); -var _reverseInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/reverse.js"); +var _reverseInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/reverse"); -var _sliceInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/slice.js"); +var _sliceInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/slice"); -var _someInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/some.js"); +var _someInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/some"); -var _sortInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/sort.js"); +var _sortInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/sort"); -var _spliceInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/splice.js"); +var _spliceInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/splice"); -var _startsWithInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/starts-with.js"); +var _startsWithInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/starts-with"); -var _trimInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim.js"); +var _trimInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim"); -var _trimEndInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-end.js"); +var _trimEndInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-end"); -var _trimLeftInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-left.js"); +var _trimLeftInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-left"); -var _trimRightInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-right.js"); +var _trimRightInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-right"); -var _trimStartInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-start.js"); +var _trimStartInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/trim-start"); -var _valuesInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/values.js"); +var _valuesInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/values"); _atInstanceProperty(object); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-instance-methods/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-instance-methods/output.js index 5cfe892690d0..a2edc5031045 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-instance-methods/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-instance-methods/output.js @@ -1,76 +1,76 @@ -var _bindInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/bind.js"); +var _bindInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/bind"); -var _codePointAtInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/code-point-at.js"); +var _codePointAtInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/code-point-at"); -var _concatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/concat.js"); +var _concatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/concat"); -var _copyWithinInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/copy-within.js"); +var _copyWithinInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/copy-within"); -var _endsWithInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/ends-with.js"); +var _endsWithInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/ends-with"); -var _entriesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/entries.js"); +var _entriesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/entries"); -var _everyInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/every.js"); +var _everyInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/every"); -var _fillInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/fill.js"); +var _fillInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/fill"); -var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/filter.js"); +var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/filter"); -var _findInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/find.js"); +var _findInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/find"); -var _findIndexInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/find-index.js"); +var _findIndexInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/find-index"); -var _flagsInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/flags.js"); +var _flagsInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/flags"); -var _flatMapInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/flat-map.js"); +var _flatMapInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/flat-map"); -var _flatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/flat.js"); +var _flatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/flat"); -var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/for-each.js"); +var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/for-each"); -var _includesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/includes.js"); +var _includesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/includes"); -var _indexOfInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/index-of.js"); +var _indexOfInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/index-of"); -var _keysInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/keys.js"); +var _keysInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/keys"); -var _lastIndexOfInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/last-index-of.js"); +var _lastIndexOfInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/last-index-of"); -var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/map.js"); +var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/map"); -var _padEndInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/pad-end.js"); +var _padEndInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/pad-end"); -var _padStartInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/pad-start.js"); +var _padStartInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/pad-start"); -var _reduceInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/reduce.js"); +var _reduceInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/reduce"); -var _reduceRightInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/reduce-right.js"); +var _reduceRightInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/reduce-right"); -var _repeatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/repeat.js"); +var _repeatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/repeat"); -var _reverseInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/reverse.js"); +var _reverseInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/reverse"); -var _sliceInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/slice.js"); +var _sliceInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/slice"); -var _someInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/some.js"); +var _someInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/some"); -var _sortInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/sort.js"); +var _sortInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/sort"); -var _spliceInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/splice.js"); +var _spliceInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/splice"); -var _startsWithInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/starts-with.js"); +var _startsWithInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/starts-with"); -var _trimInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim.js"); +var _trimInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim"); -var _trimEndInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-end.js"); +var _trimEndInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-end"); -var _trimLeftInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-left.js"); +var _trimLeftInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-left"); -var _trimRightInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-right.js"); +var _trimRightInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-right"); -var _trimStartInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-start.js"); +var _trimStartInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/trim-start"); -var _valuesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/values.js"); +var _valuesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/values"); object.at; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-static-methods-proposals/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-static-methods-proposals/output.js index 8e4d03798c76..30431137cf71 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-static-methods-proposals/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-static-methods-proposals/output.js @@ -1,218 +1,218 @@ -var _Array$from = require("@babel/runtime-corejs3/core-js/array/from.js"); +var _Array$from = require("@babel/runtime-corejs3/core-js/array/from"); -var _Array$isArray = require("@babel/runtime-corejs3/core-js/array/is-array.js"); +var _Array$isArray = require("@babel/runtime-corejs3/core-js/array/is-array"); -var _Array$of = require("@babel/runtime-corejs3/core-js/array/of.js"); +var _Array$of = require("@babel/runtime-corejs3/core-js/array/of"); -var _Date$now = require("@babel/runtime-corejs3/core-js/date/now.js"); +var _Date$now = require("@babel/runtime-corejs3/core-js/date/now"); -var _JSON$stringify = require("@babel/runtime-corejs3/core-js/json/stringify.js"); +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.js"); +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.js"); +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.js"); +var _Math$acosh = require("@babel/runtime-corejs3/core-js/math/acosh"); -var _Math$asinh = require("@babel/runtime-corejs3/core-js/math/asinh.js"); +var _Math$asinh = require("@babel/runtime-corejs3/core-js/math/asinh"); -var _Math$atanh = require("@babel/runtime-corejs3/core-js/math/atanh.js"); +var _Math$atanh = require("@babel/runtime-corejs3/core-js/math/atanh"); -var _Math$cbrt = require("@babel/runtime-corejs3/core-js/math/cbrt.js"); +var _Math$cbrt = require("@babel/runtime-corejs3/core-js/math/cbrt"); -var _Math$clamp = require("@babel/runtime-corejs3/core-js/math/clamp.js"); +var _Math$clamp = require("@babel/runtime-corejs3/core-js/math/clamp"); -var _Math$clz = require("@babel/runtime-corejs3/core-js/math/clz32.js"); +var _Math$clz = require("@babel/runtime-corejs3/core-js/math/clz32"); -var _Math$cosh = require("@babel/runtime-corejs3/core-js/math/cosh.js"); +var _Math$cosh = require("@babel/runtime-corejs3/core-js/math/cosh"); -var _Math$degrees = require("@babel/runtime-corejs3/core-js/math/degrees.js"); +var _Math$degrees = require("@babel/runtime-corejs3/core-js/math/degrees"); -var _Math$expm = require("@babel/runtime-corejs3/core-js/math/expm1.js"); +var _Math$expm = require("@babel/runtime-corejs3/core-js/math/expm1"); -var _Math$fround = require("@babel/runtime-corejs3/core-js/math/fround.js"); +var _Math$fround = require("@babel/runtime-corejs3/core-js/math/fround"); -var _Math$fscale = require("@babel/runtime-corejs3/core-js/math/fscale.js"); +var _Math$fscale = require("@babel/runtime-corejs3/core-js/math/fscale"); -var _Math$hypot = require("@babel/runtime-corejs3/core-js/math/hypot.js"); +var _Math$hypot = require("@babel/runtime-corejs3/core-js/math/hypot"); -var _Math$iaddh = require("@babel/runtime-corejs3/core-js/math/iaddh.js"); +var _Math$iaddh = require("@babel/runtime-corejs3/core-js/math/iaddh"); -var _Math$imul = require("@babel/runtime-corejs3/core-js/math/imul.js"); +var _Math$imul = require("@babel/runtime-corejs3/core-js/math/imul"); -var _Math$imulh = require("@babel/runtime-corejs3/core-js/math/imulh.js"); +var _Math$imulh = require("@babel/runtime-corejs3/core-js/math/imulh"); -var _Math$isubh = require("@babel/runtime-corejs3/core-js/math/isubh.js"); +var _Math$isubh = require("@babel/runtime-corejs3/core-js/math/isubh"); -var _Math$log = require("@babel/runtime-corejs3/core-js/math/log10.js"); +var _Math$log = require("@babel/runtime-corejs3/core-js/math/log10"); -var _Math$log1p = require("@babel/runtime-corejs3/core-js/math/log1p.js"); +var _Math$log1p = require("@babel/runtime-corejs3/core-js/math/log1p"); -var _Math$log2 = require("@babel/runtime-corejs3/core-js/math/log2.js"); +var _Math$log2 = require("@babel/runtime-corejs3/core-js/math/log2"); -var _Math$radians = require("@babel/runtime-corejs3/core-js/math/radians.js"); +var _Math$radians = require("@babel/runtime-corejs3/core-js/math/radians"); -var _Math$scale = require("@babel/runtime-corejs3/core-js/math/scale.js"); +var _Math$scale = require("@babel/runtime-corejs3/core-js/math/scale"); -var _Math$seededPRNG = require("@babel/runtime-corejs3/core-js/math/seeded-prng.js"); +var _Math$seededPRNG = require("@babel/runtime-corejs3/core-js/math/seeded-prng"); -var _Math$sign = require("@babel/runtime-corejs3/core-js/math/sign.js"); +var _Math$sign = require("@babel/runtime-corejs3/core-js/math/sign"); -var _Math$signbit = require("@babel/runtime-corejs3/core-js/math/signbit.js"); +var _Math$signbit = require("@babel/runtime-corejs3/core-js/math/signbit"); -var _Math$sinh = require("@babel/runtime-corejs3/core-js/math/sinh.js"); +var _Math$sinh = require("@babel/runtime-corejs3/core-js/math/sinh"); -var _Math$tanh = require("@babel/runtime-corejs3/core-js/math/tanh.js"); +var _Math$tanh = require("@babel/runtime-corejs3/core-js/math/tanh"); -var _Math$trunc = require("@babel/runtime-corejs3/core-js/math/trunc.js"); +var _Math$trunc = require("@babel/runtime-corejs3/core-js/math/trunc"); -var _Math$umulh = require("@babel/runtime-corejs3/core-js/math/umulh.js"); +var _Math$umulh = require("@babel/runtime-corejs3/core-js/math/umulh"); -var _Number$EPSILON = require("@babel/runtime-corejs3/core-js/number/epsilon.js"); +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.js"); +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.js"); +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.js"); +var _Number$fromString = require("@babel/runtime-corejs3/core-js/number/from-string"); -var _Number$isFinite = require("@babel/runtime-corejs3/core-js/number/is-finite.js"); +var _Number$isFinite = require("@babel/runtime-corejs3/core-js/number/is-finite"); -var _Number$isInteger = require("@babel/runtime-corejs3/core-js/number/is-integer.js"); +var _Number$isInteger = require("@babel/runtime-corejs3/core-js/number/is-integer"); -var _Number$isNaN = require("@babel/runtime-corejs3/core-js/number/is-nan.js"); +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.js"); +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.js"); +var _Number$parseFloat = require("@babel/runtime-corejs3/core-js/number/parse-float"); -var _Number$parseInt = require("@babel/runtime-corejs3/core-js/number/parse-int.js"); +var _Number$parseInt = require("@babel/runtime-corejs3/core-js/number/parse-int"); -var _Object$assign = require("@babel/runtime-corejs3/core-js/object/assign.js"); +var _Object$assign = require("@babel/runtime-corejs3/core-js/object/assign"); -var _Object$create = require("@babel/runtime-corejs3/core-js/object/create.js"); +var _Object$create = require("@babel/runtime-corejs3/core-js/object/create"); -var _Object$defineProperties = require("@babel/runtime-corejs3/core-js/object/define-properties.js"); +var _Object$defineProperties = require("@babel/runtime-corejs3/core-js/object/define-properties"); -var _Object$defineProperty = require("@babel/runtime-corejs3/core-js/object/define-property.js"); +var _Object$defineProperty = require("@babel/runtime-corejs3/core-js/object/define-property"); -var _Object$entries = require("@babel/runtime-corejs3/core-js/object/entries.js"); +var _Object$entries = require("@babel/runtime-corejs3/core-js/object/entries"); -var _Object$freeze = require("@babel/runtime-corejs3/core-js/object/freeze.js"); +var _Object$freeze = require("@babel/runtime-corejs3/core-js/object/freeze"); -var _Object$fromEntries = require("@babel/runtime-corejs3/core-js/object/from-entries.js"); +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.js"); +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.js"); +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.js"); +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.js"); +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.js"); +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.js"); +var _Object$isExtensible = require("@babel/runtime-corejs3/core-js/object/is-extensible"); -var _Object$isFrozen = require("@babel/runtime-corejs3/core-js/object/is-frozen.js"); +var _Object$isFrozen = require("@babel/runtime-corejs3/core-js/object/is-frozen"); -var _Object$isSealed = require("@babel/runtime-corejs3/core-js/object/is-sealed.js"); +var _Object$isSealed = require("@babel/runtime-corejs3/core-js/object/is-sealed"); -var _Object$is = require("@babel/runtime-corejs3/core-js/object/is.js"); +var _Object$is = require("@babel/runtime-corejs3/core-js/object/is"); -var _Object$keys = require("@babel/runtime-corejs3/core-js/object/keys.js"); +var _Object$keys = require("@babel/runtime-corejs3/core-js/object/keys"); -var _Object$preventExtensions = require("@babel/runtime-corejs3/core-js/object/prevent-extensions.js"); +var _Object$preventExtensions = require("@babel/runtime-corejs3/core-js/object/prevent-extensions"); -var _Object$seal = require("@babel/runtime-corejs3/core-js/object/seal.js"); +var _Object$seal = require("@babel/runtime-corejs3/core-js/object/seal"); -var _Object$setPrototypeOf = require("@babel/runtime-corejs3/core-js/object/set-prototype-of.js"); +var _Object$setPrototypeOf = require("@babel/runtime-corejs3/core-js/object/set-prototype-of"); -var _Object$values = require("@babel/runtime-corejs3/core-js/object/values.js"); +var _Object$values = require("@babel/runtime-corejs3/core-js/object/values"); -var _Reflect$apply = require("@babel/runtime-corejs3/core-js/reflect/apply.js"); +var _Reflect$apply = require("@babel/runtime-corejs3/core-js/reflect/apply"); -var _Reflect$construct = require("@babel/runtime-corejs3/core-js/reflect/construct.js"); +var _Reflect$construct = require("@babel/runtime-corejs3/core-js/reflect/construct"); -var _Reflect$defineMetadata = require("@babel/runtime-corejs3/core-js/reflect/define-metadata.js"); +var _Reflect$defineMetadata = require("@babel/runtime-corejs3/core-js/reflect/define-metadata"); -var _Reflect$defineProperty = require("@babel/runtime-corejs3/core-js/reflect/define-property.js"); +var _Reflect$defineProperty = require("@babel/runtime-corejs3/core-js/reflect/define-property"); -var _Reflect$deleteMetadata = require("@babel/runtime-corejs3/core-js/reflect/delete-metadata.js"); +var _Reflect$deleteMetadata = require("@babel/runtime-corejs3/core-js/reflect/delete-metadata"); -var _Reflect$deleteProperty = require("@babel/runtime-corejs3/core-js/reflect/delete-property.js"); +var _Reflect$deleteProperty = require("@babel/runtime-corejs3/core-js/reflect/delete-property"); -var _Reflect$getMetadata = require("@babel/runtime-corejs3/core-js/reflect/get-metadata.js"); +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.js"); +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.js"); +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.js"); +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.js"); +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.js"); +var _Reflect$getPrototypeOf = require("@babel/runtime-corejs3/core-js/reflect/get-prototype-of"); -var _Reflect$get = require("@babel/runtime-corejs3/core-js/reflect/get.js"); +var _Reflect$get = require("@babel/runtime-corejs3/core-js/reflect/get"); -var _Reflect$has = require("@babel/runtime-corejs3/core-js/reflect/has.js"); +var _Reflect$has = require("@babel/runtime-corejs3/core-js/reflect/has"); -var _Reflect$hasMetadata = require("@babel/runtime-corejs3/core-js/reflect/has-metadata.js"); +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.js"); +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.js"); +var _Reflect$isExtensible = require("@babel/runtime-corejs3/core-js/reflect/is-extensible"); -var _Reflect$metadata = require("@babel/runtime-corejs3/core-js/reflect/metadata.js"); +var _Reflect$metadata = require("@babel/runtime-corejs3/core-js/reflect/metadata"); -var _Reflect$ownKeys = require("@babel/runtime-corejs3/core-js/reflect/own-keys.js"); +var _Reflect$ownKeys = require("@babel/runtime-corejs3/core-js/reflect/own-keys"); -var _Reflect$preventExtensions = require("@babel/runtime-corejs3/core-js/reflect/prevent-extensions.js"); +var _Reflect$preventExtensions = require("@babel/runtime-corejs3/core-js/reflect/prevent-extensions"); -var _Reflect$set = require("@babel/runtime-corejs3/core-js/reflect/set.js"); +var _Reflect$set = require("@babel/runtime-corejs3/core-js/reflect/set"); -var _Reflect$setPrototypeOf = require("@babel/runtime-corejs3/core-js/reflect/set-prototype-of.js"); +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.js"); +var _String$fromCodePoint = require("@babel/runtime-corejs3/core-js/string/from-code-point"); -var _String$raw = require("@babel/runtime-corejs3/core-js/string/raw.js"); +var _String$raw = require("@babel/runtime-corejs3/core-js/string/raw"); -var _Symbol$asyncIterator = require("@babel/runtime-corejs3/core-js/symbol/async-iterator.js"); +var _Symbol$asyncIterator = require("@babel/runtime-corejs3/core-js/symbol/async-iterator"); -var _Symbol$dispose = require("@babel/runtime-corejs3/core-js/symbol/dispose.js"); +var _Symbol$dispose = require("@babel/runtime-corejs3/core-js/symbol/dispose"); -var _Symbol$for = require("@babel/runtime-corejs3/core-js/symbol/for.js"); +var _Symbol$for = require("@babel/runtime-corejs3/core-js/symbol/for"); -var _Symbol$hasInstance = require("@babel/runtime-corejs3/core-js/symbol/has-instance.js"); +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.js"); +var _Symbol$isConcatSpreadable = require("@babel/runtime-corejs3/core-js/symbol/is-concat-spreadable"); -var _Symbol$iterator = require("@babel/runtime-corejs3/core-js/symbol/iterator.js"); +var _Symbol$iterator = require("@babel/runtime-corejs3/core-js/symbol/iterator"); -var _Symbol$keyFor = require("@babel/runtime-corejs3/core-js/symbol/key-for.js"); +var _Symbol$keyFor = require("@babel/runtime-corejs3/core-js/symbol/key-for"); -var _Symbol$match = require("@babel/runtime-corejs3/core-js/symbol/match.js"); +var _Symbol$match = require("@babel/runtime-corejs3/core-js/symbol/match"); -var _Symbol$observable = require("@babel/runtime-corejs3/core-js/symbol/observable.js"); +var _Symbol$observable = require("@babel/runtime-corejs3/core-js/symbol/observable"); -var _Symbol$patternMatch = require("@babel/runtime-corejs3/core-js/symbol/pattern-match.js"); +var _Symbol$patternMatch = require("@babel/runtime-corejs3/core-js/symbol/pattern-match"); -var _Symbol$replace = require("@babel/runtime-corejs3/core-js/symbol/replace.js"); +var _Symbol$replace = require("@babel/runtime-corejs3/core-js/symbol/replace"); -var _Symbol$search = require("@babel/runtime-corejs3/core-js/symbol/search.js"); +var _Symbol$search = require("@babel/runtime-corejs3/core-js/symbol/search"); -var _Symbol$species = require("@babel/runtime-corejs3/core-js/symbol/species.js"); +var _Symbol$species = require("@babel/runtime-corejs3/core-js/symbol/species"); -var _Symbol$split = require("@babel/runtime-corejs3/core-js/symbol/split.js"); +var _Symbol$split = require("@babel/runtime-corejs3/core-js/symbol/split"); -var _Symbol$toPrimitive = require("@babel/runtime-corejs3/core-js/symbol/to-primitive.js"); +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.js"); +var _Symbol$toStringTag = require("@babel/runtime-corejs3/core-js/symbol/to-string-tag"); -var _Symbol$unscopables = require("@babel/runtime-corejs3/core-js/symbol/unscopables.js"); +var _Symbol$unscopables = require("@babel/runtime-corejs3/core-js/symbol/unscopables"); -var _Symbol = require("@babel/runtime-corejs3/core-js/symbol.js"); +var _Symbol = require("@babel/runtime-corejs3/core-js/symbol"); _Array$from; _Array$isArray; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-static-methods/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-static-methods/output.js index de23840ae23a..9cd8da88d410 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-static-methods/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/built-in-static-methods/output.js @@ -1,166 +1,166 @@ -var _Array$from = require("@babel/runtime-corejs3/core-js-stable/array/from.js"); +var _Array$from = require("@babel/runtime-corejs3/core-js-stable/array/from"); -var _Array$isArray = require("@babel/runtime-corejs3/core-js-stable/array/is-array.js"); +var _Array$isArray = require("@babel/runtime-corejs3/core-js-stable/array/is-array"); -var _Array$of = require("@babel/runtime-corejs3/core-js-stable/array/of.js"); +var _Array$of = require("@babel/runtime-corejs3/core-js-stable/array/of"); -var _Date$now = require("@babel/runtime-corejs3/core-js-stable/date/now.js"); +var _Date$now = require("@babel/runtime-corejs3/core-js-stable/date/now"); -var _JSON$stringify = require("@babel/runtime-corejs3/core-js-stable/json/stringify.js"); +var _JSON$stringify = require("@babel/runtime-corejs3/core-js-stable/json/stringify"); -var _Math$acosh = require("@babel/runtime-corejs3/core-js-stable/math/acosh.js"); +var _Math$acosh = require("@babel/runtime-corejs3/core-js-stable/math/acosh"); -var _Math$asinh = require("@babel/runtime-corejs3/core-js-stable/math/asinh.js"); +var _Math$asinh = require("@babel/runtime-corejs3/core-js-stable/math/asinh"); -var _Math$atanh = require("@babel/runtime-corejs3/core-js-stable/math/atanh.js"); +var _Math$atanh = require("@babel/runtime-corejs3/core-js-stable/math/atanh"); -var _Math$cbrt = require("@babel/runtime-corejs3/core-js-stable/math/cbrt.js"); +var _Math$cbrt = require("@babel/runtime-corejs3/core-js-stable/math/cbrt"); -var _Math$clz = require("@babel/runtime-corejs3/core-js-stable/math/clz32.js"); +var _Math$clz = require("@babel/runtime-corejs3/core-js-stable/math/clz32"); -var _Math$cosh = require("@babel/runtime-corejs3/core-js-stable/math/cosh.js"); +var _Math$cosh = require("@babel/runtime-corejs3/core-js-stable/math/cosh"); -var _Math$expm = require("@babel/runtime-corejs3/core-js-stable/math/expm1.js"); +var _Math$expm = require("@babel/runtime-corejs3/core-js-stable/math/expm1"); -var _Math$fround = require("@babel/runtime-corejs3/core-js-stable/math/fround.js"); +var _Math$fround = require("@babel/runtime-corejs3/core-js-stable/math/fround"); -var _Math$hypot = require("@babel/runtime-corejs3/core-js-stable/math/hypot.js"); +var _Math$hypot = require("@babel/runtime-corejs3/core-js-stable/math/hypot"); -var _Math$imul = require("@babel/runtime-corejs3/core-js-stable/math/imul.js"); +var _Math$imul = require("@babel/runtime-corejs3/core-js-stable/math/imul"); -var _Math$log = require("@babel/runtime-corejs3/core-js-stable/math/log10.js"); +var _Math$log = require("@babel/runtime-corejs3/core-js-stable/math/log10"); -var _Math$log1p = require("@babel/runtime-corejs3/core-js-stable/math/log1p.js"); +var _Math$log1p = require("@babel/runtime-corejs3/core-js-stable/math/log1p"); -var _Math$log2 = require("@babel/runtime-corejs3/core-js-stable/math/log2.js"); +var _Math$log2 = require("@babel/runtime-corejs3/core-js-stable/math/log2"); -var _Math$sign = require("@babel/runtime-corejs3/core-js-stable/math/sign.js"); +var _Math$sign = require("@babel/runtime-corejs3/core-js-stable/math/sign"); -var _Math$sinh = require("@babel/runtime-corejs3/core-js-stable/math/sinh.js"); +var _Math$sinh = require("@babel/runtime-corejs3/core-js-stable/math/sinh"); -var _Math$tanh = require("@babel/runtime-corejs3/core-js-stable/math/tanh.js"); +var _Math$tanh = require("@babel/runtime-corejs3/core-js-stable/math/tanh"); -var _Math$trunc = require("@babel/runtime-corejs3/core-js-stable/math/trunc.js"); +var _Math$trunc = require("@babel/runtime-corejs3/core-js-stable/math/trunc"); -var _Number$EPSILON = require("@babel/runtime-corejs3/core-js-stable/number/epsilon.js"); +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.js"); +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.js"); +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.js"); +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.js"); +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.js"); +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.js"); +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.js"); +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.js"); +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.js"); +var _Object$assign = require("@babel/runtime-corejs3/core-js-stable/object/assign"); -var _Object$create = require("@babel/runtime-corejs3/core-js-stable/object/create.js"); +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.js"); +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.js"); +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.js"); +var _Object$entries = require("@babel/runtime-corejs3/core-js-stable/object/entries"); -var _Object$freeze = require("@babel/runtime-corejs3/core-js-stable/object/freeze.js"); +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.js"); +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.js"); +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.js"); +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.js"); +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.js"); +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.js"); +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.js"); +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.js"); +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.js"); +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.js"); +var _Object$is = require("@babel/runtime-corejs3/core-js-stable/object/is"); -var _Object$keys = require("@babel/runtime-corejs3/core-js-stable/object/keys.js"); +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.js"); +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.js"); +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.js"); +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.js"); +var _Object$values = require("@babel/runtime-corejs3/core-js-stable/object/values"); -var _Reflect$apply = require("@babel/runtime-corejs3/core-js-stable/reflect/apply.js"); +var _Reflect$apply = require("@babel/runtime-corejs3/core-js-stable/reflect/apply"); -var _Reflect$construct = require("@babel/runtime-corejs3/core-js-stable/reflect/construct.js"); +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.js"); +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.js"); +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.js"); +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.js"); +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.js"); +var _Reflect$get = require("@babel/runtime-corejs3/core-js-stable/reflect/get"); -var _Reflect$has = require("@babel/runtime-corejs3/core-js-stable/reflect/has.js"); +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.js"); +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.js"); +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.js"); +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.js"); +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.js"); +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.js"); +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.js"); +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.js"); +var _Symbol$asyncIterator = require("@babel/runtime-corejs3/core-js-stable/symbol/async-iterator"); -var _Symbol = require("@babel/runtime-corejs3/core-js-stable/symbol.js"); +var _Symbol = require("@babel/runtime-corejs3/core-js-stable/symbol"); -var _Symbol$for = require("@babel/runtime-corejs3/core-js-stable/symbol/for.js"); +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.js"); +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.js"); +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.js"); +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.js"); +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.js"); +var _Symbol$match = require("@babel/runtime-corejs3/core-js-stable/symbol/match"); -var _Symbol$replace = require("@babel/runtime-corejs3/core-js-stable/symbol/replace.js"); +var _Symbol$replace = require("@babel/runtime-corejs3/core-js-stable/symbol/replace"); -var _Symbol$search = require("@babel/runtime-corejs3/core-js-stable/symbol/search.js"); +var _Symbol$search = require("@babel/runtime-corejs3/core-js-stable/symbol/search"); -var _Symbol$species = require("@babel/runtime-corejs3/core-js-stable/symbol/species.js"); +var _Symbol$species = require("@babel/runtime-corejs3/core-js-stable/symbol/species"); -var _Symbol$split = require("@babel/runtime-corejs3/core-js-stable/symbol/split.js"); +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.js"); +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.js"); +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.js"); +var _Symbol$unscopables = require("@babel/runtime-corejs3/core-js-stable/symbol/unscopables"); _Array$from; _Array$isArray; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/catch-all/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/catch-all/output.js index 567f36f03796..5e5d7dce0288 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/catch-all/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/catch-all/output.js @@ -1,3 +1,3 @@ -var _Promise = require("@babel/runtime-corejs3/core-js-stable/promise.js"); +var _Promise = require("@babel/runtime-corejs3/core-js-stable/promise"); _Promise.resolve; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/evaluated-instance-methods/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/evaluated-instance-methods/output.js index 8244f6b89b0a..f8bcdbb0f685 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/evaluated-instance-methods/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/evaluated-instance-methods/output.js @@ -1,6 +1,6 @@ -var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/filter.js"); +var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/filter"); -var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/map.js"); +var _mapInstanceProperty = require("@babel/runtime-corejs3/core-js/instance/map"); var _map = "map"; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/evaluated-static-methods/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/evaluated-static-methods/output.js index 03bb83fb1649..3bd2cb8de36d 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/evaluated-static-methods/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/evaluated-static-methods/output.js @@ -1,6 +1,6 @@ -var _Array$from = require("@babel/runtime-corejs3/core-js/array/from.js"); +var _Array$from = require("@babel/runtime-corejs3/core-js/array/from"); -var _Array$isArray = require("@babel/runtime-corejs3/core-js/array/is-array.js"); +var _Array$isArray = require("@babel/runtime-corejs3/core-js/array/is-array"); var _isArray = "isArray"; _Array$from; // polyfill diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/full/output.mjs b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/full/output.mjs index 219ff035369c..262f701fdfa3 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/full/output.mjs +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/full/output.mjs @@ -2,7 +2,7 @@ import _regeneratorRuntime from "@babel/runtime-corejs3/regenerator"; var _marked = /*#__PURE__*/_regeneratorRuntime.mark(giveWord); -import _Symbol from "@babel/runtime-corejs3/core-js-stable/symbol.js"; +import _Symbol from "@babel/runtime-corejs3/core-js-stable/symbol"; import foo, * as bar from "someModule"; export const myWord = _Symbol("abc"); export function giveWord() { diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-call/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-call/output.js index 935ca1892790..36aa68a81998 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-call/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-call/output.js @@ -1,4 +1,4 @@ -var _includesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/includes.js"); +var _includesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/includes"); var _context, _context2, _context3; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-computed/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-computed/output.js index 5ed82b3fc734..983b263388cf 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-computed/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-computed/output.js @@ -1,3 +1,3 @@ -var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/filter.js"); +var _filterInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/filter"); _filterInstanceProperty(bar).call(bar); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-get/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-get/output.js index 0270963beff3..b440205f82f1 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-get/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-get/output.js @@ -1,4 +1,4 @@ -var _includesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/includes.js"); +var _includesInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/includes"); _includesInstanceProperty(foo); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-inference-optimization/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-inference-optimization/output.js index 2d9298e4b7c7..fe473d9f3f88 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-inference-optimization/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/instance-inference-optimization/output.js @@ -1,4 +1,4 @@ -var _concatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/concat.js"); +var _concatInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/concat"); var _context; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/modules-loose/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/modules-loose/output.js index a71b95baeb2c..8fbedb2323e1 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/modules-loose/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/modules-loose/output.js @@ -2,9 +2,9 @@ var _context; -var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/for-each.js"); +var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/for-each"); -var _Object$keys = require("@babel/runtime-corejs3/core-js-stable/object/keys.js"); +var _Object$keys = require("@babel/runtime-corejs3/core-js-stable/object/keys"); var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault"); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/modules/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/modules/output.js index 2f5932ece789..87dd127dc7b6 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/modules/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/modules/output.js @@ -2,11 +2,11 @@ var _context; -var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property.js"); +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.js"); +var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/instance/for-each"); -var _Object$keys = require("@babel/runtime-corejs3/core-js-stable/object/keys.js"); +var _Object$keys = require("@babel/runtime-corejs3/core-js-stable/object/keys"); var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault"); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-get-method/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-get-method/output.js index b1a441f0c8d0..4b9498983c1a 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-get-method/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-get-method/output.js @@ -1,3 +1,3 @@ -var _getIteratorMethod = require("@babel/runtime-corejs3/core-js/get-iterator-method.js"); +var _getIteratorMethod = require("@babel/runtime-corejs3/core-js/get-iterator-method"); const method = _getIteratorMethod(array); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-get/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-get/output.js index 7adf28a42d63..2627981407a6 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-get/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-get/output.js @@ -1,3 +1,3 @@ -var _getIterator = require("@babel/runtime-corejs3/core-js/get-iterator.js"); +var _getIterator = require("@babel/runtime-corejs3/core-js/get-iterator"); const iterator = _getIterator(array); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-in/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-in/output.js index 97f966ea805b..42b70766acdd 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-in/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator-in/output.js @@ -1,3 +1,3 @@ -var _isIterable = require("@babel/runtime-corejs3/core-js/is-iterable.js"); +var _isIterable = require("@babel/runtime-corejs3/core-js/is-iterable"); _isIterable(Object(arr)); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator/output.js index 57fe73d33e98..936e4485756e 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/symbol-iterator/output.js @@ -1,3 +1,3 @@ -var _Symbol$iterator = require("@babel/runtime-corejs3/core-js-stable/symbol/iterator.js"); +var _Symbol$iterator = require("@babel/runtime-corejs3/core-js-stable/symbol/iterator"); _Symbol$iterator; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/corejs-useES6Modules/output.mjs b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/corejs-useES6Modules/output.mjs index 9e75f4dd98fd..ce15b2059cbd 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/corejs-useES6Modules/output.mjs +++ b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/corejs-useES6Modules/output.mjs @@ -1,4 +1,4 @@ -import _Reflect$construct from "@babel/runtime-corejs2/core-js/reflect/construct.js"; +import _Reflect$construct from "@babel/runtime-corejs2/core-js/reflect/construct"; import _classCallCheck from "@babel/runtime-corejs2/helpers/esm/classCallCheck"; import _inherits from "@babel/runtime-corejs2/helpers/esm/inherits"; import _possibleConstructorReturn from "@babel/runtime-corejs2/helpers/esm/possibleConstructorReturn"; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/corejs/output.mjs b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/corejs/output.mjs index e32e316b6278..ccbb71ba8094 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/corejs/output.mjs +++ b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/corejs/output.mjs @@ -1,4 +1,4 @@ -import _Reflect$construct from "@babel/runtime-corejs2/core-js/reflect/construct.js"; +import _Reflect$construct from "@babel/runtime-corejs2/core-js/reflect/construct"; import _classCallCheck from "@babel/runtime-corejs2/helpers/classCallCheck"; import _inherits from "@babel/runtime-corejs2/helpers/inherits"; import _possibleConstructorReturn from "@babel/runtime-corejs2/helpers/possibleConstructorReturn"; diff --git a/packages/babel-preset-env/package.json b/packages/babel-preset-env/package.json index 3b898d1b1a02..0f466d8b024b 100644 --- a/packages/babel-preset-env/package.json +++ b/packages/babel-preset-env/package.json @@ -79,8 +79,8 @@ "@babel/plugin-transform-unicode-regex": "workspace:^7.12.13", "@babel/preset-modules": "^0.1.3", "@babel/types": "workspace:^7.12.17", - "babel-plugin-polyfill-corejs2": "^0.1.1", - "babel-plugin-polyfill-corejs3": "^0.1.1", + "babel-plugin-polyfill-corejs2": "^0.1.2", + "babel-plugin-polyfill-corejs3": "^0.1.2", "babel-plugin-polyfill-regenerator": "^0.1.1", "core-js-compat": "^3.9.0", "semver": "condition:BABEL_8_BREAKING ? ^7.3.4 : 7.0.0" diff --git a/packages/babel-runtime-corejs2/helpers/iterableToArray/index.js b/packages/babel-runtime-corejs2/helpers/iterableToArray/index.js index 60a07a1c6b4e..f39a7881239b 100644 --- a/packages/babel-runtime-corejs2/helpers/iterableToArray/index.js +++ b/packages/babel-runtime-corejs2/helpers/iterableToArray/index.js @@ -1,8 +1,8 @@ -var _Symbol = require("@babel/runtime-corejs2/core-js/symbol.js"); +var _Symbol = require("@babel/runtime-corejs2/core-js/symbol"); -var _isIterable = require("@babel/runtime-corejs2/core-js/is-iterable.js"); +var _isIterable = require("@babel/runtime-corejs2/core-js/is-iterable"); -var _Array$from = require("@babel/runtime-corejs2/core-js/array/from.js"); +var _Array$from = require("@babel/runtime-corejs2/core-js/array/from"); function _iterableToArray(iter) { if (typeof _Symbol !== "undefined" && _isIterable(Object(iter))) return _Array$from(iter); diff --git a/packages/babel-runtime-corejs2/helpers/iterableToArray/index.mjs b/packages/babel-runtime-corejs2/helpers/iterableToArray/index.mjs index d96491578f39..35665f50c807 100644 --- a/packages/babel-runtime-corejs2/helpers/iterableToArray/index.mjs +++ b/packages/babel-runtime-corejs2/helpers/iterableToArray/index.mjs @@ -1,6 +1,6 @@ -import _Symbol from "@babel/runtime-corejs2/core-js/symbol.js"; -import _isIterable from "@babel/runtime-corejs2/core-js/is-iterable.js"; -import _Array$from from "@babel/runtime-corejs2/core-js/array/from.js"; +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) { if (typeof _Symbol !== "undefined" && _isIterable(Object(iter))) return _Array$from(iter); } \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 59ce92559908..65db6ece6bdd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -975,7 +975,7 @@ __metadata: "@babel/helper-plugin-utils": "workspace:^7.12.13" "@babel/helper-remap-async-to-generator": "workspace:^7.12.13" "@babel/plugin-syntax-async-generators": ^7.8.0 - babel-plugin-polyfill-corejs3: ^0.1.1 + babel-plugin-polyfill-corejs3: ^0.1.2 core-js-pure: ^3.8.1 peerDependencies: "@babel/core": ^7.0.0-0 @@ -2705,8 +2705,8 @@ __metadata: "@babel/runtime-corejs3": "workspace:*" "@babel/template": "workspace:*" "@babel/types": "workspace:*" - babel-plugin-polyfill-corejs2: ^0.1.1 - babel-plugin-polyfill-corejs3: ^0.1.1 + 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 semver: "condition:BABEL_8_BREAKING ? ^7.3.4 : 7.0.0" @@ -3070,8 +3070,8 @@ __metadata: "@babel/plugin-transform-unicode-regex": "workspace:^7.12.13" "@babel/preset-modules": ^0.1.3 "@babel/types": "workspace:^7.12.17" - babel-plugin-polyfill-corejs2: ^0.1.1 - babel-plugin-polyfill-corejs3: ^0.1.1 + babel-plugin-polyfill-corejs2: ^0.1.2 + babel-plugin-polyfill-corejs3: ^0.1.2 babel-plugin-polyfill-regenerator: ^0.1.1 core-js-compat: ^3.9.0 semver: "condition:BABEL_8_BREAKING ? ^7.3.4 : 7.0.0" @@ -4790,28 +4790,28 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.1.1": - version: 0.1.1 - resolution: "babel-plugin-polyfill-corejs2@npm:0.1.1" +"babel-plugin-polyfill-corejs2@npm:^0.1.2": + version: 0.1.2 + resolution: "babel-plugin-polyfill-corejs2@npm:0.1.2" dependencies: "@babel/compat-data": ^7.11.0 "@babel/helper-define-polyfill-provider": ^0.1.0 semver: ^6.1.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 01e54e4b053f0374aedfa74a3b2a7ca565bad10cc5ce9921177fab170ae31a376316d64c9abb26e8ba127074aee0585d3fb54892eee79ed6a476fb10b02a8b04 + checksum: 2b37d3865fb946e0d10872536fea16ae858a172bd3b83a7555b0e0aac1bbf6ed834487665fa6161eb0469c5522ebfc30f5ce83568c7160e69afb872c441c8478 languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.1.1": - version: 0.1.1 - resolution: "babel-plugin-polyfill-corejs3@npm:0.1.1" +"babel-plugin-polyfill-corejs3@npm:^0.1.2": + version: 0.1.2 + resolution: "babel-plugin-polyfill-corejs3@npm:0.1.2" dependencies: "@babel/helper-define-polyfill-provider": ^0.1.0 core-js-compat: ^3.8.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 42b2a5d96d4a43db03de8c41ffeb63f8d770f6601f0485c9bbec2f010353399c041dbd203e9bbf955403bc13ec7b58228821ca22d74e2b627a7b78d601308f3f + checksum: bf7174ba83d89f9b2887abcde1784907007670ae795b7c8bfff64c4466fa5023d17299377bdfbc430325b22920c10464aab9792706b61d42d1caa4d512908108 languageName: node linkType: hard