diff --git a/.gitignore b/.gitignore index 207124a5039b..dd0e9b97c6fd 100644 --- a/.gitignore +++ b/.gitignore @@ -27,28 +27,22 @@ package-lock.json /packages/babel-compat-data/build -/packages/babel-runtime/helpers/*.js -!/packages/babel-runtime/helpers/toArray.js -!/packages/babel-runtime/helpers/iterableToArray.js -!/packages/babel-runtime/helpers/temporalRef.js -/packages/babel-runtime/helpers/esm/*.js -!/packages/babel-runtime/helpers/esm/toArray.js -!/packages/babel-runtime/helpers/esm/iterableToArray.js -!/packages/babel-runtime/helpers/esm/temporalRef.js +/packages/babel-runtime/helpers/*/*.js +/packages/babel-runtime/helpers/*/*.mjs +!/packages/babel-runtime/helpers/toArray/* +!/packages/babel-runtime/helpers/iterableToArray/* +!/packages/babel-runtime/helpers/temporalRef/* -/packages/babel-runtime-corejs2/helpers/*.js -!/packages/babel-runtime-corejs2/helpers/toArray.js -!/packages/babel-runtime-corejs2/helpers/iterableToArray.js -!/packages/babel-runtime-corejs2/helpers/temporalRef.js -/packages/babel-runtime-corejs2/helpers/esm/*.js -!/packages/babel-runtime-corejs2/helpers/esm/toArray.js -!/packages/babel-runtime-corejs2/helpers/esm/iterableToArray.js -!/packages/babel-runtime-corejs2/helpers/esm/temporalRef.js +/packages/babel-runtime-corejs2/helpers/*/*.js +/packages/babel-runtime-corejs2/helpers/*/*.mjs +!/packages/babel-runtime-corejs2/helpers/toArray/* +!/packages/babel-runtime-corejs2/helpers/iterableToArray/* +!/packages/babel-runtime-corejs2/helpers/temporalRef/* /packages/babel-runtime-corejs2/core-js/**/*.js !/packages/babel-runtime-corejs2/core-js/map.js -/packages/babel-runtime-corejs3/helpers/*.js -/packages/babel-runtime-corejs3/helpers/esm/*.js +/packages/babel-runtime-corejs3/helpers/*/*.js +/packages/babel-runtime-corejs3/helpers/*/*.mjs /packages/babel-runtime-corejs3/core-js/**/*.js /packages/babel-runtime-corejs3/core-js-stable/**/*.js diff --git a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/interop-loose/imports-hoisting/output.js b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/interop-loose/imports-hoisting/output.js index d17f42975dae..72685c3568f7 100644 --- a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/interop-loose/imports-hoisting/output.js +++ b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/interop-loose/imports-hoisting/output.js @@ -1,6 +1,6 @@ "use strict"; -var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; var _taggedTemplateLiteral2 = _interopRequireDefault(require("@babel/runtime/helpers/taggedTemplateLiteral")); diff --git a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/interop-loose/multi-load/output.js b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/interop-loose/multi-load/output.js index fc02ffa1536e..9b856482ff33 100644 --- a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/interop-loose/multi-load/output.js +++ b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/interop-loose/multi-load/output.js @@ -1,6 +1,6 @@ "use strict"; -var _interopRequireDefault3 = require("@babel/runtime/helpers/interopRequireDefault"); +var _interopRequireDefault3 = require("@babel/runtime/helpers/interopRequireDefault").default; exports.__esModule = true; diff --git a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/interop/imports-hoisting/output.js b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/interop/imports-hoisting/output.js index d17f42975dae..72685c3568f7 100644 --- a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/interop/imports-hoisting/output.js +++ b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/interop/imports-hoisting/output.js @@ -1,6 +1,6 @@ "use strict"; -var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; var _taggedTemplateLiteral2 = _interopRequireDefault(require("@babel/runtime/helpers/taggedTemplateLiteral")); diff --git a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/interop/multi-load/output.js b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/interop/multi-load/output.js index 2e762d530630..a75a99c8a255 100644 --- a/packages/babel-plugin-transform-modules-commonjs/test/fixtures/interop/multi-load/output.js +++ b/packages/babel-plugin-transform-modules-commonjs/test/fixtures/interop/multi-load/output.js @@ -1,6 +1,6 @@ "use strict"; -var _interopRequireDefault3 = require("@babel/runtime/helpers/interopRequireDefault"); +var _interopRequireDefault3 = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true diff --git a/packages/babel-plugin-transform-runtime/scripts/build-dist.js b/packages/babel-plugin-transform-runtime/scripts/build-dist.js index 48ab4757dfdb..786b5848bfbc 100644 --- a/packages/babel-plugin-transform-runtime/scripts/build-dist.js +++ b/packages/babel-plugin-transform-runtime/scripts/build-dist.js @@ -92,24 +92,52 @@ function writeCorejsExports(pkgDirname, runtimeRoot, paths) { outputFile(pkgJsonPath, JSON.stringify(pkgJson, undefined, 2) + "\n"); } -function writeHelpers(runtimeName, { corejs } = {}) { - const helperPaths = writeHelperFiles(runtimeName, { corejs, esm: false }); - const helperESMPaths = writeHelperFiles(runtimeName, { corejs, esm: true }); - writeHelperExports(runtimeName, helperPaths.concat(helperESMPaths)); +function writeHelperFile( + runtimeName, + pkgDirname, + helperPath, + helperName, + { esm, corejs } +) { + const filePath = path.join(helperPath, esm ? "index.mjs" : "index.js"); + const fullPath = path.join(pkgDirname, filePath); + + outputFile( + fullPath, + buildHelper(runtimeName, pkgDirname, fullPath, helperName, { esm, corejs }) + ); + + return `./${filePath}`; } -function writeHelperExports(runtimeName, helperPaths) { +function writeHelpers(runtimeName, { corejs } = {}) { + const pkgDirname = getRuntimeRoot(runtimeName); const helperSubExports = {}; - for (const helperPath of helperPaths) { - helperSubExports[helperPath.replace(".js", "")] = helperPath; + for (const helperName of helpers.list) { + const helperPath = path.join("helpers", helperName); + helperSubExports[`./${helperPath}`] = { + node: writeHelperFile(runtimeName, pkgDirname, helperPath, helperName, { + esm: false, + corejs, + }), + module: writeHelperFile(runtimeName, pkgDirname, helperPath, helperName, { + esm: true, + corejs, + }), + get default() { + return this.module; + }, + }; } + + writeHelperExports(runtimeName, helperSubExports); +} + +function writeHelperExports(runtimeName, helperSubExports) { const exports = { - "./helpers/": "./helpers/", ...helperSubExports, - "./package": "./package.json", - "./package.json": "./package.json", "./regenerator": "./regenerator/index.js", - "./regenerator/": "./regenerator/", + "./package.json": "./package.json", }; const pkgDirname = getRuntimeRoot(runtimeName); const pkgJsonPath = require.resolve(`${pkgDirname}/package.json`); @@ -117,26 +145,6 @@ function writeHelperExports(runtimeName, helperPaths) { pkgJson.exports = exports; outputFile(pkgJsonPath, JSON.stringify(pkgJson, undefined, 2) + "\n"); } -function writeHelperFiles(runtimeName, { esm, corejs }) { - const pkgDirname = getRuntimeRoot(runtimeName); - const helperPaths = []; - for (const helperName of helpers.list) { - const helperPath = - "./" + path.join("helpers", esm ? "esm" : "", `${helperName}.js`); - const helperFilename = path.join(pkgDirname, helperPath); - outputFile( - helperFilename, - buildHelper(runtimeName, pkgDirname, helperFilename, helperName, { - esm, - corejs, - }) - ); - - helperPaths.push(helperPath); - } - - return helperPaths; -} function getRuntimeRoot(runtimeName) { return path.resolve( @@ -164,7 +172,7 @@ function buildHelper( for (const dep of helpers.getDependencies(helperName)) { const id = (dependencies[dep] = t.identifier(t.toIdentifier(dep))); tree.body.push(template.statement.ast` - var ${id} = require("${`./${dep}`}"); + var ${id} = require("${dep}"); `); bindings.push(id.name); } @@ -191,8 +199,9 @@ function buildHelper( transformRuntime, { corejs, useESModules: esm, version: runtimeVersion }, ], - buildRuntimeRewritePlugin(runtimeName, helperName, esm), - ], + buildRuntimeRewritePlugin(runtimeName, helperName), + esm ? null : addDefaultCJSExport, + ].filter(Boolean), overrides: [ { exclude: /typeof/, @@ -202,8 +211,7 @@ function buildHelper( }).code; } -function buildRuntimeRewritePlugin(runtimeName, helperName, esm) { - const helperPath = esm ? "helpers/esm" : "helpers"; +function buildRuntimeRewritePlugin(runtimeName, helperName) { /** * rewrite helpers imports to runtime imports * @example @@ -213,7 +221,7 @@ function buildRuntimeRewritePlugin(runtimeName, helperName, esm) { */ function adjustImportPath(node) { if (helpers.list.includes(node.value)) { - node.value = `${runtimeName}/${helperPath}/${node.value}`; + node.value = `${runtimeName}/helpers/${node.value}`; } } @@ -246,3 +254,18 @@ function buildRuntimeRewritePlugin(runtimeName, helperName, esm) { }, }; } + +function addDefaultCJSExport({ template }) { + return { + visitor: { + Program: { + exit(path) { + path.pushContainer( + "body", + template.statement.ast`module.exports.default = module.exports` + ); + }, + }, + }, + }; +} diff --git a/packages/babel-plugin-transform-runtime/src/index.js b/packages/babel-plugin-transform-runtime/src/index.js index b20199b8f38a..0312794c9b69 100644 --- a/packages/babel-plugin-transform-runtime/src/index.js +++ b/packages/babel-plugin-transform-runtime/src/index.js @@ -6,10 +6,6 @@ import getCoreJS3Definitions from "./runtime-corejs3-definitions"; import { typeAnnotationToString } from "./helpers"; import getRuntimePath from "./get-runtime-path"; -function supportsStaticESM(caller) { - return !!caller?.supportsStaticESM; -} - export default declare((api, options, dirname) => { api.assertVersion(7); @@ -17,7 +13,6 @@ export default declare((api, options, dirname) => { corejs, helpers: useRuntimeHelpers = true, regenerator: useRuntimeRegenerator = true, - useESModules = false, version: runtimeVersion = "7.0.0-beta.0", absoluteRuntime = false, } = options; @@ -67,12 +62,6 @@ export default declare((api, options, dirname) => { throw new Error("The 'helpers' option must be undefined, or a boolean."); } - if (typeof useESModules !== "boolean" && useESModules !== "auto") { - throw new Error( - "The 'useESModules' option must be undefined, or a boolean, or 'auto'.", - ); - } - if ( typeof absoluteRuntime !== "boolean" && typeof absoluteRuntime !== "string" @@ -163,9 +152,6 @@ export default declare((api, options, dirname) => { ); } - const esModules = - useESModules === "auto" ? api.caller(supportsStaticESM) : useESModules; - const injectCoreJS = corejsVersion !== false; const moduleName = injectCoreJS ? "@babel/runtime-corejs3" : "@babel/runtime"; @@ -206,22 +192,23 @@ export default declare((api, options, dirname) => { 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}`, + `${modulePath}/helpers/${name}`, name, blockHoist, + true, ); }); } const cache = new Map(); - this.addDefaultImport = (source, nameHint, blockHoist) => { + this.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. @@ -233,7 +220,7 @@ export default declare((api, options, dirname) => { cached = t.cloneNode(cached); } else { cached = addDefault(file.path, source, { - importedInterop: "uncompiled", + importedInterop: isHelper ? "compiled" : "uncompiled", nameHint, blockHoist, }); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/relative/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/relative/output.js index 4e7a5218225f..e2040bdfc7cf 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/relative/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/relative/output.js @@ -1,4 +1,4 @@ -var _classCallCheck = require("/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/relative/subfolder/node_modules/@babel/runtime/helpers/classCallCheck"); +var _classCallCheck = require("/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/relative/subfolder/node_modules/@babel/runtime/helpers/classCallCheck").default; let Foo = function Foo() { "use strict"; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true/output.js index e1b6927ae714..4189a2349a87 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true/output.js @@ -1,4 +1,4 @@ -var _classCallCheck = require("/packages/babel-runtime/helpers/classCallCheck"); +var _classCallCheck = require("/packages/babel-runtime/helpers/classCallCheck").default; let Foo = function Foo() { "use strict"; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/class/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/class/output.js index 093be2446f56..9937f16a8ec9 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/class/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/class/output.js @@ -1,4 +1,4 @@ -var _classCallCheck = require("@babel/runtime-corejs3/helpers/classCallCheck"); +var _classCallCheck = require("@babel/runtime-corejs3/helpers/classCallCheck").default; let Foo = function Foo() { "use strict"; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/es6-for-of/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/es6-for-of/output.js index a8dac71ca6f0..fdf8e88a3d6c 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/es6-for-of/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/es6-for-of/output.js @@ -1,4 +1,4 @@ -var _createForOfIteratorHelper = require("@babel/runtime-corejs3/helpers/createForOfIteratorHelper"); +var _createForOfIteratorHelper = require("@babel/runtime-corejs3/helpers/createForOfIteratorHelper").default; var _iterator = _createForOfIteratorHelper(arr), _step; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/modules-helpers/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/modules-helpers/output.js index 0f285bd5043d..b1d42a5be33f 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/modules-helpers/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs3/modules-helpers/output.js @@ -1,6 +1,6 @@ "use strict"; -var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault"); +var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault").default; var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime-corejs3/helpers/classCallCheck")); 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..0058992142e4 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 @@ -6,7 +6,7 @@ var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/in var _context; -var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault"); +var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault").default; exports.__esModule = true; var _exportNames = { 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..2779e3348eb3 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 @@ -6,7 +6,7 @@ var _forEachInstanceProperty = require("@babel/runtime-corejs3/core-js-stable/in var _context; -var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault"); +var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault").default; var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property"); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/class/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/class/output.js index 60d3e2fb724e..7cec733a054d 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/class/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/class/output.js @@ -1,4 +1,4 @@ -var _classCallCheck = require("@babel/runtime/helpers/classCallCheck"); +var _classCallCheck = require("@babel/runtime/helpers/classCallCheck").default; let Foo = function Foo() { "use strict"; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/es6-for-of/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/es6-for-of/output.js index 7a9a9c6cf2e5..2d46faba2031 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/es6-for-of/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/es6-for-of/output.js @@ -1,4 +1,4 @@ -var _createForOfIteratorHelper = require("@babel/runtime/helpers/createForOfIteratorHelper"); +var _createForOfIteratorHelper = require("@babel/runtime/helpers/createForOfIteratorHelper").default; var _iterator = _createForOfIteratorHelper(arr), _step; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules-helpers/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules-helpers/output.js index ea8efeab5c18..47321a9034ea 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules-helpers/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules-helpers/output.js @@ -1,6 +1,6 @@ "use strict"; -var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules/output.js index 63f11cee7276..642187efb6e1 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime/modules/output.js @@ -1,6 +1,6 @@ "use strict"; -var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true 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 fbcd29623ef2..674a80ebfaff 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,8 +1,8 @@ import _Reflect$construct from "@babel/runtime-corejs3/core-js-stable/reflect/construct"; -import _classCallCheck from "@babel/runtime-corejs3/helpers/esm/classCallCheck"; -import _inherits from "@babel/runtime-corejs3/helpers/esm/inherits"; -import _possibleConstructorReturn from "@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn"; -import _getPrototypeOf from "@babel/runtime-corejs3/helpers/esm/getPrototypeOf"; +import _classCallCheck from "@babel/runtime-corejs3/helpers/classCallCheck"; +import _inherits from "@babel/runtime-corejs3/helpers/inherits"; +import _possibleConstructorReturn from "@babel/runtime-corejs3/helpers/possibleConstructorReturn"; +import _getPrototypeOf from "@babel/runtime-corejs3/helpers/getPrototypeOf"; function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = _Reflect$construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useESModules-cjs-auto/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useESModules-cjs-auto/output.js index 44a2829d88f5..1a700016f834 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useESModules-cjs-auto/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useESModules-cjs-auto/output.js @@ -1,10 +1,10 @@ -var _classCallCheck = require("@babel/runtime/helpers/classCallCheck"); +var _classCallCheck = require("@babel/runtime/helpers/classCallCheck").default; -var _inherits = require("@babel/runtime/helpers/inherits"); +var _inherits = require("@babel/runtime/helpers/inherits").default; -var _possibleConstructorReturn = require("@babel/runtime/helpers/possibleConstructorReturn"); +var _possibleConstructorReturn = require("@babel/runtime/helpers/possibleConstructorReturn").default; -var _getPrototypeOf = require("@babel/runtime/helpers/getPrototypeOf"); +var _getPrototypeOf = require("@babel/runtime/helpers/getPrototypeOf").default; function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useESModules-cjs/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useESModules-cjs/output.js index 44a2829d88f5..1a700016f834 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useESModules-cjs/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useESModules-cjs/output.js @@ -1,10 +1,10 @@ -var _classCallCheck = require("@babel/runtime/helpers/classCallCheck"); +var _classCallCheck = require("@babel/runtime/helpers/classCallCheck").default; -var _inherits = require("@babel/runtime/helpers/inherits"); +var _inherits = require("@babel/runtime/helpers/inherits").default; -var _possibleConstructorReturn = require("@babel/runtime/helpers/possibleConstructorReturn"); +var _possibleConstructorReturn = require("@babel/runtime/helpers/possibleConstructorReturn").default; -var _getPrototypeOf = require("@babel/runtime/helpers/getPrototypeOf"); +var _getPrototypeOf = require("@babel/runtime/helpers/getPrototypeOf").default; function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useESModules-mjs-auto/output.mjs b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useESModules-mjs-auto/output.mjs index ff58e79eb461..cfa1f2a25928 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useESModules-mjs-auto/output.mjs +++ b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useESModules-mjs-auto/output.mjs @@ -1,7 +1,7 @@ -import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; -import _inherits from "@babel/runtime/helpers/esm/inherits"; -import _possibleConstructorReturn from "@babel/runtime/helpers/esm/possibleConstructorReturn"; -import _getPrototypeOf from "@babel/runtime/helpers/esm/getPrototypeOf"; +import _classCallCheck from "@babel/runtime/helpers/classCallCheck"; +import _inherits from "@babel/runtime/helpers/inherits"; +import _possibleConstructorReturn from "@babel/runtime/helpers/possibleConstructorReturn"; +import _getPrototypeOf from "@babel/runtime/helpers/getPrototypeOf"; function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useESModules-mjs/output.mjs b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useESModules-mjs/output.mjs index ff58e79eb461..cfa1f2a25928 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useESModules-mjs/output.mjs +++ b/packages/babel-plugin-transform-runtime/test/fixtures/use-options/useESModules-mjs/output.mjs @@ -1,7 +1,7 @@ -import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; -import _inherits from "@babel/runtime/helpers/esm/inherits"; -import _possibleConstructorReturn from "@babel/runtime/helpers/esm/possibleConstructorReturn"; -import _getPrototypeOf from "@babel/runtime/helpers/esm/getPrototypeOf"; +import _classCallCheck from "@babel/runtime/helpers/classCallCheck"; +import _inherits from "@babel/runtime/helpers/inherits"; +import _possibleConstructorReturn from "@babel/runtime/helpers/possibleConstructorReturn"; +import _getPrototypeOf from "@babel/runtime/helpers/getPrototypeOf"; function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } diff --git a/packages/babel-plugin-transform-typeof-symbol/test/helper.spec.js b/packages/babel-plugin-transform-typeof-symbol/test/helper.spec.js index 7e189f130dac..8b9c2e07e8b4 100644 --- a/packages/babel-plugin-transform-typeof-symbol/test/helper.spec.js +++ b/packages/babel-plugin-transform-typeof-symbol/test/helper.spec.js @@ -21,9 +21,8 @@ describe("@babel/plugin-transform-typeof-symbol", () => { `( "shouldn't transpile the $type $runtime helper", async ({ type, runtime }) => { - const path = require.resolve( - `${runtime}/helpers${type === "esm" ? "/esm/" : "/"}typeof`, - ); + let path = require.resolve(`${runtime}/helpers/typeof`); + if (runtime === "esm") path = path.replace(".js", ".mjs"); const src = await readFile(path); const ast = babel.parseSync(src, { diff --git a/packages/babel-runtime-corejs2/helpers/esm/package.json b/packages/babel-runtime-corejs2/helpers/esm/package.json deleted file mode 100644 index aead43de364c..000000000000 --- a/packages/babel-runtime-corejs2/helpers/esm/package.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "type": "module" -} \ No newline at end of file diff --git a/packages/babel-runtime-corejs2/helpers/esm/temporalRef.js b/packages/babel-runtime-corejs2/helpers/esm/temporalRef.js deleted file mode 100644 index 9bd3c4b3e44b..000000000000 --- a/packages/babel-runtime-corejs2/helpers/esm/temporalRef.js +++ /dev/null @@ -1,5 +0,0 @@ -import undef from "@babel/runtime-corejs2/helpers/esm/temporalUndefined"; -import err from "@babel/runtime-corejs2/helpers/esm/tdz"; -export default function _temporalRef(val, name) { - return val === undef ? err(name) : val; -} \ No newline at end of file diff --git a/packages/babel-runtime-corejs2/helpers/esm/toArray.js b/packages/babel-runtime-corejs2/helpers/esm/toArray.js deleted file mode 100644 index 71d8d207161c..000000000000 --- a/packages/babel-runtime-corejs2/helpers/esm/toArray.js +++ /dev/null @@ -1,7 +0,0 @@ -import arrayWithHoles from "@babel/runtime-corejs2/helpers/esm/arrayWithHoles"; -import iterableToArray from "@babel/runtime-corejs2/helpers/esm/iterableToArray"; -import unsupportedIterableToArray from "@babel/runtime-corejs2/helpers/esm/unsupportedIterableToArray"; -import nonIterableRest from "@babel/runtime-corejs2/helpers/esm/nonIterableRest"; -export default function _toArray(arr) { - return arrayWithHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableRest(); -} \ No newline at end of file diff --git a/packages/babel-runtime-corejs2/helpers/iterableToArray.js b/packages/babel-runtime-corejs2/helpers/iterableToArray/index.js similarity index 100% rename from packages/babel-runtime-corejs2/helpers/iterableToArray.js rename to packages/babel-runtime-corejs2/helpers/iterableToArray/index.js diff --git a/packages/babel-runtime-corejs2/helpers/esm/iterableToArray.js b/packages/babel-runtime-corejs2/helpers/iterableToArray/index.mjs similarity index 100% rename from packages/babel-runtime-corejs2/helpers/esm/iterableToArray.js rename to packages/babel-runtime-corejs2/helpers/iterableToArray/index.mjs diff --git a/packages/babel-runtime-corejs2/helpers/temporalRef.js b/packages/babel-runtime-corejs2/helpers/temporalRef/index.js similarity index 100% rename from packages/babel-runtime-corejs2/helpers/temporalRef.js rename to packages/babel-runtime-corejs2/helpers/temporalRef/index.js diff --git a/packages/babel-runtime-corejs2/helpers/temporalRef/index.mjs b/packages/babel-runtime-corejs2/helpers/temporalRef/index.mjs new file mode 100644 index 000000000000..904727c7767c --- /dev/null +++ b/packages/babel-runtime-corejs2/helpers/temporalRef/index.mjs @@ -0,0 +1,5 @@ +import undef from "@babel/runtime-corejs2/helpers/temporalUndefined"; +import err from "@babel/runtime-corejs2/helpers/tdz"; +export default function _temporalRef(val, name) { + return val === undef ? err(name) : val; +} \ No newline at end of file diff --git a/packages/babel-runtime-corejs2/helpers/toArray.js b/packages/babel-runtime-corejs2/helpers/toArray/index.js similarity index 100% rename from packages/babel-runtime-corejs2/helpers/toArray.js rename to packages/babel-runtime-corejs2/helpers/toArray/index.js diff --git a/packages/babel-runtime-corejs2/helpers/toArray/index.mjs b/packages/babel-runtime-corejs2/helpers/toArray/index.mjs new file mode 100644 index 000000000000..5863e54d6232 --- /dev/null +++ b/packages/babel-runtime-corejs2/helpers/toArray/index.mjs @@ -0,0 +1,7 @@ +import arrayWithHoles from "@babel/runtime-corejs2/helpers/arrayWithHoles"; +import iterableToArray from "@babel/runtime-corejs2/helpers/iterableToArray"; +import unsupportedIterableToArray from "@babel/runtime-corejs2/helpers/unsupportedIterableToArray"; +import nonIterableRest from "@babel/runtime-corejs2/helpers/nonIterableRest"; +export default function _toArray(arr) { + return arrayWithHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableRest(); +} \ No newline at end of file diff --git a/packages/babel-runtime-corejs2/package.json b/packages/babel-runtime-corejs2/package.json index 8930e7f804c4..9f0a261e44b8 100644 --- a/packages/babel-runtime-corejs2/package.json +++ b/packages/babel-runtime-corejs2/package.json @@ -17,171 +17,327 @@ "regenerator-runtime": "^0.13.4" }, "exports": { - "./helpers/": "./helpers/", - "./helpers/typeof": "./helpers/typeof.js", - "./helpers/jsx": "./helpers/jsx.js", - "./helpers/asyncIterator": "./helpers/asyncIterator.js", - "./helpers/AwaitValue": "./helpers/AwaitValue.js", - "./helpers/AsyncGenerator": "./helpers/AsyncGenerator.js", - "./helpers/wrapAsyncGenerator": "./helpers/wrapAsyncGenerator.js", - "./helpers/awaitAsyncGenerator": "./helpers/awaitAsyncGenerator.js", - "./helpers/asyncGeneratorDelegate": "./helpers/asyncGeneratorDelegate.js", - "./helpers/asyncToGenerator": "./helpers/asyncToGenerator.js", - "./helpers/classCallCheck": "./helpers/classCallCheck.js", - "./helpers/createClass": "./helpers/createClass.js", - "./helpers/defineEnumerableProperties": "./helpers/defineEnumerableProperties.js", - "./helpers/defaults": "./helpers/defaults.js", - "./helpers/defineProperty": "./helpers/defineProperty.js", - "./helpers/extends": "./helpers/extends.js", - "./helpers/objectSpread": "./helpers/objectSpread.js", - "./helpers/objectSpread2": "./helpers/objectSpread2.js", - "./helpers/inherits": "./helpers/inherits.js", - "./helpers/inheritsLoose": "./helpers/inheritsLoose.js", - "./helpers/getPrototypeOf": "./helpers/getPrototypeOf.js", - "./helpers/setPrototypeOf": "./helpers/setPrototypeOf.js", - "./helpers/isNativeReflectConstruct": "./helpers/isNativeReflectConstruct.js", - "./helpers/construct": "./helpers/construct.js", - "./helpers/isNativeFunction": "./helpers/isNativeFunction.js", - "./helpers/wrapNativeSuper": "./helpers/wrapNativeSuper.js", - "./helpers/instanceof": "./helpers/instanceof.js", - "./helpers/interopRequireDefault": "./helpers/interopRequireDefault.js", - "./helpers/interopRequireWildcard": "./helpers/interopRequireWildcard.js", - "./helpers/newArrowCheck": "./helpers/newArrowCheck.js", - "./helpers/objectDestructuringEmpty": "./helpers/objectDestructuringEmpty.js", - "./helpers/objectWithoutPropertiesLoose": "./helpers/objectWithoutPropertiesLoose.js", - "./helpers/objectWithoutProperties": "./helpers/objectWithoutProperties.js", - "./helpers/assertThisInitialized": "./helpers/assertThisInitialized.js", - "./helpers/possibleConstructorReturn": "./helpers/possibleConstructorReturn.js", - "./helpers/createSuper": "./helpers/createSuper.js", - "./helpers/superPropBase": "./helpers/superPropBase.js", - "./helpers/get": "./helpers/get.js", - "./helpers/set": "./helpers/set.js", - "./helpers/taggedTemplateLiteral": "./helpers/taggedTemplateLiteral.js", - "./helpers/taggedTemplateLiteralLoose": "./helpers/taggedTemplateLiteralLoose.js", - "./helpers/readOnlyError": "./helpers/readOnlyError.js", - "./helpers/classNameTDZError": "./helpers/classNameTDZError.js", - "./helpers/temporalUndefined": "./helpers/temporalUndefined.js", - "./helpers/tdz": "./helpers/tdz.js", - "./helpers/temporalRef": "./helpers/temporalRef.js", - "./helpers/slicedToArray": "./helpers/slicedToArray.js", - "./helpers/slicedToArrayLoose": "./helpers/slicedToArrayLoose.js", - "./helpers/toArray": "./helpers/toArray.js", - "./helpers/toConsumableArray": "./helpers/toConsumableArray.js", - "./helpers/arrayWithoutHoles": "./helpers/arrayWithoutHoles.js", - "./helpers/arrayWithHoles": "./helpers/arrayWithHoles.js", - "./helpers/maybeArrayLike": "./helpers/maybeArrayLike.js", - "./helpers/iterableToArray": "./helpers/iterableToArray.js", - "./helpers/iterableToArrayLimit": "./helpers/iterableToArrayLimit.js", - "./helpers/iterableToArrayLimitLoose": "./helpers/iterableToArrayLimitLoose.js", - "./helpers/unsupportedIterableToArray": "./helpers/unsupportedIterableToArray.js", - "./helpers/arrayLikeToArray": "./helpers/arrayLikeToArray.js", - "./helpers/nonIterableSpread": "./helpers/nonIterableSpread.js", - "./helpers/nonIterableRest": "./helpers/nonIterableRest.js", - "./helpers/createForOfIteratorHelper": "./helpers/createForOfIteratorHelper.js", - "./helpers/createForOfIteratorHelperLoose": "./helpers/createForOfIteratorHelperLoose.js", - "./helpers/skipFirstGeneratorNext": "./helpers/skipFirstGeneratorNext.js", - "./helpers/toPrimitive": "./helpers/toPrimitive.js", - "./helpers/toPropertyKey": "./helpers/toPropertyKey.js", - "./helpers/initializerWarningHelper": "./helpers/initializerWarningHelper.js", - "./helpers/initializerDefineProperty": "./helpers/initializerDefineProperty.js", - "./helpers/applyDecoratedDescriptor": "./helpers/applyDecoratedDescriptor.js", - "./helpers/classPrivateFieldLooseKey": "./helpers/classPrivateFieldLooseKey.js", - "./helpers/classPrivateFieldLooseBase": "./helpers/classPrivateFieldLooseBase.js", - "./helpers/classPrivateFieldGet": "./helpers/classPrivateFieldGet.js", - "./helpers/classPrivateFieldSet": "./helpers/classPrivateFieldSet.js", - "./helpers/classPrivateFieldDestructureSet": "./helpers/classPrivateFieldDestructureSet.js", - "./helpers/classStaticPrivateFieldSpecGet": "./helpers/classStaticPrivateFieldSpecGet.js", - "./helpers/classStaticPrivateFieldSpecSet": "./helpers/classStaticPrivateFieldSpecSet.js", - "./helpers/classStaticPrivateMethodGet": "./helpers/classStaticPrivateMethodGet.js", - "./helpers/classStaticPrivateMethodSet": "./helpers/classStaticPrivateMethodSet.js", - "./helpers/decorate": "./helpers/decorate.js", - "./helpers/classPrivateMethodGet": "./helpers/classPrivateMethodGet.js", - "./helpers/classPrivateMethodSet": "./helpers/classPrivateMethodSet.js", - "./helpers/wrapRegExp": "./helpers/wrapRegExp.js", - "./helpers/esm/typeof": "./helpers/esm/typeof.js", - "./helpers/esm/jsx": "./helpers/esm/jsx.js", - "./helpers/esm/asyncIterator": "./helpers/esm/asyncIterator.js", - "./helpers/esm/AwaitValue": "./helpers/esm/AwaitValue.js", - "./helpers/esm/AsyncGenerator": "./helpers/esm/AsyncGenerator.js", - "./helpers/esm/wrapAsyncGenerator": "./helpers/esm/wrapAsyncGenerator.js", - "./helpers/esm/awaitAsyncGenerator": "./helpers/esm/awaitAsyncGenerator.js", - "./helpers/esm/asyncGeneratorDelegate": "./helpers/esm/asyncGeneratorDelegate.js", - "./helpers/esm/asyncToGenerator": "./helpers/esm/asyncToGenerator.js", - "./helpers/esm/classCallCheck": "./helpers/esm/classCallCheck.js", - "./helpers/esm/createClass": "./helpers/esm/createClass.js", - "./helpers/esm/defineEnumerableProperties": "./helpers/esm/defineEnumerableProperties.js", - "./helpers/esm/defaults": "./helpers/esm/defaults.js", - "./helpers/esm/defineProperty": "./helpers/esm/defineProperty.js", - "./helpers/esm/extends": "./helpers/esm/extends.js", - "./helpers/esm/objectSpread": "./helpers/esm/objectSpread.js", - "./helpers/esm/objectSpread2": "./helpers/esm/objectSpread2.js", - "./helpers/esm/inherits": "./helpers/esm/inherits.js", - "./helpers/esm/inheritsLoose": "./helpers/esm/inheritsLoose.js", - "./helpers/esm/getPrototypeOf": "./helpers/esm/getPrototypeOf.js", - "./helpers/esm/setPrototypeOf": "./helpers/esm/setPrototypeOf.js", - "./helpers/esm/isNativeReflectConstruct": "./helpers/esm/isNativeReflectConstruct.js", - "./helpers/esm/construct": "./helpers/esm/construct.js", - "./helpers/esm/isNativeFunction": "./helpers/esm/isNativeFunction.js", - "./helpers/esm/wrapNativeSuper": "./helpers/esm/wrapNativeSuper.js", - "./helpers/esm/instanceof": "./helpers/esm/instanceof.js", - "./helpers/esm/interopRequireDefault": "./helpers/esm/interopRequireDefault.js", - "./helpers/esm/interopRequireWildcard": "./helpers/esm/interopRequireWildcard.js", - "./helpers/esm/newArrowCheck": "./helpers/esm/newArrowCheck.js", - "./helpers/esm/objectDestructuringEmpty": "./helpers/esm/objectDestructuringEmpty.js", - "./helpers/esm/objectWithoutPropertiesLoose": "./helpers/esm/objectWithoutPropertiesLoose.js", - "./helpers/esm/objectWithoutProperties": "./helpers/esm/objectWithoutProperties.js", - "./helpers/esm/assertThisInitialized": "./helpers/esm/assertThisInitialized.js", - "./helpers/esm/possibleConstructorReturn": "./helpers/esm/possibleConstructorReturn.js", - "./helpers/esm/createSuper": "./helpers/esm/createSuper.js", - "./helpers/esm/superPropBase": "./helpers/esm/superPropBase.js", - "./helpers/esm/get": "./helpers/esm/get.js", - "./helpers/esm/set": "./helpers/esm/set.js", - "./helpers/esm/taggedTemplateLiteral": "./helpers/esm/taggedTemplateLiteral.js", - "./helpers/esm/taggedTemplateLiteralLoose": "./helpers/esm/taggedTemplateLiteralLoose.js", - "./helpers/esm/readOnlyError": "./helpers/esm/readOnlyError.js", - "./helpers/esm/classNameTDZError": "./helpers/esm/classNameTDZError.js", - "./helpers/esm/temporalUndefined": "./helpers/esm/temporalUndefined.js", - "./helpers/esm/tdz": "./helpers/esm/tdz.js", - "./helpers/esm/temporalRef": "./helpers/esm/temporalRef.js", - "./helpers/esm/slicedToArray": "./helpers/esm/slicedToArray.js", - "./helpers/esm/slicedToArrayLoose": "./helpers/esm/slicedToArrayLoose.js", - "./helpers/esm/toArray": "./helpers/esm/toArray.js", - "./helpers/esm/toConsumableArray": "./helpers/esm/toConsumableArray.js", - "./helpers/esm/arrayWithoutHoles": "./helpers/esm/arrayWithoutHoles.js", - "./helpers/esm/arrayWithHoles": "./helpers/esm/arrayWithHoles.js", - "./helpers/esm/maybeArrayLike": "./helpers/esm/maybeArrayLike.js", - "./helpers/esm/iterableToArray": "./helpers/esm/iterableToArray.js", - "./helpers/esm/iterableToArrayLimit": "./helpers/esm/iterableToArrayLimit.js", - "./helpers/esm/iterableToArrayLimitLoose": "./helpers/esm/iterableToArrayLimitLoose.js", - "./helpers/esm/unsupportedIterableToArray": "./helpers/esm/unsupportedIterableToArray.js", - "./helpers/esm/arrayLikeToArray": "./helpers/esm/arrayLikeToArray.js", - "./helpers/esm/nonIterableSpread": "./helpers/esm/nonIterableSpread.js", - "./helpers/esm/nonIterableRest": "./helpers/esm/nonIterableRest.js", - "./helpers/esm/createForOfIteratorHelper": "./helpers/esm/createForOfIteratorHelper.js", - "./helpers/esm/createForOfIteratorHelperLoose": "./helpers/esm/createForOfIteratorHelperLoose.js", - "./helpers/esm/skipFirstGeneratorNext": "./helpers/esm/skipFirstGeneratorNext.js", - "./helpers/esm/toPrimitive": "./helpers/esm/toPrimitive.js", - "./helpers/esm/toPropertyKey": "./helpers/esm/toPropertyKey.js", - "./helpers/esm/initializerWarningHelper": "./helpers/esm/initializerWarningHelper.js", - "./helpers/esm/initializerDefineProperty": "./helpers/esm/initializerDefineProperty.js", - "./helpers/esm/applyDecoratedDescriptor": "./helpers/esm/applyDecoratedDescriptor.js", - "./helpers/esm/classPrivateFieldLooseKey": "./helpers/esm/classPrivateFieldLooseKey.js", - "./helpers/esm/classPrivateFieldLooseBase": "./helpers/esm/classPrivateFieldLooseBase.js", - "./helpers/esm/classPrivateFieldGet": "./helpers/esm/classPrivateFieldGet.js", - "./helpers/esm/classPrivateFieldSet": "./helpers/esm/classPrivateFieldSet.js", - "./helpers/esm/classPrivateFieldDestructureSet": "./helpers/esm/classPrivateFieldDestructureSet.js", - "./helpers/esm/classStaticPrivateFieldSpecGet": "./helpers/esm/classStaticPrivateFieldSpecGet.js", - "./helpers/esm/classStaticPrivateFieldSpecSet": "./helpers/esm/classStaticPrivateFieldSpecSet.js", - "./helpers/esm/classStaticPrivateMethodGet": "./helpers/esm/classStaticPrivateMethodGet.js", - "./helpers/esm/classStaticPrivateMethodSet": "./helpers/esm/classStaticPrivateMethodSet.js", - "./helpers/esm/decorate": "./helpers/esm/decorate.js", - "./helpers/esm/classPrivateMethodGet": "./helpers/esm/classPrivateMethodGet.js", - "./helpers/esm/classPrivateMethodSet": "./helpers/esm/classPrivateMethodSet.js", - "./helpers/esm/wrapRegExp": "./helpers/esm/wrapRegExp.js", - "./package": "./package.json", - "./package.json": "./package.json", + "./helpers/typeof": { + "import": "./helpers/typeof/index.mjs", + "require": "./helpers/typeof/index.js" + }, + "./helpers/jsx": { + "import": "./helpers/jsx/index.mjs", + "require": "./helpers/jsx/index.js" + }, + "./helpers/asyncIterator": { + "import": "./helpers/asyncIterator/index.mjs", + "require": "./helpers/asyncIterator/index.js" + }, + "./helpers/AwaitValue": { + "import": "./helpers/AwaitValue/index.mjs", + "require": "./helpers/AwaitValue/index.js" + }, + "./helpers/AsyncGenerator": { + "import": "./helpers/AsyncGenerator/index.mjs", + "require": "./helpers/AsyncGenerator/index.js" + }, + "./helpers/wrapAsyncGenerator": { + "import": "./helpers/wrapAsyncGenerator/index.mjs", + "require": "./helpers/wrapAsyncGenerator/index.js" + }, + "./helpers/awaitAsyncGenerator": { + "import": "./helpers/awaitAsyncGenerator/index.mjs", + "require": "./helpers/awaitAsyncGenerator/index.js" + }, + "./helpers/asyncGeneratorDelegate": { + "import": "./helpers/asyncGeneratorDelegate/index.mjs", + "require": "./helpers/asyncGeneratorDelegate/index.js" + }, + "./helpers/asyncToGenerator": { + "import": "./helpers/asyncToGenerator/index.mjs", + "require": "./helpers/asyncToGenerator/index.js" + }, + "./helpers/classCallCheck": { + "import": "./helpers/classCallCheck/index.mjs", + "require": "./helpers/classCallCheck/index.js" + }, + "./helpers/createClass": { + "import": "./helpers/createClass/index.mjs", + "require": "./helpers/createClass/index.js" + }, + "./helpers/defineEnumerableProperties": { + "import": "./helpers/defineEnumerableProperties/index.mjs", + "require": "./helpers/defineEnumerableProperties/index.js" + }, + "./helpers/defaults": { + "import": "./helpers/defaults/index.mjs", + "require": "./helpers/defaults/index.js" + }, + "./helpers/defineProperty": { + "import": "./helpers/defineProperty/index.mjs", + "require": "./helpers/defineProperty/index.js" + }, + "./helpers/extends": { + "import": "./helpers/extends/index.mjs", + "require": "./helpers/extends/index.js" + }, + "./helpers/objectSpread": { + "import": "./helpers/objectSpread/index.mjs", + "require": "./helpers/objectSpread/index.js" + }, + "./helpers/objectSpread2": { + "import": "./helpers/objectSpread2/index.mjs", + "require": "./helpers/objectSpread2/index.js" + }, + "./helpers/inherits": { + "import": "./helpers/inherits/index.mjs", + "require": "./helpers/inherits/index.js" + }, + "./helpers/inheritsLoose": { + "import": "./helpers/inheritsLoose/index.mjs", + "require": "./helpers/inheritsLoose/index.js" + }, + "./helpers/getPrototypeOf": { + "import": "./helpers/getPrototypeOf/index.mjs", + "require": "./helpers/getPrototypeOf/index.js" + }, + "./helpers/setPrototypeOf": { + "import": "./helpers/setPrototypeOf/index.mjs", + "require": "./helpers/setPrototypeOf/index.js" + }, + "./helpers/isNativeReflectConstruct": { + "import": "./helpers/isNativeReflectConstruct/index.mjs", + "require": "./helpers/isNativeReflectConstruct/index.js" + }, + "./helpers/construct": { + "import": "./helpers/construct/index.mjs", + "require": "./helpers/construct/index.js" + }, + "./helpers/isNativeFunction": { + "import": "./helpers/isNativeFunction/index.mjs", + "require": "./helpers/isNativeFunction/index.js" + }, + "./helpers/wrapNativeSuper": { + "import": "./helpers/wrapNativeSuper/index.mjs", + "require": "./helpers/wrapNativeSuper/index.js" + }, + "./helpers/instanceof": { + "import": "./helpers/instanceof/index.mjs", + "require": "./helpers/instanceof/index.js" + }, + "./helpers/interopRequireDefault": { + "import": "./helpers/interopRequireDefault/index.mjs", + "require": "./helpers/interopRequireDefault/index.js" + }, + "./helpers/interopRequireWildcard": { + "import": "./helpers/interopRequireWildcard/index.mjs", + "require": "./helpers/interopRequireWildcard/index.js" + }, + "./helpers/newArrowCheck": { + "import": "./helpers/newArrowCheck/index.mjs", + "require": "./helpers/newArrowCheck/index.js" + }, + "./helpers/objectDestructuringEmpty": { + "import": "./helpers/objectDestructuringEmpty/index.mjs", + "require": "./helpers/objectDestructuringEmpty/index.js" + }, + "./helpers/objectWithoutPropertiesLoose": { + "import": "./helpers/objectWithoutPropertiesLoose/index.mjs", + "require": "./helpers/objectWithoutPropertiesLoose/index.js" + }, + "./helpers/objectWithoutProperties": { + "import": "./helpers/objectWithoutProperties/index.mjs", + "require": "./helpers/objectWithoutProperties/index.js" + }, + "./helpers/assertThisInitialized": { + "import": "./helpers/assertThisInitialized/index.mjs", + "require": "./helpers/assertThisInitialized/index.js" + }, + "./helpers/possibleConstructorReturn": { + "import": "./helpers/possibleConstructorReturn/index.mjs", + "require": "./helpers/possibleConstructorReturn/index.js" + }, + "./helpers/createSuper": { + "import": "./helpers/createSuper/index.mjs", + "require": "./helpers/createSuper/index.js" + }, + "./helpers/superPropBase": { + "import": "./helpers/superPropBase/index.mjs", + "require": "./helpers/superPropBase/index.js" + }, + "./helpers/get": { + "import": "./helpers/get/index.mjs", + "require": "./helpers/get/index.js" + }, + "./helpers/set": { + "import": "./helpers/set/index.mjs", + "require": "./helpers/set/index.js" + }, + "./helpers/taggedTemplateLiteral": { + "import": "./helpers/taggedTemplateLiteral/index.mjs", + "require": "./helpers/taggedTemplateLiteral/index.js" + }, + "./helpers/taggedTemplateLiteralLoose": { + "import": "./helpers/taggedTemplateLiteralLoose/index.mjs", + "require": "./helpers/taggedTemplateLiteralLoose/index.js" + }, + "./helpers/readOnlyError": { + "import": "./helpers/readOnlyError/index.mjs", + "require": "./helpers/readOnlyError/index.js" + }, + "./helpers/classNameTDZError": { + "import": "./helpers/classNameTDZError/index.mjs", + "require": "./helpers/classNameTDZError/index.js" + }, + "./helpers/temporalUndefined": { + "import": "./helpers/temporalUndefined/index.mjs", + "require": "./helpers/temporalUndefined/index.js" + }, + "./helpers/tdz": { + "import": "./helpers/tdz/index.mjs", + "require": "./helpers/tdz/index.js" + }, + "./helpers/temporalRef": { + "import": "./helpers/temporalRef/index.mjs", + "require": "./helpers/temporalRef/index.js" + }, + "./helpers/slicedToArray": { + "import": "./helpers/slicedToArray/index.mjs", + "require": "./helpers/slicedToArray/index.js" + }, + "./helpers/slicedToArrayLoose": { + "import": "./helpers/slicedToArrayLoose/index.mjs", + "require": "./helpers/slicedToArrayLoose/index.js" + }, + "./helpers/toArray": { + "import": "./helpers/toArray/index.mjs", + "require": "./helpers/toArray/index.js" + }, + "./helpers/toConsumableArray": { + "import": "./helpers/toConsumableArray/index.mjs", + "require": "./helpers/toConsumableArray/index.js" + }, + "./helpers/arrayWithoutHoles": { + "import": "./helpers/arrayWithoutHoles/index.mjs", + "require": "./helpers/arrayWithoutHoles/index.js" + }, + "./helpers/arrayWithHoles": { + "import": "./helpers/arrayWithHoles/index.mjs", + "require": "./helpers/arrayWithHoles/index.js" + }, + "./helpers/maybeArrayLike": { + "import": "./helpers/maybeArrayLike/index.mjs", + "require": "./helpers/maybeArrayLike/index.js" + }, + "./helpers/iterableToArray": { + "import": "./helpers/iterableToArray/index.mjs", + "require": "./helpers/iterableToArray/index.js" + }, + "./helpers/iterableToArrayLimit": { + "import": "./helpers/iterableToArrayLimit/index.mjs", + "require": "./helpers/iterableToArrayLimit/index.js" + }, + "./helpers/iterableToArrayLimitLoose": { + "import": "./helpers/iterableToArrayLimitLoose/index.mjs", + "require": "./helpers/iterableToArrayLimitLoose/index.js" + }, + "./helpers/unsupportedIterableToArray": { + "import": "./helpers/unsupportedIterableToArray/index.mjs", + "require": "./helpers/unsupportedIterableToArray/index.js" + }, + "./helpers/arrayLikeToArray": { + "import": "./helpers/arrayLikeToArray/index.mjs", + "require": "./helpers/arrayLikeToArray/index.js" + }, + "./helpers/nonIterableSpread": { + "import": "./helpers/nonIterableSpread/index.mjs", + "require": "./helpers/nonIterableSpread/index.js" + }, + "./helpers/nonIterableRest": { + "import": "./helpers/nonIterableRest/index.mjs", + "require": "./helpers/nonIterableRest/index.js" + }, + "./helpers/createForOfIteratorHelper": { + "import": "./helpers/createForOfIteratorHelper/index.mjs", + "require": "./helpers/createForOfIteratorHelper/index.js" + }, + "./helpers/createForOfIteratorHelperLoose": { + "import": "./helpers/createForOfIteratorHelperLoose/index.mjs", + "require": "./helpers/createForOfIteratorHelperLoose/index.js" + }, + "./helpers/skipFirstGeneratorNext": { + "import": "./helpers/skipFirstGeneratorNext/index.mjs", + "require": "./helpers/skipFirstGeneratorNext/index.js" + }, + "./helpers/toPrimitive": { + "import": "./helpers/toPrimitive/index.mjs", + "require": "./helpers/toPrimitive/index.js" + }, + "./helpers/toPropertyKey": { + "import": "./helpers/toPropertyKey/index.mjs", + "require": "./helpers/toPropertyKey/index.js" + }, + "./helpers/initializerWarningHelper": { + "import": "./helpers/initializerWarningHelper/index.mjs", + "require": "./helpers/initializerWarningHelper/index.js" + }, + "./helpers/initializerDefineProperty": { + "import": "./helpers/initializerDefineProperty/index.mjs", + "require": "./helpers/initializerDefineProperty/index.js" + }, + "./helpers/applyDecoratedDescriptor": { + "import": "./helpers/applyDecoratedDescriptor/index.mjs", + "require": "./helpers/applyDecoratedDescriptor/index.js" + }, + "./helpers/classPrivateFieldLooseKey": { + "import": "./helpers/classPrivateFieldLooseKey/index.mjs", + "require": "./helpers/classPrivateFieldLooseKey/index.js" + }, + "./helpers/classPrivateFieldLooseBase": { + "import": "./helpers/classPrivateFieldLooseBase/index.mjs", + "require": "./helpers/classPrivateFieldLooseBase/index.js" + }, + "./helpers/classPrivateFieldGet": { + "import": "./helpers/classPrivateFieldGet/index.mjs", + "require": "./helpers/classPrivateFieldGet/index.js" + }, + "./helpers/classPrivateFieldSet": { + "import": "./helpers/classPrivateFieldSet/index.mjs", + "require": "./helpers/classPrivateFieldSet/index.js" + }, + "./helpers/classPrivateFieldDestructureSet": { + "import": "./helpers/classPrivateFieldDestructureSet/index.mjs", + "require": "./helpers/classPrivateFieldDestructureSet/index.js" + }, + "./helpers/classStaticPrivateFieldSpecGet": { + "import": "./helpers/classStaticPrivateFieldSpecGet/index.mjs", + "require": "./helpers/classStaticPrivateFieldSpecGet/index.js" + }, + "./helpers/classStaticPrivateFieldSpecSet": { + "import": "./helpers/classStaticPrivateFieldSpecSet/index.mjs", + "require": "./helpers/classStaticPrivateFieldSpecSet/index.js" + }, + "./helpers/classStaticPrivateMethodGet": { + "import": "./helpers/classStaticPrivateMethodGet/index.mjs", + "require": "./helpers/classStaticPrivateMethodGet/index.js" + }, + "./helpers/classStaticPrivateMethodSet": { + "import": "./helpers/classStaticPrivateMethodSet/index.mjs", + "require": "./helpers/classStaticPrivateMethodSet/index.js" + }, + "./helpers/decorate": { + "import": "./helpers/decorate/index.mjs", + "require": "./helpers/decorate/index.js" + }, + "./helpers/classPrivateMethodGet": { + "import": "./helpers/classPrivateMethodGet/index.mjs", + "require": "./helpers/classPrivateMethodGet/index.js" + }, + "./helpers/classPrivateMethodSet": { + "import": "./helpers/classPrivateMethodSet/index.mjs", + "require": "./helpers/classPrivateMethodSet/index.js" + }, + "./helpers/wrapRegExp": { + "import": "./helpers/wrapRegExp/index.mjs", + "require": "./helpers/wrapRegExp/index.js" + }, "./regenerator": "./regenerator/index.js", - "./regenerator/": "./regenerator/", "./core-js/": "./core-js/", "./core-js/is-iterable": "./core-js/is-iterable.js", "./core-js/get-iterator": "./core-js/get-iterator.js", diff --git a/packages/babel-runtime-corejs3/helpers/esm/package.json b/packages/babel-runtime-corejs3/helpers/esm/package.json deleted file mode 100644 index aead43de364c..000000000000 --- a/packages/babel-runtime-corejs3/helpers/esm/package.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "type": "module" -} \ No newline at end of file diff --git a/packages/babel-runtime-corejs3/package.json b/packages/babel-runtime-corejs3/package.json index ecefc724c5d9..bec15b13d66a 100644 --- a/packages/babel-runtime-corejs3/package.json +++ b/packages/babel-runtime-corejs3/package.json @@ -17,171 +17,408 @@ "regenerator-runtime": "^0.13.4" }, "exports": { - "./helpers/": "./helpers/", - "./helpers/typeof": "./helpers/typeof.js", - "./helpers/jsx": "./helpers/jsx.js", - "./helpers/asyncIterator": "./helpers/asyncIterator.js", - "./helpers/AwaitValue": "./helpers/AwaitValue.js", - "./helpers/AsyncGenerator": "./helpers/AsyncGenerator.js", - "./helpers/wrapAsyncGenerator": "./helpers/wrapAsyncGenerator.js", - "./helpers/awaitAsyncGenerator": "./helpers/awaitAsyncGenerator.js", - "./helpers/asyncGeneratorDelegate": "./helpers/asyncGeneratorDelegate.js", - "./helpers/asyncToGenerator": "./helpers/asyncToGenerator.js", - "./helpers/classCallCheck": "./helpers/classCallCheck.js", - "./helpers/createClass": "./helpers/createClass.js", - "./helpers/defineEnumerableProperties": "./helpers/defineEnumerableProperties.js", - "./helpers/defaults": "./helpers/defaults.js", - "./helpers/defineProperty": "./helpers/defineProperty.js", - "./helpers/extends": "./helpers/extends.js", - "./helpers/objectSpread": "./helpers/objectSpread.js", - "./helpers/objectSpread2": "./helpers/objectSpread2.js", - "./helpers/inherits": "./helpers/inherits.js", - "./helpers/inheritsLoose": "./helpers/inheritsLoose.js", - "./helpers/getPrototypeOf": "./helpers/getPrototypeOf.js", - "./helpers/setPrototypeOf": "./helpers/setPrototypeOf.js", - "./helpers/isNativeReflectConstruct": "./helpers/isNativeReflectConstruct.js", - "./helpers/construct": "./helpers/construct.js", - "./helpers/isNativeFunction": "./helpers/isNativeFunction.js", - "./helpers/wrapNativeSuper": "./helpers/wrapNativeSuper.js", - "./helpers/instanceof": "./helpers/instanceof.js", - "./helpers/interopRequireDefault": "./helpers/interopRequireDefault.js", - "./helpers/interopRequireWildcard": "./helpers/interopRequireWildcard.js", - "./helpers/newArrowCheck": "./helpers/newArrowCheck.js", - "./helpers/objectDestructuringEmpty": "./helpers/objectDestructuringEmpty.js", - "./helpers/objectWithoutPropertiesLoose": "./helpers/objectWithoutPropertiesLoose.js", - "./helpers/objectWithoutProperties": "./helpers/objectWithoutProperties.js", - "./helpers/assertThisInitialized": "./helpers/assertThisInitialized.js", - "./helpers/possibleConstructorReturn": "./helpers/possibleConstructorReturn.js", - "./helpers/createSuper": "./helpers/createSuper.js", - "./helpers/superPropBase": "./helpers/superPropBase.js", - "./helpers/get": "./helpers/get.js", - "./helpers/set": "./helpers/set.js", - "./helpers/taggedTemplateLiteral": "./helpers/taggedTemplateLiteral.js", - "./helpers/taggedTemplateLiteralLoose": "./helpers/taggedTemplateLiteralLoose.js", - "./helpers/readOnlyError": "./helpers/readOnlyError.js", - "./helpers/classNameTDZError": "./helpers/classNameTDZError.js", - "./helpers/temporalUndefined": "./helpers/temporalUndefined.js", - "./helpers/tdz": "./helpers/tdz.js", - "./helpers/temporalRef": "./helpers/temporalRef.js", - "./helpers/slicedToArray": "./helpers/slicedToArray.js", - "./helpers/slicedToArrayLoose": "./helpers/slicedToArrayLoose.js", - "./helpers/toArray": "./helpers/toArray.js", - "./helpers/toConsumableArray": "./helpers/toConsumableArray.js", - "./helpers/arrayWithoutHoles": "./helpers/arrayWithoutHoles.js", - "./helpers/arrayWithHoles": "./helpers/arrayWithHoles.js", - "./helpers/maybeArrayLike": "./helpers/maybeArrayLike.js", - "./helpers/iterableToArray": "./helpers/iterableToArray.js", - "./helpers/iterableToArrayLimit": "./helpers/iterableToArrayLimit.js", - "./helpers/iterableToArrayLimitLoose": "./helpers/iterableToArrayLimitLoose.js", - "./helpers/unsupportedIterableToArray": "./helpers/unsupportedIterableToArray.js", - "./helpers/arrayLikeToArray": "./helpers/arrayLikeToArray.js", - "./helpers/nonIterableSpread": "./helpers/nonIterableSpread.js", - "./helpers/nonIterableRest": "./helpers/nonIterableRest.js", - "./helpers/createForOfIteratorHelper": "./helpers/createForOfIteratorHelper.js", - "./helpers/createForOfIteratorHelperLoose": "./helpers/createForOfIteratorHelperLoose.js", - "./helpers/skipFirstGeneratorNext": "./helpers/skipFirstGeneratorNext.js", - "./helpers/toPrimitive": "./helpers/toPrimitive.js", - "./helpers/toPropertyKey": "./helpers/toPropertyKey.js", - "./helpers/initializerWarningHelper": "./helpers/initializerWarningHelper.js", - "./helpers/initializerDefineProperty": "./helpers/initializerDefineProperty.js", - "./helpers/applyDecoratedDescriptor": "./helpers/applyDecoratedDescriptor.js", - "./helpers/classPrivateFieldLooseKey": "./helpers/classPrivateFieldLooseKey.js", - "./helpers/classPrivateFieldLooseBase": "./helpers/classPrivateFieldLooseBase.js", - "./helpers/classPrivateFieldGet": "./helpers/classPrivateFieldGet.js", - "./helpers/classPrivateFieldSet": "./helpers/classPrivateFieldSet.js", - "./helpers/classPrivateFieldDestructureSet": "./helpers/classPrivateFieldDestructureSet.js", - "./helpers/classStaticPrivateFieldSpecGet": "./helpers/classStaticPrivateFieldSpecGet.js", - "./helpers/classStaticPrivateFieldSpecSet": "./helpers/classStaticPrivateFieldSpecSet.js", - "./helpers/classStaticPrivateMethodGet": "./helpers/classStaticPrivateMethodGet.js", - "./helpers/classStaticPrivateMethodSet": "./helpers/classStaticPrivateMethodSet.js", - "./helpers/decorate": "./helpers/decorate.js", - "./helpers/classPrivateMethodGet": "./helpers/classPrivateMethodGet.js", - "./helpers/classPrivateMethodSet": "./helpers/classPrivateMethodSet.js", - "./helpers/wrapRegExp": "./helpers/wrapRegExp.js", - "./helpers/esm/typeof": "./helpers/esm/typeof.js", - "./helpers/esm/jsx": "./helpers/esm/jsx.js", - "./helpers/esm/asyncIterator": "./helpers/esm/asyncIterator.js", - "./helpers/esm/AwaitValue": "./helpers/esm/AwaitValue.js", - "./helpers/esm/AsyncGenerator": "./helpers/esm/AsyncGenerator.js", - "./helpers/esm/wrapAsyncGenerator": "./helpers/esm/wrapAsyncGenerator.js", - "./helpers/esm/awaitAsyncGenerator": "./helpers/esm/awaitAsyncGenerator.js", - "./helpers/esm/asyncGeneratorDelegate": "./helpers/esm/asyncGeneratorDelegate.js", - "./helpers/esm/asyncToGenerator": "./helpers/esm/asyncToGenerator.js", - "./helpers/esm/classCallCheck": "./helpers/esm/classCallCheck.js", - "./helpers/esm/createClass": "./helpers/esm/createClass.js", - "./helpers/esm/defineEnumerableProperties": "./helpers/esm/defineEnumerableProperties.js", - "./helpers/esm/defaults": "./helpers/esm/defaults.js", - "./helpers/esm/defineProperty": "./helpers/esm/defineProperty.js", - "./helpers/esm/extends": "./helpers/esm/extends.js", - "./helpers/esm/objectSpread": "./helpers/esm/objectSpread.js", - "./helpers/esm/objectSpread2": "./helpers/esm/objectSpread2.js", - "./helpers/esm/inherits": "./helpers/esm/inherits.js", - "./helpers/esm/inheritsLoose": "./helpers/esm/inheritsLoose.js", - "./helpers/esm/getPrototypeOf": "./helpers/esm/getPrototypeOf.js", - "./helpers/esm/setPrototypeOf": "./helpers/esm/setPrototypeOf.js", - "./helpers/esm/isNativeReflectConstruct": "./helpers/esm/isNativeReflectConstruct.js", - "./helpers/esm/construct": "./helpers/esm/construct.js", - "./helpers/esm/isNativeFunction": "./helpers/esm/isNativeFunction.js", - "./helpers/esm/wrapNativeSuper": "./helpers/esm/wrapNativeSuper.js", - "./helpers/esm/instanceof": "./helpers/esm/instanceof.js", - "./helpers/esm/interopRequireDefault": "./helpers/esm/interopRequireDefault.js", - "./helpers/esm/interopRequireWildcard": "./helpers/esm/interopRequireWildcard.js", - "./helpers/esm/newArrowCheck": "./helpers/esm/newArrowCheck.js", - "./helpers/esm/objectDestructuringEmpty": "./helpers/esm/objectDestructuringEmpty.js", - "./helpers/esm/objectWithoutPropertiesLoose": "./helpers/esm/objectWithoutPropertiesLoose.js", - "./helpers/esm/objectWithoutProperties": "./helpers/esm/objectWithoutProperties.js", - "./helpers/esm/assertThisInitialized": "./helpers/esm/assertThisInitialized.js", - "./helpers/esm/possibleConstructorReturn": "./helpers/esm/possibleConstructorReturn.js", - "./helpers/esm/createSuper": "./helpers/esm/createSuper.js", - "./helpers/esm/superPropBase": "./helpers/esm/superPropBase.js", - "./helpers/esm/get": "./helpers/esm/get.js", - "./helpers/esm/set": "./helpers/esm/set.js", - "./helpers/esm/taggedTemplateLiteral": "./helpers/esm/taggedTemplateLiteral.js", - "./helpers/esm/taggedTemplateLiteralLoose": "./helpers/esm/taggedTemplateLiteralLoose.js", - "./helpers/esm/readOnlyError": "./helpers/esm/readOnlyError.js", - "./helpers/esm/classNameTDZError": "./helpers/esm/classNameTDZError.js", - "./helpers/esm/temporalUndefined": "./helpers/esm/temporalUndefined.js", - "./helpers/esm/tdz": "./helpers/esm/tdz.js", - "./helpers/esm/temporalRef": "./helpers/esm/temporalRef.js", - "./helpers/esm/slicedToArray": "./helpers/esm/slicedToArray.js", - "./helpers/esm/slicedToArrayLoose": "./helpers/esm/slicedToArrayLoose.js", - "./helpers/esm/toArray": "./helpers/esm/toArray.js", - "./helpers/esm/toConsumableArray": "./helpers/esm/toConsumableArray.js", - "./helpers/esm/arrayWithoutHoles": "./helpers/esm/arrayWithoutHoles.js", - "./helpers/esm/arrayWithHoles": "./helpers/esm/arrayWithHoles.js", - "./helpers/esm/maybeArrayLike": "./helpers/esm/maybeArrayLike.js", - "./helpers/esm/iterableToArray": "./helpers/esm/iterableToArray.js", - "./helpers/esm/iterableToArrayLimit": "./helpers/esm/iterableToArrayLimit.js", - "./helpers/esm/iterableToArrayLimitLoose": "./helpers/esm/iterableToArrayLimitLoose.js", - "./helpers/esm/unsupportedIterableToArray": "./helpers/esm/unsupportedIterableToArray.js", - "./helpers/esm/arrayLikeToArray": "./helpers/esm/arrayLikeToArray.js", - "./helpers/esm/nonIterableSpread": "./helpers/esm/nonIterableSpread.js", - "./helpers/esm/nonIterableRest": "./helpers/esm/nonIterableRest.js", - "./helpers/esm/createForOfIteratorHelper": "./helpers/esm/createForOfIteratorHelper.js", - "./helpers/esm/createForOfIteratorHelperLoose": "./helpers/esm/createForOfIteratorHelperLoose.js", - "./helpers/esm/skipFirstGeneratorNext": "./helpers/esm/skipFirstGeneratorNext.js", - "./helpers/esm/toPrimitive": "./helpers/esm/toPrimitive.js", - "./helpers/esm/toPropertyKey": "./helpers/esm/toPropertyKey.js", - "./helpers/esm/initializerWarningHelper": "./helpers/esm/initializerWarningHelper.js", - "./helpers/esm/initializerDefineProperty": "./helpers/esm/initializerDefineProperty.js", - "./helpers/esm/applyDecoratedDescriptor": "./helpers/esm/applyDecoratedDescriptor.js", - "./helpers/esm/classPrivateFieldLooseKey": "./helpers/esm/classPrivateFieldLooseKey.js", - "./helpers/esm/classPrivateFieldLooseBase": "./helpers/esm/classPrivateFieldLooseBase.js", - "./helpers/esm/classPrivateFieldGet": "./helpers/esm/classPrivateFieldGet.js", - "./helpers/esm/classPrivateFieldSet": "./helpers/esm/classPrivateFieldSet.js", - "./helpers/esm/classPrivateFieldDestructureSet": "./helpers/esm/classPrivateFieldDestructureSet.js", - "./helpers/esm/classStaticPrivateFieldSpecGet": "./helpers/esm/classStaticPrivateFieldSpecGet.js", - "./helpers/esm/classStaticPrivateFieldSpecSet": "./helpers/esm/classStaticPrivateFieldSpecSet.js", - "./helpers/esm/classStaticPrivateMethodGet": "./helpers/esm/classStaticPrivateMethodGet.js", - "./helpers/esm/classStaticPrivateMethodSet": "./helpers/esm/classStaticPrivateMethodSet.js", - "./helpers/esm/decorate": "./helpers/esm/decorate.js", - "./helpers/esm/classPrivateMethodGet": "./helpers/esm/classPrivateMethodGet.js", - "./helpers/esm/classPrivateMethodSet": "./helpers/esm/classPrivateMethodSet.js", - "./helpers/esm/wrapRegExp": "./helpers/esm/wrapRegExp.js", - "./package": "./package.json", - "./package.json": "./package.json", + "./helpers/typeof": { + "node": "./helpers/typeof/index.js", + "module": "./helpers/typeof/index.mjs", + "default": "./helpers/typeof/index.mjs" + }, + "./helpers/jsx": { + "node": "./helpers/jsx/index.js", + "module": "./helpers/jsx/index.mjs", + "default": "./helpers/jsx/index.mjs" + }, + "./helpers/asyncIterator": { + "node": "./helpers/asyncIterator/index.js", + "module": "./helpers/asyncIterator/index.mjs", + "default": "./helpers/asyncIterator/index.mjs" + }, + "./helpers/AwaitValue": { + "node": "./helpers/AwaitValue/index.js", + "module": "./helpers/AwaitValue/index.mjs", + "default": "./helpers/AwaitValue/index.mjs" + }, + "./helpers/AsyncGenerator": { + "node": "./helpers/AsyncGenerator/index.js", + "module": "./helpers/AsyncGenerator/index.mjs", + "default": "./helpers/AsyncGenerator/index.mjs" + }, + "./helpers/wrapAsyncGenerator": { + "node": "./helpers/wrapAsyncGenerator/index.js", + "module": "./helpers/wrapAsyncGenerator/index.mjs", + "default": "./helpers/wrapAsyncGenerator/index.mjs" + }, + "./helpers/awaitAsyncGenerator": { + "node": "./helpers/awaitAsyncGenerator/index.js", + "module": "./helpers/awaitAsyncGenerator/index.mjs", + "default": "./helpers/awaitAsyncGenerator/index.mjs" + }, + "./helpers/asyncGeneratorDelegate": { + "node": "./helpers/asyncGeneratorDelegate/index.js", + "module": "./helpers/asyncGeneratorDelegate/index.mjs", + "default": "./helpers/asyncGeneratorDelegate/index.mjs" + }, + "./helpers/asyncToGenerator": { + "node": "./helpers/asyncToGenerator/index.js", + "module": "./helpers/asyncToGenerator/index.mjs", + "default": "./helpers/asyncToGenerator/index.mjs" + }, + "./helpers/classCallCheck": { + "node": "./helpers/classCallCheck/index.js", + "module": "./helpers/classCallCheck/index.mjs", + "default": "./helpers/classCallCheck/index.mjs" + }, + "./helpers/createClass": { + "node": "./helpers/createClass/index.js", + "module": "./helpers/createClass/index.mjs", + "default": "./helpers/createClass/index.mjs" + }, + "./helpers/defineEnumerableProperties": { + "node": "./helpers/defineEnumerableProperties/index.js", + "module": "./helpers/defineEnumerableProperties/index.mjs", + "default": "./helpers/defineEnumerableProperties/index.mjs" + }, + "./helpers/defaults": { + "node": "./helpers/defaults/index.js", + "module": "./helpers/defaults/index.mjs", + "default": "./helpers/defaults/index.mjs" + }, + "./helpers/defineProperty": { + "node": "./helpers/defineProperty/index.js", + "module": "./helpers/defineProperty/index.mjs", + "default": "./helpers/defineProperty/index.mjs" + }, + "./helpers/extends": { + "node": "./helpers/extends/index.js", + "module": "./helpers/extends/index.mjs", + "default": "./helpers/extends/index.mjs" + }, + "./helpers/objectSpread": { + "node": "./helpers/objectSpread/index.js", + "module": "./helpers/objectSpread/index.mjs", + "default": "./helpers/objectSpread/index.mjs" + }, + "./helpers/objectSpread2": { + "node": "./helpers/objectSpread2/index.js", + "module": "./helpers/objectSpread2/index.mjs", + "default": "./helpers/objectSpread2/index.mjs" + }, + "./helpers/inherits": { + "node": "./helpers/inherits/index.js", + "module": "./helpers/inherits/index.mjs", + "default": "./helpers/inherits/index.mjs" + }, + "./helpers/inheritsLoose": { + "node": "./helpers/inheritsLoose/index.js", + "module": "./helpers/inheritsLoose/index.mjs", + "default": "./helpers/inheritsLoose/index.mjs" + }, + "./helpers/getPrototypeOf": { + "node": "./helpers/getPrototypeOf/index.js", + "module": "./helpers/getPrototypeOf/index.mjs", + "default": "./helpers/getPrototypeOf/index.mjs" + }, + "./helpers/setPrototypeOf": { + "node": "./helpers/setPrototypeOf/index.js", + "module": "./helpers/setPrototypeOf/index.mjs", + "default": "./helpers/setPrototypeOf/index.mjs" + }, + "./helpers/isNativeReflectConstruct": { + "node": "./helpers/isNativeReflectConstruct/index.js", + "module": "./helpers/isNativeReflectConstruct/index.mjs", + "default": "./helpers/isNativeReflectConstruct/index.mjs" + }, + "./helpers/construct": { + "node": "./helpers/construct/index.js", + "module": "./helpers/construct/index.mjs", + "default": "./helpers/construct/index.mjs" + }, + "./helpers/isNativeFunction": { + "node": "./helpers/isNativeFunction/index.js", + "module": "./helpers/isNativeFunction/index.mjs", + "default": "./helpers/isNativeFunction/index.mjs" + }, + "./helpers/wrapNativeSuper": { + "node": "./helpers/wrapNativeSuper/index.js", + "module": "./helpers/wrapNativeSuper/index.mjs", + "default": "./helpers/wrapNativeSuper/index.mjs" + }, + "./helpers/instanceof": { + "node": "./helpers/instanceof/index.js", + "module": "./helpers/instanceof/index.mjs", + "default": "./helpers/instanceof/index.mjs" + }, + "./helpers/interopRequireDefault": { + "node": "./helpers/interopRequireDefault/index.js", + "module": "./helpers/interopRequireDefault/index.mjs", + "default": "./helpers/interopRequireDefault/index.mjs" + }, + "./helpers/interopRequireWildcard": { + "node": "./helpers/interopRequireWildcard/index.js", + "module": "./helpers/interopRequireWildcard/index.mjs", + "default": "./helpers/interopRequireWildcard/index.mjs" + }, + "./helpers/newArrowCheck": { + "node": "./helpers/newArrowCheck/index.js", + "module": "./helpers/newArrowCheck/index.mjs", + "default": "./helpers/newArrowCheck/index.mjs" + }, + "./helpers/objectDestructuringEmpty": { + "node": "./helpers/objectDestructuringEmpty/index.js", + "module": "./helpers/objectDestructuringEmpty/index.mjs", + "default": "./helpers/objectDestructuringEmpty/index.mjs" + }, + "./helpers/objectWithoutPropertiesLoose": { + "node": "./helpers/objectWithoutPropertiesLoose/index.js", + "module": "./helpers/objectWithoutPropertiesLoose/index.mjs", + "default": "./helpers/objectWithoutPropertiesLoose/index.mjs" + }, + "./helpers/objectWithoutProperties": { + "node": "./helpers/objectWithoutProperties/index.js", + "module": "./helpers/objectWithoutProperties/index.mjs", + "default": "./helpers/objectWithoutProperties/index.mjs" + }, + "./helpers/assertThisInitialized": { + "node": "./helpers/assertThisInitialized/index.js", + "module": "./helpers/assertThisInitialized/index.mjs", + "default": "./helpers/assertThisInitialized/index.mjs" + }, + "./helpers/possibleConstructorReturn": { + "node": "./helpers/possibleConstructorReturn/index.js", + "module": "./helpers/possibleConstructorReturn/index.mjs", + "default": "./helpers/possibleConstructorReturn/index.mjs" + }, + "./helpers/createSuper": { + "node": "./helpers/createSuper/index.js", + "module": "./helpers/createSuper/index.mjs", + "default": "./helpers/createSuper/index.mjs" + }, + "./helpers/superPropBase": { + "node": "./helpers/superPropBase/index.js", + "module": "./helpers/superPropBase/index.mjs", + "default": "./helpers/superPropBase/index.mjs" + }, + "./helpers/get": { + "node": "./helpers/get/index.js", + "module": "./helpers/get/index.mjs", + "default": "./helpers/get/index.mjs" + }, + "./helpers/set": { + "node": "./helpers/set/index.js", + "module": "./helpers/set/index.mjs", + "default": "./helpers/set/index.mjs" + }, + "./helpers/taggedTemplateLiteral": { + "node": "./helpers/taggedTemplateLiteral/index.js", + "module": "./helpers/taggedTemplateLiteral/index.mjs", + "default": "./helpers/taggedTemplateLiteral/index.mjs" + }, + "./helpers/taggedTemplateLiteralLoose": { + "node": "./helpers/taggedTemplateLiteralLoose/index.js", + "module": "./helpers/taggedTemplateLiteralLoose/index.mjs", + "default": "./helpers/taggedTemplateLiteralLoose/index.mjs" + }, + "./helpers/readOnlyError": { + "node": "./helpers/readOnlyError/index.js", + "module": "./helpers/readOnlyError/index.mjs", + "default": "./helpers/readOnlyError/index.mjs" + }, + "./helpers/classNameTDZError": { + "node": "./helpers/classNameTDZError/index.js", + "module": "./helpers/classNameTDZError/index.mjs", + "default": "./helpers/classNameTDZError/index.mjs" + }, + "./helpers/temporalUndefined": { + "node": "./helpers/temporalUndefined/index.js", + "module": "./helpers/temporalUndefined/index.mjs", + "default": "./helpers/temporalUndefined/index.mjs" + }, + "./helpers/tdz": { + "node": "./helpers/tdz/index.js", + "module": "./helpers/tdz/index.mjs", + "default": "./helpers/tdz/index.mjs" + }, + "./helpers/temporalRef": { + "node": "./helpers/temporalRef/index.js", + "module": "./helpers/temporalRef/index.mjs", + "default": "./helpers/temporalRef/index.mjs" + }, + "./helpers/slicedToArray": { + "node": "./helpers/slicedToArray/index.js", + "module": "./helpers/slicedToArray/index.mjs", + "default": "./helpers/slicedToArray/index.mjs" + }, + "./helpers/slicedToArrayLoose": { + "node": "./helpers/slicedToArrayLoose/index.js", + "module": "./helpers/slicedToArrayLoose/index.mjs", + "default": "./helpers/slicedToArrayLoose/index.mjs" + }, + "./helpers/toArray": { + "node": "./helpers/toArray/index.js", + "module": "./helpers/toArray/index.mjs", + "default": "./helpers/toArray/index.mjs" + }, + "./helpers/toConsumableArray": { + "node": "./helpers/toConsumableArray/index.js", + "module": "./helpers/toConsumableArray/index.mjs", + "default": "./helpers/toConsumableArray/index.mjs" + }, + "./helpers/arrayWithoutHoles": { + "node": "./helpers/arrayWithoutHoles/index.js", + "module": "./helpers/arrayWithoutHoles/index.mjs", + "default": "./helpers/arrayWithoutHoles/index.mjs" + }, + "./helpers/arrayWithHoles": { + "node": "./helpers/arrayWithHoles/index.js", + "module": "./helpers/arrayWithHoles/index.mjs", + "default": "./helpers/arrayWithHoles/index.mjs" + }, + "./helpers/maybeArrayLike": { + "node": "./helpers/maybeArrayLike/index.js", + "module": "./helpers/maybeArrayLike/index.mjs", + "default": "./helpers/maybeArrayLike/index.mjs" + }, + "./helpers/iterableToArray": { + "node": "./helpers/iterableToArray/index.js", + "module": "./helpers/iterableToArray/index.mjs", + "default": "./helpers/iterableToArray/index.mjs" + }, + "./helpers/iterableToArrayLimit": { + "node": "./helpers/iterableToArrayLimit/index.js", + "module": "./helpers/iterableToArrayLimit/index.mjs", + "default": "./helpers/iterableToArrayLimit/index.mjs" + }, + "./helpers/iterableToArrayLimitLoose": { + "node": "./helpers/iterableToArrayLimitLoose/index.js", + "module": "./helpers/iterableToArrayLimitLoose/index.mjs", + "default": "./helpers/iterableToArrayLimitLoose/index.mjs" + }, + "./helpers/unsupportedIterableToArray": { + "node": "./helpers/unsupportedIterableToArray/index.js", + "module": "./helpers/unsupportedIterableToArray/index.mjs", + "default": "./helpers/unsupportedIterableToArray/index.mjs" + }, + "./helpers/arrayLikeToArray": { + "node": "./helpers/arrayLikeToArray/index.js", + "module": "./helpers/arrayLikeToArray/index.mjs", + "default": "./helpers/arrayLikeToArray/index.mjs" + }, + "./helpers/nonIterableSpread": { + "node": "./helpers/nonIterableSpread/index.js", + "module": "./helpers/nonIterableSpread/index.mjs", + "default": "./helpers/nonIterableSpread/index.mjs" + }, + "./helpers/nonIterableRest": { + "node": "./helpers/nonIterableRest/index.js", + "module": "./helpers/nonIterableRest/index.mjs", + "default": "./helpers/nonIterableRest/index.mjs" + }, + "./helpers/createForOfIteratorHelper": { + "node": "./helpers/createForOfIteratorHelper/index.js", + "module": "./helpers/createForOfIteratorHelper/index.mjs", + "default": "./helpers/createForOfIteratorHelper/index.mjs" + }, + "./helpers/createForOfIteratorHelperLoose": { + "node": "./helpers/createForOfIteratorHelperLoose/index.js", + "module": "./helpers/createForOfIteratorHelperLoose/index.mjs", + "default": "./helpers/createForOfIteratorHelperLoose/index.mjs" + }, + "./helpers/skipFirstGeneratorNext": { + "node": "./helpers/skipFirstGeneratorNext/index.js", + "module": "./helpers/skipFirstGeneratorNext/index.mjs", + "default": "./helpers/skipFirstGeneratorNext/index.mjs" + }, + "./helpers/toPrimitive": { + "node": "./helpers/toPrimitive/index.js", + "module": "./helpers/toPrimitive/index.mjs", + "default": "./helpers/toPrimitive/index.mjs" + }, + "./helpers/toPropertyKey": { + "node": "./helpers/toPropertyKey/index.js", + "module": "./helpers/toPropertyKey/index.mjs", + "default": "./helpers/toPropertyKey/index.mjs" + }, + "./helpers/initializerWarningHelper": { + "node": "./helpers/initializerWarningHelper/index.js", + "module": "./helpers/initializerWarningHelper/index.mjs", + "default": "./helpers/initializerWarningHelper/index.mjs" + }, + "./helpers/initializerDefineProperty": { + "node": "./helpers/initializerDefineProperty/index.js", + "module": "./helpers/initializerDefineProperty/index.mjs", + "default": "./helpers/initializerDefineProperty/index.mjs" + }, + "./helpers/applyDecoratedDescriptor": { + "node": "./helpers/applyDecoratedDescriptor/index.js", + "module": "./helpers/applyDecoratedDescriptor/index.mjs", + "default": "./helpers/applyDecoratedDescriptor/index.mjs" + }, + "./helpers/classPrivateFieldLooseKey": { + "node": "./helpers/classPrivateFieldLooseKey/index.js", + "module": "./helpers/classPrivateFieldLooseKey/index.mjs", + "default": "./helpers/classPrivateFieldLooseKey/index.mjs" + }, + "./helpers/classPrivateFieldLooseBase": { + "node": "./helpers/classPrivateFieldLooseBase/index.js", + "module": "./helpers/classPrivateFieldLooseBase/index.mjs", + "default": "./helpers/classPrivateFieldLooseBase/index.mjs" + }, + "./helpers/classPrivateFieldGet": { + "node": "./helpers/classPrivateFieldGet/index.js", + "module": "./helpers/classPrivateFieldGet/index.mjs", + "default": "./helpers/classPrivateFieldGet/index.mjs" + }, + "./helpers/classPrivateFieldSet": { + "node": "./helpers/classPrivateFieldSet/index.js", + "module": "./helpers/classPrivateFieldSet/index.mjs", + "default": "./helpers/classPrivateFieldSet/index.mjs" + }, + "./helpers/classPrivateFieldDestructureSet": { + "node": "./helpers/classPrivateFieldDestructureSet/index.js", + "module": "./helpers/classPrivateFieldDestructureSet/index.mjs", + "default": "./helpers/classPrivateFieldDestructureSet/index.mjs" + }, + "./helpers/classStaticPrivateFieldSpecGet": { + "node": "./helpers/classStaticPrivateFieldSpecGet/index.js", + "module": "./helpers/classStaticPrivateFieldSpecGet/index.mjs", + "default": "./helpers/classStaticPrivateFieldSpecGet/index.mjs" + }, + "./helpers/classStaticPrivateFieldSpecSet": { + "node": "./helpers/classStaticPrivateFieldSpecSet/index.js", + "module": "./helpers/classStaticPrivateFieldSpecSet/index.mjs", + "default": "./helpers/classStaticPrivateFieldSpecSet/index.mjs" + }, + "./helpers/classStaticPrivateMethodGet": { + "node": "./helpers/classStaticPrivateMethodGet/index.js", + "module": "./helpers/classStaticPrivateMethodGet/index.mjs", + "default": "./helpers/classStaticPrivateMethodGet/index.mjs" + }, + "./helpers/classStaticPrivateMethodSet": { + "node": "./helpers/classStaticPrivateMethodSet/index.js", + "module": "./helpers/classStaticPrivateMethodSet/index.mjs", + "default": "./helpers/classStaticPrivateMethodSet/index.mjs" + }, + "./helpers/decorate": { + "node": "./helpers/decorate/index.js", + "module": "./helpers/decorate/index.mjs", + "default": "./helpers/decorate/index.mjs" + }, + "./helpers/classPrivateMethodGet": { + "node": "./helpers/classPrivateMethodGet/index.js", + "module": "./helpers/classPrivateMethodGet/index.mjs", + "default": "./helpers/classPrivateMethodGet/index.mjs" + }, + "./helpers/classPrivateMethodSet": { + "node": "./helpers/classPrivateMethodSet/index.js", + "module": "./helpers/classPrivateMethodSet/index.mjs", + "default": "./helpers/classPrivateMethodSet/index.mjs" + }, + "./helpers/wrapRegExp": { + "node": "./helpers/wrapRegExp/index.js", + "module": "./helpers/wrapRegExp/index.mjs", + "default": "./helpers/wrapRegExp/index.mjs" + }, "./regenerator": "./regenerator/index.js", - "./regenerator/": "./regenerator/", + "./package.json": "./package.json", "./core-js-stable/": "./core-js-stable/", "./core-js-stable/map": "./core-js-stable/map.js", "./core-js-stable/promise": "./core-js-stable/promise.js", diff --git a/packages/babel-runtime/helpers/esm/package.json b/packages/babel-runtime/helpers/esm/package.json deleted file mode 100644 index aead43de364c..000000000000 --- a/packages/babel-runtime/helpers/esm/package.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "type": "module" -} \ No newline at end of file diff --git a/packages/babel-runtime/helpers/esm/temporalRef.js b/packages/babel-runtime/helpers/esm/temporalRef.js deleted file mode 100644 index 335b47aac988..000000000000 --- a/packages/babel-runtime/helpers/esm/temporalRef.js +++ /dev/null @@ -1,5 +0,0 @@ -import undef from "@babel/runtime/helpers/esm/temporalUndefined"; -import err from "@babel/runtime/helpers/esm/tdz"; -export default function _temporalRef(val, name) { - return val === undef ? err(name) : val; -} \ No newline at end of file diff --git a/packages/babel-runtime/helpers/esm/toArray.js b/packages/babel-runtime/helpers/esm/toArray.js deleted file mode 100644 index 871eda8a3bcd..000000000000 --- a/packages/babel-runtime/helpers/esm/toArray.js +++ /dev/null @@ -1,7 +0,0 @@ -import arrayWithHoles from "@babel/runtime/helpers/esm/arrayWithHoles"; -import iterableToArray from "@babel/runtime/helpers/esm/iterableToArray"; -import unsupportedIterableToArray from "@babel/runtime/helpers/esm/unsupportedIterableToArray"; -import nonIterableRest from "@babel/runtime/helpers/esm/nonIterableRest"; -export default function _toArray(arr) { - return arrayWithHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableRest(); -} \ No newline at end of file diff --git a/packages/babel-runtime/helpers/iterableToArray.js b/packages/babel-runtime/helpers/iterableToArray/index.js similarity index 63% rename from packages/babel-runtime/helpers/iterableToArray.js rename to packages/babel-runtime/helpers/iterableToArray/index.js index 954244b9fee4..060f06382fa9 100644 --- a/packages/babel-runtime/helpers/iterableToArray.js +++ b/packages/babel-runtime/helpers/iterableToArray/index.js @@ -2,4 +2,5 @@ function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); } -module.exports = _iterableToArray; \ No newline at end of file +module.exports = _iterableToArray; +module.exports["default"] = module.exports; \ No newline at end of file diff --git a/packages/babel-runtime/helpers/esm/iterableToArray.js b/packages/babel-runtime/helpers/iterableToArray/index.mjs similarity index 100% rename from packages/babel-runtime/helpers/esm/iterableToArray.js rename to packages/babel-runtime/helpers/iterableToArray/index.mjs diff --git a/packages/babel-runtime/helpers/temporalRef.js b/packages/babel-runtime/helpers/temporalRef.js deleted file mode 100644 index 8aa5e5e58dcb..000000000000 --- a/packages/babel-runtime/helpers/temporalRef.js +++ /dev/null @@ -1,9 +0,0 @@ -var temporalUndefined = require("./temporalUndefined"); - -var tdz = require("./tdz"); - -function _temporalRef(val, name) { - return val === temporalUndefined ? tdz(name) : val; -} - -module.exports = _temporalRef; \ No newline at end of file diff --git a/packages/babel-runtime/helpers/temporalRef/index.js b/packages/babel-runtime/helpers/temporalRef/index.js new file mode 100644 index 000000000000..b4cb3f14b9df --- /dev/null +++ b/packages/babel-runtime/helpers/temporalRef/index.js @@ -0,0 +1,10 @@ +var temporalUndefined = require("@babel/runtime/helpers/temporalUndefined"); + +var tdz = require("@babel/runtime/helpers/tdz"); + +function _temporalRef(val, name) { + return val === temporalUndefined ? tdz(name) : val; +} + +module.exports = _temporalRef; +module.exports["default"] = module.exports; \ No newline at end of file diff --git a/packages/babel-runtime/helpers/temporalRef/index.mjs b/packages/babel-runtime/helpers/temporalRef/index.mjs new file mode 100644 index 000000000000..0a7a7c0d78f4 --- /dev/null +++ b/packages/babel-runtime/helpers/temporalRef/index.mjs @@ -0,0 +1,5 @@ +import undef from "@babel/runtime/helpers/temporalUndefined"; +import err from "@babel/runtime/helpers/tdz"; +export default function _temporalRef(val, name) { + return val === undef ? err(name) : val; +} \ No newline at end of file diff --git a/packages/babel-runtime/helpers/toArray.js b/packages/babel-runtime/helpers/toArray.js deleted file mode 100644 index f113822988de..000000000000 --- a/packages/babel-runtime/helpers/toArray.js +++ /dev/null @@ -1,13 +0,0 @@ -var arrayWithHoles = require("./arrayWithHoles"); - -var iterableToArray = require("./iterableToArray"); - -var unsupportedIterableToArray = require("./unsupportedIterableToArray"); - -var nonIterableRest = require("./nonIterableRest"); - -function _toArray(arr) { - return arrayWithHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableRest(); -} - -module.exports = _toArray; \ No newline at end of file diff --git a/packages/babel-runtime/helpers/toArray/index.js b/packages/babel-runtime/helpers/toArray/index.js new file mode 100644 index 000000000000..23459919e41a --- /dev/null +++ b/packages/babel-runtime/helpers/toArray/index.js @@ -0,0 +1,14 @@ +var arrayWithHoles = require("@babel/runtime/helpers/arrayWithHoles"); + +var iterableToArray = require("@babel/runtime/helpers/iterableToArray"); + +var unsupportedIterableToArray = require("@babel/runtime/helpers/unsupportedIterableToArray"); + +var nonIterableRest = require("@babel/runtime/helpers/nonIterableRest"); + +function _toArray(arr) { + return arrayWithHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableRest(); +} + +module.exports = _toArray; +module.exports["default"] = module.exports; \ No newline at end of file diff --git a/packages/babel-runtime/helpers/toArray/index.mjs b/packages/babel-runtime/helpers/toArray/index.mjs new file mode 100644 index 000000000000..0daa94ee1ec5 --- /dev/null +++ b/packages/babel-runtime/helpers/toArray/index.mjs @@ -0,0 +1,7 @@ +import arrayWithHoles from "@babel/runtime/helpers/arrayWithHoles"; +import iterableToArray from "@babel/runtime/helpers/iterableToArray"; +import unsupportedIterableToArray from "@babel/runtime/helpers/unsupportedIterableToArray"; +import nonIterableRest from "@babel/runtime/helpers/nonIterableRest"; +export default function _toArray(arr) { + return arrayWithHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableRest(); +} \ No newline at end of file diff --git a/packages/babel-runtime/package.json b/packages/babel-runtime/package.json index 2840e455b5c2..0e7af75c3fef 100644 --- a/packages/babel-runtime/package.json +++ b/packages/babel-runtime/package.json @@ -17,170 +17,407 @@ "regenerator-runtime": "^0.13.4" }, "exports": { - "./helpers/": "./helpers/", - "./helpers/typeof": "./helpers/typeof.js", - "./helpers/jsx": "./helpers/jsx.js", - "./helpers/asyncIterator": "./helpers/asyncIterator.js", - "./helpers/AwaitValue": "./helpers/AwaitValue.js", - "./helpers/AsyncGenerator": "./helpers/AsyncGenerator.js", - "./helpers/wrapAsyncGenerator": "./helpers/wrapAsyncGenerator.js", - "./helpers/awaitAsyncGenerator": "./helpers/awaitAsyncGenerator.js", - "./helpers/asyncGeneratorDelegate": "./helpers/asyncGeneratorDelegate.js", - "./helpers/asyncToGenerator": "./helpers/asyncToGenerator.js", - "./helpers/classCallCheck": "./helpers/classCallCheck.js", - "./helpers/createClass": "./helpers/createClass.js", - "./helpers/defineEnumerableProperties": "./helpers/defineEnumerableProperties.js", - "./helpers/defaults": "./helpers/defaults.js", - "./helpers/defineProperty": "./helpers/defineProperty.js", - "./helpers/extends": "./helpers/extends.js", - "./helpers/objectSpread": "./helpers/objectSpread.js", - "./helpers/objectSpread2": "./helpers/objectSpread2.js", - "./helpers/inherits": "./helpers/inherits.js", - "./helpers/inheritsLoose": "./helpers/inheritsLoose.js", - "./helpers/getPrototypeOf": "./helpers/getPrototypeOf.js", - "./helpers/setPrototypeOf": "./helpers/setPrototypeOf.js", - "./helpers/isNativeReflectConstruct": "./helpers/isNativeReflectConstruct.js", - "./helpers/construct": "./helpers/construct.js", - "./helpers/isNativeFunction": "./helpers/isNativeFunction.js", - "./helpers/wrapNativeSuper": "./helpers/wrapNativeSuper.js", - "./helpers/instanceof": "./helpers/instanceof.js", - "./helpers/interopRequireDefault": "./helpers/interopRequireDefault.js", - "./helpers/interopRequireWildcard": "./helpers/interopRequireWildcard.js", - "./helpers/newArrowCheck": "./helpers/newArrowCheck.js", - "./helpers/objectDestructuringEmpty": "./helpers/objectDestructuringEmpty.js", - "./helpers/objectWithoutPropertiesLoose": "./helpers/objectWithoutPropertiesLoose.js", - "./helpers/objectWithoutProperties": "./helpers/objectWithoutProperties.js", - "./helpers/assertThisInitialized": "./helpers/assertThisInitialized.js", - "./helpers/possibleConstructorReturn": "./helpers/possibleConstructorReturn.js", - "./helpers/createSuper": "./helpers/createSuper.js", - "./helpers/superPropBase": "./helpers/superPropBase.js", - "./helpers/get": "./helpers/get.js", - "./helpers/set": "./helpers/set.js", - "./helpers/taggedTemplateLiteral": "./helpers/taggedTemplateLiteral.js", - "./helpers/taggedTemplateLiteralLoose": "./helpers/taggedTemplateLiteralLoose.js", - "./helpers/readOnlyError": "./helpers/readOnlyError.js", - "./helpers/classNameTDZError": "./helpers/classNameTDZError.js", - "./helpers/temporalUndefined": "./helpers/temporalUndefined.js", - "./helpers/tdz": "./helpers/tdz.js", - "./helpers/temporalRef": "./helpers/temporalRef.js", - "./helpers/slicedToArray": "./helpers/slicedToArray.js", - "./helpers/slicedToArrayLoose": "./helpers/slicedToArrayLoose.js", - "./helpers/toArray": "./helpers/toArray.js", - "./helpers/toConsumableArray": "./helpers/toConsumableArray.js", - "./helpers/arrayWithoutHoles": "./helpers/arrayWithoutHoles.js", - "./helpers/arrayWithHoles": "./helpers/arrayWithHoles.js", - "./helpers/maybeArrayLike": "./helpers/maybeArrayLike.js", - "./helpers/iterableToArray": "./helpers/iterableToArray.js", - "./helpers/iterableToArrayLimit": "./helpers/iterableToArrayLimit.js", - "./helpers/iterableToArrayLimitLoose": "./helpers/iterableToArrayLimitLoose.js", - "./helpers/unsupportedIterableToArray": "./helpers/unsupportedIterableToArray.js", - "./helpers/arrayLikeToArray": "./helpers/arrayLikeToArray.js", - "./helpers/nonIterableSpread": "./helpers/nonIterableSpread.js", - "./helpers/nonIterableRest": "./helpers/nonIterableRest.js", - "./helpers/createForOfIteratorHelper": "./helpers/createForOfIteratorHelper.js", - "./helpers/createForOfIteratorHelperLoose": "./helpers/createForOfIteratorHelperLoose.js", - "./helpers/skipFirstGeneratorNext": "./helpers/skipFirstGeneratorNext.js", - "./helpers/toPrimitive": "./helpers/toPrimitive.js", - "./helpers/toPropertyKey": "./helpers/toPropertyKey.js", - "./helpers/initializerWarningHelper": "./helpers/initializerWarningHelper.js", - "./helpers/initializerDefineProperty": "./helpers/initializerDefineProperty.js", - "./helpers/applyDecoratedDescriptor": "./helpers/applyDecoratedDescriptor.js", - "./helpers/classPrivateFieldLooseKey": "./helpers/classPrivateFieldLooseKey.js", - "./helpers/classPrivateFieldLooseBase": "./helpers/classPrivateFieldLooseBase.js", - "./helpers/classPrivateFieldGet": "./helpers/classPrivateFieldGet.js", - "./helpers/classPrivateFieldSet": "./helpers/classPrivateFieldSet.js", - "./helpers/classPrivateFieldDestructureSet": "./helpers/classPrivateFieldDestructureSet.js", - "./helpers/classStaticPrivateFieldSpecGet": "./helpers/classStaticPrivateFieldSpecGet.js", - "./helpers/classStaticPrivateFieldSpecSet": "./helpers/classStaticPrivateFieldSpecSet.js", - "./helpers/classStaticPrivateMethodGet": "./helpers/classStaticPrivateMethodGet.js", - "./helpers/classStaticPrivateMethodSet": "./helpers/classStaticPrivateMethodSet.js", - "./helpers/decorate": "./helpers/decorate.js", - "./helpers/classPrivateMethodGet": "./helpers/classPrivateMethodGet.js", - "./helpers/classPrivateMethodSet": "./helpers/classPrivateMethodSet.js", - "./helpers/wrapRegExp": "./helpers/wrapRegExp.js", - "./helpers/esm/typeof": "./helpers/esm/typeof.js", - "./helpers/esm/jsx": "./helpers/esm/jsx.js", - "./helpers/esm/asyncIterator": "./helpers/esm/asyncIterator.js", - "./helpers/esm/AwaitValue": "./helpers/esm/AwaitValue.js", - "./helpers/esm/AsyncGenerator": "./helpers/esm/AsyncGenerator.js", - "./helpers/esm/wrapAsyncGenerator": "./helpers/esm/wrapAsyncGenerator.js", - "./helpers/esm/awaitAsyncGenerator": "./helpers/esm/awaitAsyncGenerator.js", - "./helpers/esm/asyncGeneratorDelegate": "./helpers/esm/asyncGeneratorDelegate.js", - "./helpers/esm/asyncToGenerator": "./helpers/esm/asyncToGenerator.js", - "./helpers/esm/classCallCheck": "./helpers/esm/classCallCheck.js", - "./helpers/esm/createClass": "./helpers/esm/createClass.js", - "./helpers/esm/defineEnumerableProperties": "./helpers/esm/defineEnumerableProperties.js", - "./helpers/esm/defaults": "./helpers/esm/defaults.js", - "./helpers/esm/defineProperty": "./helpers/esm/defineProperty.js", - "./helpers/esm/extends": "./helpers/esm/extends.js", - "./helpers/esm/objectSpread": "./helpers/esm/objectSpread.js", - "./helpers/esm/objectSpread2": "./helpers/esm/objectSpread2.js", - "./helpers/esm/inherits": "./helpers/esm/inherits.js", - "./helpers/esm/inheritsLoose": "./helpers/esm/inheritsLoose.js", - "./helpers/esm/getPrototypeOf": "./helpers/esm/getPrototypeOf.js", - "./helpers/esm/setPrototypeOf": "./helpers/esm/setPrototypeOf.js", - "./helpers/esm/isNativeReflectConstruct": "./helpers/esm/isNativeReflectConstruct.js", - "./helpers/esm/construct": "./helpers/esm/construct.js", - "./helpers/esm/isNativeFunction": "./helpers/esm/isNativeFunction.js", - "./helpers/esm/wrapNativeSuper": "./helpers/esm/wrapNativeSuper.js", - "./helpers/esm/instanceof": "./helpers/esm/instanceof.js", - "./helpers/esm/interopRequireDefault": "./helpers/esm/interopRequireDefault.js", - "./helpers/esm/interopRequireWildcard": "./helpers/esm/interopRequireWildcard.js", - "./helpers/esm/newArrowCheck": "./helpers/esm/newArrowCheck.js", - "./helpers/esm/objectDestructuringEmpty": "./helpers/esm/objectDestructuringEmpty.js", - "./helpers/esm/objectWithoutPropertiesLoose": "./helpers/esm/objectWithoutPropertiesLoose.js", - "./helpers/esm/objectWithoutProperties": "./helpers/esm/objectWithoutProperties.js", - "./helpers/esm/assertThisInitialized": "./helpers/esm/assertThisInitialized.js", - "./helpers/esm/possibleConstructorReturn": "./helpers/esm/possibleConstructorReturn.js", - "./helpers/esm/createSuper": "./helpers/esm/createSuper.js", - "./helpers/esm/superPropBase": "./helpers/esm/superPropBase.js", - "./helpers/esm/get": "./helpers/esm/get.js", - "./helpers/esm/set": "./helpers/esm/set.js", - "./helpers/esm/taggedTemplateLiteral": "./helpers/esm/taggedTemplateLiteral.js", - "./helpers/esm/taggedTemplateLiteralLoose": "./helpers/esm/taggedTemplateLiteralLoose.js", - "./helpers/esm/readOnlyError": "./helpers/esm/readOnlyError.js", - "./helpers/esm/classNameTDZError": "./helpers/esm/classNameTDZError.js", - "./helpers/esm/temporalUndefined": "./helpers/esm/temporalUndefined.js", - "./helpers/esm/tdz": "./helpers/esm/tdz.js", - "./helpers/esm/temporalRef": "./helpers/esm/temporalRef.js", - "./helpers/esm/slicedToArray": "./helpers/esm/slicedToArray.js", - "./helpers/esm/slicedToArrayLoose": "./helpers/esm/slicedToArrayLoose.js", - "./helpers/esm/toArray": "./helpers/esm/toArray.js", - "./helpers/esm/toConsumableArray": "./helpers/esm/toConsumableArray.js", - "./helpers/esm/arrayWithoutHoles": "./helpers/esm/arrayWithoutHoles.js", - "./helpers/esm/arrayWithHoles": "./helpers/esm/arrayWithHoles.js", - "./helpers/esm/maybeArrayLike": "./helpers/esm/maybeArrayLike.js", - "./helpers/esm/iterableToArray": "./helpers/esm/iterableToArray.js", - "./helpers/esm/iterableToArrayLimit": "./helpers/esm/iterableToArrayLimit.js", - "./helpers/esm/iterableToArrayLimitLoose": "./helpers/esm/iterableToArrayLimitLoose.js", - "./helpers/esm/unsupportedIterableToArray": "./helpers/esm/unsupportedIterableToArray.js", - "./helpers/esm/arrayLikeToArray": "./helpers/esm/arrayLikeToArray.js", - "./helpers/esm/nonIterableSpread": "./helpers/esm/nonIterableSpread.js", - "./helpers/esm/nonIterableRest": "./helpers/esm/nonIterableRest.js", - "./helpers/esm/createForOfIteratorHelper": "./helpers/esm/createForOfIteratorHelper.js", - "./helpers/esm/createForOfIteratorHelperLoose": "./helpers/esm/createForOfIteratorHelperLoose.js", - "./helpers/esm/skipFirstGeneratorNext": "./helpers/esm/skipFirstGeneratorNext.js", - "./helpers/esm/toPrimitive": "./helpers/esm/toPrimitive.js", - "./helpers/esm/toPropertyKey": "./helpers/esm/toPropertyKey.js", - "./helpers/esm/initializerWarningHelper": "./helpers/esm/initializerWarningHelper.js", - "./helpers/esm/initializerDefineProperty": "./helpers/esm/initializerDefineProperty.js", - "./helpers/esm/applyDecoratedDescriptor": "./helpers/esm/applyDecoratedDescriptor.js", - "./helpers/esm/classPrivateFieldLooseKey": "./helpers/esm/classPrivateFieldLooseKey.js", - "./helpers/esm/classPrivateFieldLooseBase": "./helpers/esm/classPrivateFieldLooseBase.js", - "./helpers/esm/classPrivateFieldGet": "./helpers/esm/classPrivateFieldGet.js", - "./helpers/esm/classPrivateFieldSet": "./helpers/esm/classPrivateFieldSet.js", - "./helpers/esm/classPrivateFieldDestructureSet": "./helpers/esm/classPrivateFieldDestructureSet.js", - "./helpers/esm/classStaticPrivateFieldSpecGet": "./helpers/esm/classStaticPrivateFieldSpecGet.js", - "./helpers/esm/classStaticPrivateFieldSpecSet": "./helpers/esm/classStaticPrivateFieldSpecSet.js", - "./helpers/esm/classStaticPrivateMethodGet": "./helpers/esm/classStaticPrivateMethodGet.js", - "./helpers/esm/classStaticPrivateMethodSet": "./helpers/esm/classStaticPrivateMethodSet.js", - "./helpers/esm/decorate": "./helpers/esm/decorate.js", - "./helpers/esm/classPrivateMethodGet": "./helpers/esm/classPrivateMethodGet.js", - "./helpers/esm/classPrivateMethodSet": "./helpers/esm/classPrivateMethodSet.js", - "./helpers/esm/wrapRegExp": "./helpers/esm/wrapRegExp.js", - "./package": "./package.json", - "./package.json": "./package.json", + "./helpers/typeof": { + "node": "./helpers/typeof/index.js", + "module": "./helpers/typeof/index.mjs", + "default": "./helpers/typeof/index.mjs" + }, + "./helpers/jsx": { + "node": "./helpers/jsx/index.js", + "module": "./helpers/jsx/index.mjs", + "default": "./helpers/jsx/index.mjs" + }, + "./helpers/asyncIterator": { + "node": "./helpers/asyncIterator/index.js", + "module": "./helpers/asyncIterator/index.mjs", + "default": "./helpers/asyncIterator/index.mjs" + }, + "./helpers/AwaitValue": { + "node": "./helpers/AwaitValue/index.js", + "module": "./helpers/AwaitValue/index.mjs", + "default": "./helpers/AwaitValue/index.mjs" + }, + "./helpers/AsyncGenerator": { + "node": "./helpers/AsyncGenerator/index.js", + "module": "./helpers/AsyncGenerator/index.mjs", + "default": "./helpers/AsyncGenerator/index.mjs" + }, + "./helpers/wrapAsyncGenerator": { + "node": "./helpers/wrapAsyncGenerator/index.js", + "module": "./helpers/wrapAsyncGenerator/index.mjs", + "default": "./helpers/wrapAsyncGenerator/index.mjs" + }, + "./helpers/awaitAsyncGenerator": { + "node": "./helpers/awaitAsyncGenerator/index.js", + "module": "./helpers/awaitAsyncGenerator/index.mjs", + "default": "./helpers/awaitAsyncGenerator/index.mjs" + }, + "./helpers/asyncGeneratorDelegate": { + "node": "./helpers/asyncGeneratorDelegate/index.js", + "module": "./helpers/asyncGeneratorDelegate/index.mjs", + "default": "./helpers/asyncGeneratorDelegate/index.mjs" + }, + "./helpers/asyncToGenerator": { + "node": "./helpers/asyncToGenerator/index.js", + "module": "./helpers/asyncToGenerator/index.mjs", + "default": "./helpers/asyncToGenerator/index.mjs" + }, + "./helpers/classCallCheck": { + "node": "./helpers/classCallCheck/index.js", + "module": "./helpers/classCallCheck/index.mjs", + "default": "./helpers/classCallCheck/index.mjs" + }, + "./helpers/createClass": { + "node": "./helpers/createClass/index.js", + "module": "./helpers/createClass/index.mjs", + "default": "./helpers/createClass/index.mjs" + }, + "./helpers/defineEnumerableProperties": { + "node": "./helpers/defineEnumerableProperties/index.js", + "module": "./helpers/defineEnumerableProperties/index.mjs", + "default": "./helpers/defineEnumerableProperties/index.mjs" + }, + "./helpers/defaults": { + "node": "./helpers/defaults/index.js", + "module": "./helpers/defaults/index.mjs", + "default": "./helpers/defaults/index.mjs" + }, + "./helpers/defineProperty": { + "node": "./helpers/defineProperty/index.js", + "module": "./helpers/defineProperty/index.mjs", + "default": "./helpers/defineProperty/index.mjs" + }, + "./helpers/extends": { + "node": "./helpers/extends/index.js", + "module": "./helpers/extends/index.mjs", + "default": "./helpers/extends/index.mjs" + }, + "./helpers/objectSpread": { + "node": "./helpers/objectSpread/index.js", + "module": "./helpers/objectSpread/index.mjs", + "default": "./helpers/objectSpread/index.mjs" + }, + "./helpers/objectSpread2": { + "node": "./helpers/objectSpread2/index.js", + "module": "./helpers/objectSpread2/index.mjs", + "default": "./helpers/objectSpread2/index.mjs" + }, + "./helpers/inherits": { + "node": "./helpers/inherits/index.js", + "module": "./helpers/inherits/index.mjs", + "default": "./helpers/inherits/index.mjs" + }, + "./helpers/inheritsLoose": { + "node": "./helpers/inheritsLoose/index.js", + "module": "./helpers/inheritsLoose/index.mjs", + "default": "./helpers/inheritsLoose/index.mjs" + }, + "./helpers/getPrototypeOf": { + "node": "./helpers/getPrototypeOf/index.js", + "module": "./helpers/getPrototypeOf/index.mjs", + "default": "./helpers/getPrototypeOf/index.mjs" + }, + "./helpers/setPrototypeOf": { + "node": "./helpers/setPrototypeOf/index.js", + "module": "./helpers/setPrototypeOf/index.mjs", + "default": "./helpers/setPrototypeOf/index.mjs" + }, + "./helpers/isNativeReflectConstruct": { + "node": "./helpers/isNativeReflectConstruct/index.js", + "module": "./helpers/isNativeReflectConstruct/index.mjs", + "default": "./helpers/isNativeReflectConstruct/index.mjs" + }, + "./helpers/construct": { + "node": "./helpers/construct/index.js", + "module": "./helpers/construct/index.mjs", + "default": "./helpers/construct/index.mjs" + }, + "./helpers/isNativeFunction": { + "node": "./helpers/isNativeFunction/index.js", + "module": "./helpers/isNativeFunction/index.mjs", + "default": "./helpers/isNativeFunction/index.mjs" + }, + "./helpers/wrapNativeSuper": { + "node": "./helpers/wrapNativeSuper/index.js", + "module": "./helpers/wrapNativeSuper/index.mjs", + "default": "./helpers/wrapNativeSuper/index.mjs" + }, + "./helpers/instanceof": { + "node": "./helpers/instanceof/index.js", + "module": "./helpers/instanceof/index.mjs", + "default": "./helpers/instanceof/index.mjs" + }, + "./helpers/interopRequireDefault": { + "node": "./helpers/interopRequireDefault/index.js", + "module": "./helpers/interopRequireDefault/index.mjs", + "default": "./helpers/interopRequireDefault/index.mjs" + }, + "./helpers/interopRequireWildcard": { + "node": "./helpers/interopRequireWildcard/index.js", + "module": "./helpers/interopRequireWildcard/index.mjs", + "default": "./helpers/interopRequireWildcard/index.mjs" + }, + "./helpers/newArrowCheck": { + "node": "./helpers/newArrowCheck/index.js", + "module": "./helpers/newArrowCheck/index.mjs", + "default": "./helpers/newArrowCheck/index.mjs" + }, + "./helpers/objectDestructuringEmpty": { + "node": "./helpers/objectDestructuringEmpty/index.js", + "module": "./helpers/objectDestructuringEmpty/index.mjs", + "default": "./helpers/objectDestructuringEmpty/index.mjs" + }, + "./helpers/objectWithoutPropertiesLoose": { + "node": "./helpers/objectWithoutPropertiesLoose/index.js", + "module": "./helpers/objectWithoutPropertiesLoose/index.mjs", + "default": "./helpers/objectWithoutPropertiesLoose/index.mjs" + }, + "./helpers/objectWithoutProperties": { + "node": "./helpers/objectWithoutProperties/index.js", + "module": "./helpers/objectWithoutProperties/index.mjs", + "default": "./helpers/objectWithoutProperties/index.mjs" + }, + "./helpers/assertThisInitialized": { + "node": "./helpers/assertThisInitialized/index.js", + "module": "./helpers/assertThisInitialized/index.mjs", + "default": "./helpers/assertThisInitialized/index.mjs" + }, + "./helpers/possibleConstructorReturn": { + "node": "./helpers/possibleConstructorReturn/index.js", + "module": "./helpers/possibleConstructorReturn/index.mjs", + "default": "./helpers/possibleConstructorReturn/index.mjs" + }, + "./helpers/createSuper": { + "node": "./helpers/createSuper/index.js", + "module": "./helpers/createSuper/index.mjs", + "default": "./helpers/createSuper/index.mjs" + }, + "./helpers/superPropBase": { + "node": "./helpers/superPropBase/index.js", + "module": "./helpers/superPropBase/index.mjs", + "default": "./helpers/superPropBase/index.mjs" + }, + "./helpers/get": { + "node": "./helpers/get/index.js", + "module": "./helpers/get/index.mjs", + "default": "./helpers/get/index.mjs" + }, + "./helpers/set": { + "node": "./helpers/set/index.js", + "module": "./helpers/set/index.mjs", + "default": "./helpers/set/index.mjs" + }, + "./helpers/taggedTemplateLiteral": { + "node": "./helpers/taggedTemplateLiteral/index.js", + "module": "./helpers/taggedTemplateLiteral/index.mjs", + "default": "./helpers/taggedTemplateLiteral/index.mjs" + }, + "./helpers/taggedTemplateLiteralLoose": { + "node": "./helpers/taggedTemplateLiteralLoose/index.js", + "module": "./helpers/taggedTemplateLiteralLoose/index.mjs", + "default": "./helpers/taggedTemplateLiteralLoose/index.mjs" + }, + "./helpers/readOnlyError": { + "node": "./helpers/readOnlyError/index.js", + "module": "./helpers/readOnlyError/index.mjs", + "default": "./helpers/readOnlyError/index.mjs" + }, + "./helpers/classNameTDZError": { + "node": "./helpers/classNameTDZError/index.js", + "module": "./helpers/classNameTDZError/index.mjs", + "default": "./helpers/classNameTDZError/index.mjs" + }, + "./helpers/temporalUndefined": { + "node": "./helpers/temporalUndefined/index.js", + "module": "./helpers/temporalUndefined/index.mjs", + "default": "./helpers/temporalUndefined/index.mjs" + }, + "./helpers/tdz": { + "node": "./helpers/tdz/index.js", + "module": "./helpers/tdz/index.mjs", + "default": "./helpers/tdz/index.mjs" + }, + "./helpers/temporalRef": { + "node": "./helpers/temporalRef/index.js", + "module": "./helpers/temporalRef/index.mjs", + "default": "./helpers/temporalRef/index.mjs" + }, + "./helpers/slicedToArray": { + "node": "./helpers/slicedToArray/index.js", + "module": "./helpers/slicedToArray/index.mjs", + "default": "./helpers/slicedToArray/index.mjs" + }, + "./helpers/slicedToArrayLoose": { + "node": "./helpers/slicedToArrayLoose/index.js", + "module": "./helpers/slicedToArrayLoose/index.mjs", + "default": "./helpers/slicedToArrayLoose/index.mjs" + }, + "./helpers/toArray": { + "node": "./helpers/toArray/index.js", + "module": "./helpers/toArray/index.mjs", + "default": "./helpers/toArray/index.mjs" + }, + "./helpers/toConsumableArray": { + "node": "./helpers/toConsumableArray/index.js", + "module": "./helpers/toConsumableArray/index.mjs", + "default": "./helpers/toConsumableArray/index.mjs" + }, + "./helpers/arrayWithoutHoles": { + "node": "./helpers/arrayWithoutHoles/index.js", + "module": "./helpers/arrayWithoutHoles/index.mjs", + "default": "./helpers/arrayWithoutHoles/index.mjs" + }, + "./helpers/arrayWithHoles": { + "node": "./helpers/arrayWithHoles/index.js", + "module": "./helpers/arrayWithHoles/index.mjs", + "default": "./helpers/arrayWithHoles/index.mjs" + }, + "./helpers/maybeArrayLike": { + "node": "./helpers/maybeArrayLike/index.js", + "module": "./helpers/maybeArrayLike/index.mjs", + "default": "./helpers/maybeArrayLike/index.mjs" + }, + "./helpers/iterableToArray": { + "node": "./helpers/iterableToArray/index.js", + "module": "./helpers/iterableToArray/index.mjs", + "default": "./helpers/iterableToArray/index.mjs" + }, + "./helpers/iterableToArrayLimit": { + "node": "./helpers/iterableToArrayLimit/index.js", + "module": "./helpers/iterableToArrayLimit/index.mjs", + "default": "./helpers/iterableToArrayLimit/index.mjs" + }, + "./helpers/iterableToArrayLimitLoose": { + "node": "./helpers/iterableToArrayLimitLoose/index.js", + "module": "./helpers/iterableToArrayLimitLoose/index.mjs", + "default": "./helpers/iterableToArrayLimitLoose/index.mjs" + }, + "./helpers/unsupportedIterableToArray": { + "node": "./helpers/unsupportedIterableToArray/index.js", + "module": "./helpers/unsupportedIterableToArray/index.mjs", + "default": "./helpers/unsupportedIterableToArray/index.mjs" + }, + "./helpers/arrayLikeToArray": { + "node": "./helpers/arrayLikeToArray/index.js", + "module": "./helpers/arrayLikeToArray/index.mjs", + "default": "./helpers/arrayLikeToArray/index.mjs" + }, + "./helpers/nonIterableSpread": { + "node": "./helpers/nonIterableSpread/index.js", + "module": "./helpers/nonIterableSpread/index.mjs", + "default": "./helpers/nonIterableSpread/index.mjs" + }, + "./helpers/nonIterableRest": { + "node": "./helpers/nonIterableRest/index.js", + "module": "./helpers/nonIterableRest/index.mjs", + "default": "./helpers/nonIterableRest/index.mjs" + }, + "./helpers/createForOfIteratorHelper": { + "node": "./helpers/createForOfIteratorHelper/index.js", + "module": "./helpers/createForOfIteratorHelper/index.mjs", + "default": "./helpers/createForOfIteratorHelper/index.mjs" + }, + "./helpers/createForOfIteratorHelperLoose": { + "node": "./helpers/createForOfIteratorHelperLoose/index.js", + "module": "./helpers/createForOfIteratorHelperLoose/index.mjs", + "default": "./helpers/createForOfIteratorHelperLoose/index.mjs" + }, + "./helpers/skipFirstGeneratorNext": { + "node": "./helpers/skipFirstGeneratorNext/index.js", + "module": "./helpers/skipFirstGeneratorNext/index.mjs", + "default": "./helpers/skipFirstGeneratorNext/index.mjs" + }, + "./helpers/toPrimitive": { + "node": "./helpers/toPrimitive/index.js", + "module": "./helpers/toPrimitive/index.mjs", + "default": "./helpers/toPrimitive/index.mjs" + }, + "./helpers/toPropertyKey": { + "node": "./helpers/toPropertyKey/index.js", + "module": "./helpers/toPropertyKey/index.mjs", + "default": "./helpers/toPropertyKey/index.mjs" + }, + "./helpers/initializerWarningHelper": { + "node": "./helpers/initializerWarningHelper/index.js", + "module": "./helpers/initializerWarningHelper/index.mjs", + "default": "./helpers/initializerWarningHelper/index.mjs" + }, + "./helpers/initializerDefineProperty": { + "node": "./helpers/initializerDefineProperty/index.js", + "module": "./helpers/initializerDefineProperty/index.mjs", + "default": "./helpers/initializerDefineProperty/index.mjs" + }, + "./helpers/applyDecoratedDescriptor": { + "node": "./helpers/applyDecoratedDescriptor/index.js", + "module": "./helpers/applyDecoratedDescriptor/index.mjs", + "default": "./helpers/applyDecoratedDescriptor/index.mjs" + }, + "./helpers/classPrivateFieldLooseKey": { + "node": "./helpers/classPrivateFieldLooseKey/index.js", + "module": "./helpers/classPrivateFieldLooseKey/index.mjs", + "default": "./helpers/classPrivateFieldLooseKey/index.mjs" + }, + "./helpers/classPrivateFieldLooseBase": { + "node": "./helpers/classPrivateFieldLooseBase/index.js", + "module": "./helpers/classPrivateFieldLooseBase/index.mjs", + "default": "./helpers/classPrivateFieldLooseBase/index.mjs" + }, + "./helpers/classPrivateFieldGet": { + "node": "./helpers/classPrivateFieldGet/index.js", + "module": "./helpers/classPrivateFieldGet/index.mjs", + "default": "./helpers/classPrivateFieldGet/index.mjs" + }, + "./helpers/classPrivateFieldSet": { + "node": "./helpers/classPrivateFieldSet/index.js", + "module": "./helpers/classPrivateFieldSet/index.mjs", + "default": "./helpers/classPrivateFieldSet/index.mjs" + }, + "./helpers/classPrivateFieldDestructureSet": { + "node": "./helpers/classPrivateFieldDestructureSet/index.js", + "module": "./helpers/classPrivateFieldDestructureSet/index.mjs", + "default": "./helpers/classPrivateFieldDestructureSet/index.mjs" + }, + "./helpers/classStaticPrivateFieldSpecGet": { + "node": "./helpers/classStaticPrivateFieldSpecGet/index.js", + "module": "./helpers/classStaticPrivateFieldSpecGet/index.mjs", + "default": "./helpers/classStaticPrivateFieldSpecGet/index.mjs" + }, + "./helpers/classStaticPrivateFieldSpecSet": { + "node": "./helpers/classStaticPrivateFieldSpecSet/index.js", + "module": "./helpers/classStaticPrivateFieldSpecSet/index.mjs", + "default": "./helpers/classStaticPrivateFieldSpecSet/index.mjs" + }, + "./helpers/classStaticPrivateMethodGet": { + "node": "./helpers/classStaticPrivateMethodGet/index.js", + "module": "./helpers/classStaticPrivateMethodGet/index.mjs", + "default": "./helpers/classStaticPrivateMethodGet/index.mjs" + }, + "./helpers/classStaticPrivateMethodSet": { + "node": "./helpers/classStaticPrivateMethodSet/index.js", + "module": "./helpers/classStaticPrivateMethodSet/index.mjs", + "default": "./helpers/classStaticPrivateMethodSet/index.mjs" + }, + "./helpers/decorate": { + "node": "./helpers/decorate/index.js", + "module": "./helpers/decorate/index.mjs", + "default": "./helpers/decorate/index.mjs" + }, + "./helpers/classPrivateMethodGet": { + "node": "./helpers/classPrivateMethodGet/index.js", + "module": "./helpers/classPrivateMethodGet/index.mjs", + "default": "./helpers/classPrivateMethodGet/index.mjs" + }, + "./helpers/classPrivateMethodSet": { + "node": "./helpers/classPrivateMethodSet/index.js", + "module": "./helpers/classPrivateMethodSet/index.mjs", + "default": "./helpers/classPrivateMethodSet/index.mjs" + }, + "./helpers/wrapRegExp": { + "node": "./helpers/wrapRegExp/index.js", + "module": "./helpers/wrapRegExp/index.mjs", + "default": "./helpers/wrapRegExp/index.mjs" + }, "./regenerator": "./regenerator/index.js", - "./regenerator/": "./regenerator/" + "./package.json": "./package.json" } } diff --git a/scripts/integration-tests/e2e-vue-cli.sh b/scripts/integration-tests/e2e-vue-cli.sh index 1013c5eae7ad..2d01c6300278 100755 --- a/scripts/integration-tests/e2e-vue-cli.sh +++ b/scripts/integration-tests/e2e-vue-cli.sh @@ -17,6 +17,14 @@ set -x git clone --depth=1 https://github.com/vuejs/vue-cli tmp/vue-cli cd tmp/vue-cli || exit +#==============================================================================# +# BREAKING CHANGES ADAPTATION # +#==============================================================================# + +# https://github.com/vuejs/vue-cli/blob/0b86e70f86aebea2286617625dac1daa77247883/packages/%40vue/babel-preset-app/__tests__/babel-preset.spec.js#L208 +# In Babel 8, runtime paths don't contain "esm" anymore (#12295) +sed -i 's!@babel/runtime/helpers/esm!@babel/runtime/helpers!' packages/@vue/babel-preset-app/__tests__/babel-preset.spec.js + #==============================================================================# # TEST # #==============================================================================#