From 247ea7b27407a0f3793ad6b4c9f92c4bbed9ba3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Thu, 14 Jan 2021 16:38:07 +0100 Subject: [PATCH 1/8] Use conditional exports in `@babel/runtime` for CJS/ESM --- .gitignore | 21 +- Makefile | 8 + .../scripts/build-dist.js | 99 ++- .../src/index.js | 27 +- .../import-compiled-modern-runtime/input.mjs | 1 + .../options.json | 7 + .../import-compiled-modern-runtime/output.js | 9 + .../import-compiled-old-runtime/input.mjs | 1 + .../import-compiled-old-runtime/options.json | 7 + .../import-compiled-old-runtime/output.js | 9 + .../import-modern-runtime/input.mjs | 1 + .../import-modern-runtime/options.json | 6 + .../import-modern-runtime/output.mjs | 5 + .../import-old-runtime/input.mjs | 1 + .../import-old-runtime/options.json | 3 + .../import-old-runtime/output.mjs | 5 + .../fixtures/dual-babel-runtime/options.json | 3 + .../require-modern-runtime/input.js | 1 + .../require-modern-runtime/options.json | 6 + .../require-modern-runtime/output.js | 7 + .../require-old-runtime/input.js | 1 + .../require-old-runtime/options.json | 3 + .../require-old-runtime/output.js | 7 + .../useESModules-modern-runtime/input.mjs | 1 + .../useESModules-modern-runtime/options.json | 6 + .../useESModules-modern-runtime/output.mjs | 5 + .../useESModules-modern-runtime/stderr.txt | 1 + .../useESModules-old-runtime/input.mjs | 1 + .../useESModules-old-runtime/options.json | 6 + .../useESModules-old-runtime/output.mjs | 5 + .../runtime-corejs2/es6-for-of/output.js | 2 +- .../runtime-corejs3/es6-for-of/output.js | 2 +- .../fixtures/runtime/es6-for-of/output.js | 2 +- .../test/helper.spec.js | 5 +- .../helpers/esm/iterableToArray.js | 7 +- .../helpers/esm/temporalRef.js | 6 +- .../helpers/esm/toArray.js | 8 +- .../index.js} | 3 +- .../helpers/iterableToArray/index.mjs | 6 + .../helpers/temporalRef.js | 9 - .../helpers/temporalRef/index.js | 10 + .../helpers/temporalRef/index.mjs | 5 + .../babel-runtime-corejs2/helpers/toArray.js | 13 - .../helpers/toArray/index.js | 14 + .../helpers/toArray/index.mjs | 7 + packages/babel-runtime-corejs2/package.json | 567 +++++++++++++----- packages/babel-runtime-corejs3/package.json | 567 +++++++++++++----- .../helpers/esm/iterableToArray.js | 4 +- .../babel-runtime/helpers/esm/temporalRef.js | 6 +- packages/babel-runtime/helpers/esm/toArray.js | 8 +- .../index.js} | 3 +- .../helpers/iterableToArray/index.mjs | 3 + packages/babel-runtime/helpers/temporalRef.js | 9 - .../helpers/temporalRef/index.js | 10 + .../helpers/temporalRef/index.mjs | 5 + packages/babel-runtime/helpers/toArray.js | 13 - .../babel-runtime/helpers/toArray/index.js | 14 + .../babel-runtime/helpers/toArray/index.mjs | 7 + packages/babel-runtime/package.json | 567 +++++++++++++----- 59 files changed, 1529 insertions(+), 616 deletions(-) create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-modern-runtime/input.mjs create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-modern-runtime/options.json create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-modern-runtime/output.js create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-old-runtime/input.mjs create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-old-runtime/options.json create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-old-runtime/output.js create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-modern-runtime/input.mjs create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-modern-runtime/options.json create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-modern-runtime/output.mjs create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-old-runtime/input.mjs create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-old-runtime/options.json create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-old-runtime/output.mjs create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/options.json create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-modern-runtime/input.js create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-modern-runtime/options.json create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-modern-runtime/output.js create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-old-runtime/input.js create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-old-runtime/options.json create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-old-runtime/output.js create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-modern-runtime/input.mjs create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-modern-runtime/options.json create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-modern-runtime/output.mjs create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-modern-runtime/stderr.txt create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-old-runtime/input.mjs create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-old-runtime/options.json create mode 100644 packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-old-runtime/output.mjs rename packages/babel-runtime-corejs2/helpers/{iterableToArray.js => iterableToArray/index.js} (81%) create mode 100644 packages/babel-runtime-corejs2/helpers/iterableToArray/index.mjs delete mode 100644 packages/babel-runtime-corejs2/helpers/temporalRef.js create mode 100644 packages/babel-runtime-corejs2/helpers/temporalRef/index.js create mode 100644 packages/babel-runtime-corejs2/helpers/temporalRef/index.mjs delete mode 100644 packages/babel-runtime-corejs2/helpers/toArray.js create mode 100644 packages/babel-runtime-corejs2/helpers/toArray/index.js create mode 100644 packages/babel-runtime-corejs2/helpers/toArray/index.mjs rename packages/babel-runtime/helpers/{iterableToArray.js => iterableToArray/index.js} (63%) create mode 100644 packages/babel-runtime/helpers/iterableToArray/index.mjs delete mode 100644 packages/babel-runtime/helpers/temporalRef.js create mode 100644 packages/babel-runtime/helpers/temporalRef/index.js create mode 100644 packages/babel-runtime/helpers/temporalRef/index.mjs delete mode 100644 packages/babel-runtime/helpers/toArray.js create mode 100644 packages/babel-runtime/helpers/toArray/index.js create mode 100644 packages/babel-runtime/helpers/toArray/index.mjs diff --git a/.gitignore b/.gitignore index 5b70c4a1cc74..f757e1a907fc 100644 --- a/.gitignore +++ b/.gitignore @@ -25,19 +25,21 @@ 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/*/*.js +/packages/babel-runtime/helpers/*/*.mjs +!/packages/babel-runtime/helpers/toArray/* +!/packages/babel-runtime/helpers/iterableToArray/* +!/packages/babel-runtime/helpers/temporalRef/* /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-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/*/*.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/helpers/esm/*.js !/packages/babel-runtime-corejs2/helpers/esm/toArray.js !/packages/babel-runtime-corejs2/helpers/esm/iterableToArray.js @@ -45,7 +47,8 @@ package-lock.json /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/*/*.js +/packages/babel-runtime-corejs3/helpers/*/*.mjs /packages/babel-runtime-corejs3/helpers/esm/*.js /packages/babel-runtime-corejs3/core-js/**/*.js /packages/babel-runtime-corejs3/core-js-stable/**/*.js diff --git a/Makefile b/Makefile index 61454e8a169f..c545908d52a6 100644 --- a/Makefile +++ b/Makefile @@ -196,6 +196,14 @@ prepublish: IS_PUBLISH=true $(MAKE) test new-version: + @echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" + @echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" + @echo "!!!!!! !!!!!!" + @echo "!!!!!! Update DUAL_MODE_RUNTIME in transform-runtime !!!!!!" + @echo "!!!!!! !!!!!!" + @echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" + @echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" + @exit 1 git pull --rebase $(YARN) release-tool version -f @babel/standalone diff --git a/packages/babel-plugin-transform-runtime/scripts/build-dist.js b/packages/babel-plugin-transform-runtime/scripts/build-dist.js index e7a6d458fb87..db7ecdbb257a 100644 --- a/packages/babel-plugin-transform-runtime/scripts/build-dist.js +++ b/packages/babel-plugin-transform-runtime/scripts/build-dist.js @@ -112,17 +112,55 @@ 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 writeHelperLegacyESMFile(pkgDirname, helperName) { + const fullPath = path.join(pkgDirname, "helpers", "esm", `${helperName}.js`); + + outputFile(fullPath, `export { default } from "../${helperName}/index.mjs"`); +} + +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; + }, + }; + writeHelperLegacyESMFile(pkgDirname, helperName); } + + writeHelperExports(runtimeName, helperSubExports); +} + +function writeHelperExports(runtimeName, helperSubExports) { const exports = { "./helpers/": "./helpers/", ...helperSubExports, @@ -137,26 +175,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( @@ -184,7 +202,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); } @@ -211,8 +229,9 @@ function buildHelper( transformRuntime, { corejs, useESModules: esm, version: runtimeVersion }, ], - buildRuntimeRewritePlugin(runtimeName, helperName, esm), - ], + buildRuntimeRewritePlugin(runtimeName, helperName), + esm ? null : addDefaultCJSExport, + ].filter(Boolean), overrides: [ { exclude: /typeof/, @@ -222,8 +241,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 @@ -233,7 +251,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}`; } } @@ -266,3 +284,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 12c1a20b889d..cb686759661d 100644 --- a/packages/babel-plugin-transform-runtime/src/index.js +++ b/packages/babel-plugin-transform-runtime/src/index.js @@ -4,7 +4,7 @@ import { types as t } from "@babel/core"; import getCoreJS2Definitions from "./runtime-corejs2-definitions"; import getCoreJS3Definitions from "./runtime-corejs3-definitions"; -import { typeAnnotationToString } from "./helpers"; +import { typeAnnotationToString, hasMinVersion } from "./helpers"; import getRuntimePath from "./get-runtime-path"; function supportsStaticESM(caller) { @@ -78,6 +78,20 @@ export default declare((api, options, dirname) => { throw new Error(`The 'version' option must be a version string.`); } + // In recent @babel/runtime versions, we can use require("helper").default + // instead of require("helper") so that it has the same interface as the + // ESM helper, and bundlers can better exchange one format for the other. + // TODO(Babel 8): Remove this check, it's always true + const DUAL_MODE_RUNTIME = "7.12.12"; + const supportsCJSDefault = hasMinVersion(DUAL_MODE_RUNTIME, runtimeVersion); + if (supportsCJSDefault && useESModules) { + console.warn( + `[@babel/plugin-transform-runtime] The 'useESModules' option is not necessary when using` + + ` a @babel/runtime version >= ${DUAL_MODE_RUNTIME}, because it automatically detects the` + + ` necessary module format.`, + ); + } + function has(obj, key) { return Object.prototype.hasOwnProperty.call(obj, key); } @@ -211,13 +225,19 @@ export default declare((api, options, dirname) => { `${modulePath}/${helpersDir}/${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. @@ -229,7 +249,8 @@ export default declare((api, options, dirname) => { cached = t.cloneNode(cached); } else { cached = addDefault(file.path, source, { - importedInterop: "uncompiled", + importedInterop: + isHelper && supportsCJSDefault ? "compiled" : "uncompiled", nameHint, blockHoist, }); diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-modern-runtime/input.mjs b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-modern-runtime/input.mjs new file mode 100644 index 000000000000..a869c2849526 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-modern-runtime/input.mjs @@ -0,0 +1 @@ +class A {} diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-modern-runtime/options.json b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-modern-runtime/options.json new file mode 100644 index 000000000000..f54b20faa9e2 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-modern-runtime/options.json @@ -0,0 +1,7 @@ +{ + "plugins": [ + ["transform-runtime", { "version": "7.100.0" }], + "transform-classes", + "transform-modules-commonjs" + ] +} diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-modern-runtime/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-modern-runtime/output.js new file mode 100644 index 000000000000..f3c1956d6457 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-modern-runtime/output.js @@ -0,0 +1,9 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; + +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); + +let A = function A() { + (0, _classCallCheck2.default)(this, A); +}; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-old-runtime/input.mjs b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-old-runtime/input.mjs new file mode 100644 index 000000000000..a869c2849526 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-old-runtime/input.mjs @@ -0,0 +1 @@ +class A {} diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-old-runtime/options.json b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-old-runtime/options.json new file mode 100644 index 000000000000..5ce56b1c41c3 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-old-runtime/options.json @@ -0,0 +1,7 @@ +{ + "plugins": [ + "transform-runtime", + "transform-classes", + "transform-modules-commonjs" + ] +} diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-old-runtime/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-old-runtime/output.js new file mode 100644 index 000000000000..d2910e032093 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-compiled-old-runtime/output.js @@ -0,0 +1,9 @@ +"use strict"; + +var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); + +var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); + +let A = function A() { + (0, _classCallCheck2.default)(this, A); +}; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-modern-runtime/input.mjs b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-modern-runtime/input.mjs new file mode 100644 index 000000000000..a869c2849526 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-modern-runtime/input.mjs @@ -0,0 +1 @@ +class A {} diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-modern-runtime/options.json b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-modern-runtime/options.json new file mode 100644 index 000000000000..228ff0612ac9 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-modern-runtime/options.json @@ -0,0 +1,6 @@ +{ + "plugins": [ + ["transform-runtime", { "version": "7.100.0" }], + "transform-classes" + ] +} diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-modern-runtime/output.mjs b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-modern-runtime/output.mjs new file mode 100644 index 000000000000..dc9246c1103b --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-modern-runtime/output.mjs @@ -0,0 +1,5 @@ +import _classCallCheck from "@babel/runtime/helpers/classCallCheck"; + +let A = function A() { + _classCallCheck(this, A); +}; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-old-runtime/input.mjs b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-old-runtime/input.mjs new file mode 100644 index 000000000000..a869c2849526 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-old-runtime/input.mjs @@ -0,0 +1 @@ +class A {} diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-old-runtime/options.json b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-old-runtime/options.json new file mode 100644 index 000000000000..38c1e4364d85 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-old-runtime/options.json @@ -0,0 +1,3 @@ +{ + "plugins": ["transform-runtime", "transform-classes"] +} diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-old-runtime/output.mjs b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-old-runtime/output.mjs new file mode 100644 index 000000000000..dc9246c1103b --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/import-old-runtime/output.mjs @@ -0,0 +1,5 @@ +import _classCallCheck from "@babel/runtime/helpers/classCallCheck"; + +let A = function A() { + _classCallCheck(this, A); +}; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/options.json b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/options.json new file mode 100644 index 000000000000..de9d8de1f50c --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/options.json @@ -0,0 +1,3 @@ +{ + "validateLogs": true +} diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-modern-runtime/input.js b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-modern-runtime/input.js new file mode 100644 index 000000000000..a869c2849526 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-modern-runtime/input.js @@ -0,0 +1 @@ +class A {} diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-modern-runtime/options.json b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-modern-runtime/options.json new file mode 100644 index 000000000000..228ff0612ac9 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-modern-runtime/options.json @@ -0,0 +1,6 @@ +{ + "plugins": [ + ["transform-runtime", { "version": "7.100.0" }], + "transform-classes" + ] +} diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-modern-runtime/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-modern-runtime/output.js new file mode 100644 index 000000000000..95d54241db10 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-modern-runtime/output.js @@ -0,0 +1,7 @@ +var _classCallCheck = require("@babel/runtime/helpers/classCallCheck").default; + +let A = function A() { + "use strict"; + + _classCallCheck(this, A); +}; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-old-runtime/input.js b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-old-runtime/input.js new file mode 100644 index 000000000000..a869c2849526 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-old-runtime/input.js @@ -0,0 +1 @@ +class A {} diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-old-runtime/options.json b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-old-runtime/options.json new file mode 100644 index 000000000000..38c1e4364d85 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-old-runtime/options.json @@ -0,0 +1,3 @@ +{ + "plugins": ["transform-runtime", "transform-classes"] +} diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-old-runtime/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-old-runtime/output.js new file mode 100644 index 000000000000..e7d28e32b46a --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/require-old-runtime/output.js @@ -0,0 +1,7 @@ +var _classCallCheck = require("@babel/runtime/helpers/classCallCheck"); + +let A = function A() { + "use strict"; + + _classCallCheck(this, A); +}; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-modern-runtime/input.mjs b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-modern-runtime/input.mjs new file mode 100644 index 000000000000..a869c2849526 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-modern-runtime/input.mjs @@ -0,0 +1 @@ +class A {} diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-modern-runtime/options.json b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-modern-runtime/options.json new file mode 100644 index 000000000000..b9e1259985a0 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-modern-runtime/options.json @@ -0,0 +1,6 @@ +{ + "plugins": [ + ["transform-runtime", { "version": "7.100.0", "useESModules": true }], + "transform-classes" + ] +} diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-modern-runtime/output.mjs b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-modern-runtime/output.mjs new file mode 100644 index 000000000000..b2335d05a84b --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-modern-runtime/output.mjs @@ -0,0 +1,5 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; + +let A = function A() { + _classCallCheck(this, A); +}; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-modern-runtime/stderr.txt b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-modern-runtime/stderr.txt new file mode 100644 index 000000000000..29dc9466d154 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-modern-runtime/stderr.txt @@ -0,0 +1 @@ +[@babel/plugin-transform-runtime] The 'useESModules' option is not necessary when using a @babel/runtime version >= 7.12.12, because it automatically detects the necessary module format. diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-old-runtime/input.mjs b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-old-runtime/input.mjs new file mode 100644 index 000000000000..a869c2849526 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-old-runtime/input.mjs @@ -0,0 +1 @@ +class A {} diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-old-runtime/options.json b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-old-runtime/options.json new file mode 100644 index 000000000000..85e7d4c5c689 --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-old-runtime/options.json @@ -0,0 +1,6 @@ +{ + "plugins": [ + ["transform-runtime", { "useESModules": true }], + "transform-classes" + ] +} diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-old-runtime/output.mjs b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-old-runtime/output.mjs new file mode 100644 index 000000000000..b2335d05a84b --- /dev/null +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-old-runtime/output.mjs @@ -0,0 +1,5 @@ +import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; + +let A = function A() { + _classCallCheck(this, A); +}; diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/es6-for-of/output.js b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/es6-for-of/output.js index ad7039a8ea59..5c96f5c40800 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/es6-for-of/output.js +++ b/packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/es6-for-of/output.js @@ -1,4 +1,4 @@ -var _createForOfIteratorHelper = require("@babel/runtime-corejs2/helpers/createForOfIteratorHelper"); +var _createForOfIteratorHelper = require("@babel/runtime-corejs2/helpers/createForOfIteratorHelper").default; var _iterator = _createForOfIteratorHelper(arr), _step; 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/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-typeof-symbol/test/helper.spec.js b/packages/babel-plugin-transform-typeof-symbol/test/helper.spec.js index 74f6b1379230..8a11f4133f10 100644 --- a/packages/babel-plugin-transform-typeof-symbol/test/helper.spec.js +++ b/packages/babel-plugin-transform-typeof-symbol/test/helper.spec.js @@ -23,9 +23,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/iterableToArray.js b/packages/babel-runtime-corejs2/helpers/esm/iterableToArray.js index 3bd675d10801..f543d911da44 100644 --- a/packages/babel-runtime-corejs2/helpers/esm/iterableToArray.js +++ b/packages/babel-runtime-corejs2/helpers/esm/iterableToArray.js @@ -1,6 +1 @@ -import _Array$from from "@babel/runtime-corejs2/core-js/array/from"; -import _isIterable from "@babel/runtime-corejs2/core-js/is-iterable"; -import _Symbol from "@babel/runtime-corejs2/core-js/symbol"; -export default function _iterableToArray(iter) { - if (typeof _Symbol !== "undefined" && _isIterable(Object(iter))) return _Array$from(iter); -} \ No newline at end of file +export { default } from "../iterableToArray/index.mjs" \ 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 index 9bd3c4b3e44b..c92653296f1d 100644 --- a/packages/babel-runtime-corejs2/helpers/esm/temporalRef.js +++ b/packages/babel-runtime-corejs2/helpers/esm/temporalRef.js @@ -1,5 +1 @@ -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 +export { default } from "../temporalRef/index.mjs" \ 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 index 71d8d207161c..7e3c89dc82a5 100644 --- a/packages/babel-runtime-corejs2/helpers/esm/toArray.js +++ b/packages/babel-runtime-corejs2/helpers/esm/toArray.js @@ -1,7 +1 @@ -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 +export { default } from "../toArray/index.mjs" \ 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 81% rename from packages/babel-runtime-corejs2/helpers/iterableToArray.js rename to packages/babel-runtime-corejs2/helpers/iterableToArray/index.js index 7136f470fec5..0d379cb5e034 100644 --- a/packages/babel-runtime-corejs2/helpers/iterableToArray.js +++ b/packages/babel-runtime-corejs2/helpers/iterableToArray/index.js @@ -8,4 +8,5 @@ function _iterableToArray(iter) { if (typeof _Symbol !== "undefined" && _isIterable(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-corejs2/helpers/iterableToArray/index.mjs b/packages/babel-runtime-corejs2/helpers/iterableToArray/index.mjs new file mode 100644 index 000000000000..3bd675d10801 --- /dev/null +++ b/packages/babel-runtime-corejs2/helpers/iterableToArray/index.mjs @@ -0,0 +1,6 @@ +import _Array$from from "@babel/runtime-corejs2/core-js/array/from"; +import _isIterable from "@babel/runtime-corejs2/core-js/is-iterable"; +import _Symbol from "@babel/runtime-corejs2/core-js/symbol"; +export default function _iterableToArray(iter) { + if (typeof _Symbol !== "undefined" && _isIterable(Object(iter))) return _Array$from(iter); +} \ No newline at end of file diff --git a/packages/babel-runtime-corejs2/helpers/temporalRef.js b/packages/babel-runtime-corejs2/helpers/temporalRef.js deleted file mode 100644 index 8aa5e5e58dcb..000000000000 --- a/packages/babel-runtime-corejs2/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-corejs2/helpers/temporalRef/index.js b/packages/babel-runtime-corejs2/helpers/temporalRef/index.js new file mode 100644 index 000000000000..b804772d387d --- /dev/null +++ b/packages/babel-runtime-corejs2/helpers/temporalRef/index.js @@ -0,0 +1,10 @@ +var temporalUndefined = require("@babel/runtime-corejs2/helpers/temporalUndefined"); + +var tdz = require("@babel/runtime-corejs2/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-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.js deleted file mode 100644 index f113822988de..000000000000 --- a/packages/babel-runtime-corejs2/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-corejs2/helpers/toArray/index.js b/packages/babel-runtime-corejs2/helpers/toArray/index.js new file mode 100644 index 000000000000..fae342121002 --- /dev/null +++ b/packages/babel-runtime-corejs2/helpers/toArray/index.js @@ -0,0 +1,14 @@ +var arrayWithHoles = require("@babel/runtime-corejs2/helpers/arrayWithHoles"); + +var iterableToArray = require("@babel/runtime-corejs2/helpers/iterableToArray"); + +var unsupportedIterableToArray = require("@babel/runtime-corejs2/helpers/unsupportedIterableToArray"); + +var nonIterableRest = require("@babel/runtime-corejs2/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-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 ff17e1493640..d5dbe41ed424 100644 --- a/packages/babel-runtime-corejs2/package.json +++ b/packages/babel-runtime-corejs2/package.json @@ -19,168 +19,411 @@ }, "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/writeOnlyError": "./helpers/writeOnlyError.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/writeOnlyError": "./helpers/esm/writeOnlyError.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", + "./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/writeOnlyError": { + "node": "./helpers/writeOnlyError/index.js", + "module": "./helpers/writeOnlyError/index.mjs", + "default": "./helpers/writeOnlyError/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" + }, "./package": "./package.json", "./package.json": "./package.json", "./regenerator": "./regenerator/index.js", diff --git a/packages/babel-runtime-corejs3/package.json b/packages/babel-runtime-corejs3/package.json index b0de9fdbd9b4..f2113ef23022 100644 --- a/packages/babel-runtime-corejs3/package.json +++ b/packages/babel-runtime-corejs3/package.json @@ -18,168 +18,411 @@ }, "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/writeOnlyError": "./helpers/writeOnlyError.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/writeOnlyError": "./helpers/esm/writeOnlyError.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", + "./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/writeOnlyError": { + "node": "./helpers/writeOnlyError/index.js", + "module": "./helpers/writeOnlyError/index.mjs", + "default": "./helpers/writeOnlyError/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" + }, "./package": "./package.json", "./package.json": "./package.json", "./regenerator": "./regenerator/index.js", diff --git a/packages/babel-runtime/helpers/esm/iterableToArray.js b/packages/babel-runtime/helpers/esm/iterableToArray.js index 6cd6ae353c37..f543d911da44 100644 --- a/packages/babel-runtime/helpers/esm/iterableToArray.js +++ b/packages/babel-runtime/helpers/esm/iterableToArray.js @@ -1,3 +1 @@ -export default function _iterableToArray(iter) { - if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); -} \ No newline at end of file +export { default } from "../iterableToArray/index.mjs" \ No newline at end of file diff --git a/packages/babel-runtime/helpers/esm/temporalRef.js b/packages/babel-runtime/helpers/esm/temporalRef.js index 335b47aac988..c92653296f1d 100644 --- a/packages/babel-runtime/helpers/esm/temporalRef.js +++ b/packages/babel-runtime/helpers/esm/temporalRef.js @@ -1,5 +1 @@ -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 +export { default } from "../temporalRef/index.mjs" \ No newline at end of file diff --git a/packages/babel-runtime/helpers/esm/toArray.js b/packages/babel-runtime/helpers/esm/toArray.js index 871eda8a3bcd..7e3c89dc82a5 100644 --- a/packages/babel-runtime/helpers/esm/toArray.js +++ b/packages/babel-runtime/helpers/esm/toArray.js @@ -1,7 +1 @@ -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 +export { default } from "../toArray/index.mjs" \ 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/iterableToArray/index.mjs b/packages/babel-runtime/helpers/iterableToArray/index.mjs new file mode 100644 index 000000000000..6cd6ae353c37 --- /dev/null +++ b/packages/babel-runtime/helpers/iterableToArray/index.mjs @@ -0,0 +1,3 @@ +export default function _iterableToArray(iter) { + if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); +} \ No newline at end of file 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 0fd3d1dfd1f0..4dba759dac70 100644 --- a/packages/babel-runtime/package.json +++ b/packages/babel-runtime/package.json @@ -18,168 +18,411 @@ }, "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/writeOnlyError": "./helpers/writeOnlyError.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/writeOnlyError": "./helpers/esm/writeOnlyError.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", + "./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/writeOnlyError": { + "node": "./helpers/writeOnlyError/index.js", + "module": "./helpers/writeOnlyError/index.mjs", + "default": "./helpers/writeOnlyError/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" + }, "./package": "./package.json", "./package.json": "./package.json", "./regenerator": "./regenerator/index.js", From bb8d832fdc57a8b7cc4a5872af22913445b58412 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 15 Jan 2021 00:55:07 +0100 Subject: [PATCH 2/8] Review --- .../babel-plugin-transform-runtime/scripts/build-dist.js | 7 ++++++- packages/babel-runtime-corejs2/package.json | 4 +++- packages/babel-runtime-corejs3/package.json | 4 +++- packages/babel-runtime/package.json | 6 ++++-- 4 files changed, 16 insertions(+), 5 deletions(-) diff --git a/packages/babel-plugin-transform-runtime/scripts/build-dist.js b/packages/babel-plugin-transform-runtime/scripts/build-dist.js index db7ecdbb257a..7b099cad5888 100644 --- a/packages/babel-plugin-transform-runtime/scripts/build-dist.js +++ b/packages/babel-plugin-transform-runtime/scripts/build-dist.js @@ -162,12 +162,17 @@ function writeHelpers(runtimeName, { corejs } = {}) { function writeHelperExports(runtimeName, helperSubExports) { const exports = { - "./helpers/": "./helpers/", ...helperSubExports, "./package": "./package.json", "./package.json": "./package.json", "./regenerator": "./regenerator/index.js", + "./regenerator/*.js": "./regenerator/*.js", + "./helpers/esm/*": "./helpers/esm/*.js", + // These patterns are deprecated, but since patterns + // containing * are not supported in every Node.js + // version we keep them for better compatibility. "./regenerator/": "./regenerator/", + "./helpers/esm/": "./helpers/esm/", }; const pkgDirname = getRuntimeRoot(runtimeName); const pkgJsonPath = require.resolve(`${pkgDirname}/package.json`); diff --git a/packages/babel-runtime-corejs2/package.json b/packages/babel-runtime-corejs2/package.json index d5dbe41ed424..aa060d39049a 100644 --- a/packages/babel-runtime-corejs2/package.json +++ b/packages/babel-runtime-corejs2/package.json @@ -18,7 +18,6 @@ "regenerator-runtime": "^0.13.4" }, "exports": { - "./helpers/": "./helpers/", "./helpers/typeof": { "node": "./helpers/typeof/index.js", "module": "./helpers/typeof/index.mjs", @@ -427,7 +426,10 @@ "./package": "./package.json", "./package.json": "./package.json", "./regenerator": "./regenerator/index.js", + "./regenerator/*.js": "./regenerator/*.js", + "./helpers/esm/*": "./helpers/esm/*.js", "./regenerator/": "./regenerator/", + "./helpers/esm/": "./helpers/esm/", "./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/package.json b/packages/babel-runtime-corejs3/package.json index f2113ef23022..b0ab0ceff7f6 100644 --- a/packages/babel-runtime-corejs3/package.json +++ b/packages/babel-runtime-corejs3/package.json @@ -17,7 +17,6 @@ "regenerator-runtime": "^0.13.4" }, "exports": { - "./helpers/": "./helpers/", "./helpers/typeof": { "node": "./helpers/typeof/index.js", "module": "./helpers/typeof/index.mjs", @@ -426,7 +425,10 @@ "./package": "./package.json", "./package.json": "./package.json", "./regenerator": "./regenerator/index.js", + "./regenerator/*.js": "./regenerator/*.js", + "./helpers/esm/*": "./helpers/esm/*.js", "./regenerator/": "./regenerator/", + "./helpers/esm/": "./helpers/esm/", "./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/package.json b/packages/babel-runtime/package.json index 4dba759dac70..b85accdb67f3 100644 --- a/packages/babel-runtime/package.json +++ b/packages/babel-runtime/package.json @@ -17,7 +17,6 @@ "regenerator-runtime": "^0.13.4" }, "exports": { - "./helpers/": "./helpers/", "./helpers/typeof": { "node": "./helpers/typeof/index.js", "module": "./helpers/typeof/index.mjs", @@ -426,6 +425,9 @@ "./package": "./package.json", "./package.json": "./package.json", "./regenerator": "./regenerator/index.js", - "./regenerator/": "./regenerator/" + "./regenerator/*.js": "./regenerator/*.js", + "./helpers/esm/*": "./helpers/esm/*.js", + "./regenerator/": "./regenerator/", + "./helpers/esm/": "./helpers/esm/" } } From 51f37b3d83c6853cdd367366aa56885ceb0429f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Sat, 16 Jan 2021 11:45:50 +0000 Subject: [PATCH 3/8] Swap "node" and "module" conditions --- .../scripts/build-dist.js | 8 +- packages/babel-runtime-corejs2/package.json | 160 +++++++++--------- packages/babel-runtime-corejs3/package.json | 160 +++++++++--------- packages/babel-runtime/package.json | 160 +++++++++--------- 4 files changed, 244 insertions(+), 244 deletions(-) diff --git a/packages/babel-plugin-transform-runtime/scripts/build-dist.js b/packages/babel-plugin-transform-runtime/scripts/build-dist.js index 7b099cad5888..0bee1d3e8216 100644 --- a/packages/babel-plugin-transform-runtime/scripts/build-dist.js +++ b/packages/babel-plugin-transform-runtime/scripts/build-dist.js @@ -142,14 +142,14 @@ function writeHelpers(runtimeName, { corejs } = {}) { 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, }), + node: writeHelperFile(runtimeName, pkgDirname, helperPath, helperName, { + esm: false, + corejs, + }), get default() { return this.module; }, diff --git a/packages/babel-runtime-corejs2/package.json b/packages/babel-runtime-corejs2/package.json index aa060d39049a..14673dfdeb3f 100644 --- a/packages/babel-runtime-corejs2/package.json +++ b/packages/babel-runtime-corejs2/package.json @@ -19,208 +19,208 @@ }, "exports": { "./helpers/typeof": { - "node": "./helpers/typeof/index.js", "module": "./helpers/typeof/index.mjs", + "node": "./helpers/typeof/index.js", "default": "./helpers/typeof/index.mjs" }, "./helpers/jsx": { - "node": "./helpers/jsx/index.js", "module": "./helpers/jsx/index.mjs", + "node": "./helpers/jsx/index.js", "default": "./helpers/jsx/index.mjs" }, "./helpers/asyncIterator": { - "node": "./helpers/asyncIterator/index.js", "module": "./helpers/asyncIterator/index.mjs", + "node": "./helpers/asyncIterator/index.js", "default": "./helpers/asyncIterator/index.mjs" }, "./helpers/AwaitValue": { - "node": "./helpers/AwaitValue/index.js", "module": "./helpers/AwaitValue/index.mjs", + "node": "./helpers/AwaitValue/index.js", "default": "./helpers/AwaitValue/index.mjs" }, "./helpers/AsyncGenerator": { - "node": "./helpers/AsyncGenerator/index.js", "module": "./helpers/AsyncGenerator/index.mjs", + "node": "./helpers/AsyncGenerator/index.js", "default": "./helpers/AsyncGenerator/index.mjs" }, "./helpers/wrapAsyncGenerator": { - "node": "./helpers/wrapAsyncGenerator/index.js", "module": "./helpers/wrapAsyncGenerator/index.mjs", + "node": "./helpers/wrapAsyncGenerator/index.js", "default": "./helpers/wrapAsyncGenerator/index.mjs" }, "./helpers/awaitAsyncGenerator": { - "node": "./helpers/awaitAsyncGenerator/index.js", "module": "./helpers/awaitAsyncGenerator/index.mjs", + "node": "./helpers/awaitAsyncGenerator/index.js", "default": "./helpers/awaitAsyncGenerator/index.mjs" }, "./helpers/asyncGeneratorDelegate": { - "node": "./helpers/asyncGeneratorDelegate/index.js", "module": "./helpers/asyncGeneratorDelegate/index.mjs", + "node": "./helpers/asyncGeneratorDelegate/index.js", "default": "./helpers/asyncGeneratorDelegate/index.mjs" }, "./helpers/asyncToGenerator": { - "node": "./helpers/asyncToGenerator/index.js", "module": "./helpers/asyncToGenerator/index.mjs", + "node": "./helpers/asyncToGenerator/index.js", "default": "./helpers/asyncToGenerator/index.mjs" }, "./helpers/classCallCheck": { - "node": "./helpers/classCallCheck/index.js", "module": "./helpers/classCallCheck/index.mjs", + "node": "./helpers/classCallCheck/index.js", "default": "./helpers/classCallCheck/index.mjs" }, "./helpers/createClass": { - "node": "./helpers/createClass/index.js", "module": "./helpers/createClass/index.mjs", + "node": "./helpers/createClass/index.js", "default": "./helpers/createClass/index.mjs" }, "./helpers/defineEnumerableProperties": { - "node": "./helpers/defineEnumerableProperties/index.js", "module": "./helpers/defineEnumerableProperties/index.mjs", + "node": "./helpers/defineEnumerableProperties/index.js", "default": "./helpers/defineEnumerableProperties/index.mjs" }, "./helpers/defaults": { - "node": "./helpers/defaults/index.js", "module": "./helpers/defaults/index.mjs", + "node": "./helpers/defaults/index.js", "default": "./helpers/defaults/index.mjs" }, "./helpers/defineProperty": { - "node": "./helpers/defineProperty/index.js", "module": "./helpers/defineProperty/index.mjs", + "node": "./helpers/defineProperty/index.js", "default": "./helpers/defineProperty/index.mjs" }, "./helpers/extends": { - "node": "./helpers/extends/index.js", "module": "./helpers/extends/index.mjs", + "node": "./helpers/extends/index.js", "default": "./helpers/extends/index.mjs" }, "./helpers/objectSpread": { - "node": "./helpers/objectSpread/index.js", "module": "./helpers/objectSpread/index.mjs", + "node": "./helpers/objectSpread/index.js", "default": "./helpers/objectSpread/index.mjs" }, "./helpers/objectSpread2": { - "node": "./helpers/objectSpread2/index.js", "module": "./helpers/objectSpread2/index.mjs", + "node": "./helpers/objectSpread2/index.js", "default": "./helpers/objectSpread2/index.mjs" }, "./helpers/inherits": { - "node": "./helpers/inherits/index.js", "module": "./helpers/inherits/index.mjs", + "node": "./helpers/inherits/index.js", "default": "./helpers/inherits/index.mjs" }, "./helpers/inheritsLoose": { - "node": "./helpers/inheritsLoose/index.js", "module": "./helpers/inheritsLoose/index.mjs", + "node": "./helpers/inheritsLoose/index.js", "default": "./helpers/inheritsLoose/index.mjs" }, "./helpers/getPrototypeOf": { - "node": "./helpers/getPrototypeOf/index.js", "module": "./helpers/getPrototypeOf/index.mjs", + "node": "./helpers/getPrototypeOf/index.js", "default": "./helpers/getPrototypeOf/index.mjs" }, "./helpers/setPrototypeOf": { - "node": "./helpers/setPrototypeOf/index.js", "module": "./helpers/setPrototypeOf/index.mjs", + "node": "./helpers/setPrototypeOf/index.js", "default": "./helpers/setPrototypeOf/index.mjs" }, "./helpers/isNativeReflectConstruct": { - "node": "./helpers/isNativeReflectConstruct/index.js", "module": "./helpers/isNativeReflectConstruct/index.mjs", + "node": "./helpers/isNativeReflectConstruct/index.js", "default": "./helpers/isNativeReflectConstruct/index.mjs" }, "./helpers/construct": { - "node": "./helpers/construct/index.js", "module": "./helpers/construct/index.mjs", + "node": "./helpers/construct/index.js", "default": "./helpers/construct/index.mjs" }, "./helpers/isNativeFunction": { - "node": "./helpers/isNativeFunction/index.js", "module": "./helpers/isNativeFunction/index.mjs", + "node": "./helpers/isNativeFunction/index.js", "default": "./helpers/isNativeFunction/index.mjs" }, "./helpers/wrapNativeSuper": { - "node": "./helpers/wrapNativeSuper/index.js", "module": "./helpers/wrapNativeSuper/index.mjs", + "node": "./helpers/wrapNativeSuper/index.js", "default": "./helpers/wrapNativeSuper/index.mjs" }, "./helpers/instanceof": { - "node": "./helpers/instanceof/index.js", "module": "./helpers/instanceof/index.mjs", + "node": "./helpers/instanceof/index.js", "default": "./helpers/instanceof/index.mjs" }, "./helpers/interopRequireDefault": { - "node": "./helpers/interopRequireDefault/index.js", "module": "./helpers/interopRequireDefault/index.mjs", + "node": "./helpers/interopRequireDefault/index.js", "default": "./helpers/interopRequireDefault/index.mjs" }, "./helpers/interopRequireWildcard": { - "node": "./helpers/interopRequireWildcard/index.js", "module": "./helpers/interopRequireWildcard/index.mjs", + "node": "./helpers/interopRequireWildcard/index.js", "default": "./helpers/interopRequireWildcard/index.mjs" }, "./helpers/newArrowCheck": { - "node": "./helpers/newArrowCheck/index.js", "module": "./helpers/newArrowCheck/index.mjs", + "node": "./helpers/newArrowCheck/index.js", "default": "./helpers/newArrowCheck/index.mjs" }, "./helpers/objectDestructuringEmpty": { - "node": "./helpers/objectDestructuringEmpty/index.js", "module": "./helpers/objectDestructuringEmpty/index.mjs", + "node": "./helpers/objectDestructuringEmpty/index.js", "default": "./helpers/objectDestructuringEmpty/index.mjs" }, "./helpers/objectWithoutPropertiesLoose": { - "node": "./helpers/objectWithoutPropertiesLoose/index.js", "module": "./helpers/objectWithoutPropertiesLoose/index.mjs", + "node": "./helpers/objectWithoutPropertiesLoose/index.js", "default": "./helpers/objectWithoutPropertiesLoose/index.mjs" }, "./helpers/objectWithoutProperties": { - "node": "./helpers/objectWithoutProperties/index.js", "module": "./helpers/objectWithoutProperties/index.mjs", + "node": "./helpers/objectWithoutProperties/index.js", "default": "./helpers/objectWithoutProperties/index.mjs" }, "./helpers/assertThisInitialized": { - "node": "./helpers/assertThisInitialized/index.js", "module": "./helpers/assertThisInitialized/index.mjs", + "node": "./helpers/assertThisInitialized/index.js", "default": "./helpers/assertThisInitialized/index.mjs" }, "./helpers/possibleConstructorReturn": { - "node": "./helpers/possibleConstructorReturn/index.js", "module": "./helpers/possibleConstructorReturn/index.mjs", + "node": "./helpers/possibleConstructorReturn/index.js", "default": "./helpers/possibleConstructorReturn/index.mjs" }, "./helpers/createSuper": { - "node": "./helpers/createSuper/index.js", "module": "./helpers/createSuper/index.mjs", + "node": "./helpers/createSuper/index.js", "default": "./helpers/createSuper/index.mjs" }, "./helpers/superPropBase": { - "node": "./helpers/superPropBase/index.js", "module": "./helpers/superPropBase/index.mjs", + "node": "./helpers/superPropBase/index.js", "default": "./helpers/superPropBase/index.mjs" }, "./helpers/get": { - "node": "./helpers/get/index.js", "module": "./helpers/get/index.mjs", + "node": "./helpers/get/index.js", "default": "./helpers/get/index.mjs" }, "./helpers/set": { - "node": "./helpers/set/index.js", "module": "./helpers/set/index.mjs", + "node": "./helpers/set/index.js", "default": "./helpers/set/index.mjs" }, "./helpers/taggedTemplateLiteral": { - "node": "./helpers/taggedTemplateLiteral/index.js", "module": "./helpers/taggedTemplateLiteral/index.mjs", + "node": "./helpers/taggedTemplateLiteral/index.js", "default": "./helpers/taggedTemplateLiteral/index.mjs" }, "./helpers/taggedTemplateLiteralLoose": { - "node": "./helpers/taggedTemplateLiteralLoose/index.js", "module": "./helpers/taggedTemplateLiteralLoose/index.mjs", + "node": "./helpers/taggedTemplateLiteralLoose/index.js", "default": "./helpers/taggedTemplateLiteralLoose/index.mjs" }, "./helpers/readOnlyError": { - "node": "./helpers/readOnlyError/index.js", "module": "./helpers/readOnlyError/index.mjs", + "node": "./helpers/readOnlyError/index.js", "default": "./helpers/readOnlyError/index.mjs" }, "./helpers/writeOnlyError": { @@ -229,198 +229,198 @@ "default": "./helpers/writeOnlyError/index.mjs" }, "./helpers/classNameTDZError": { - "node": "./helpers/classNameTDZError/index.js", "module": "./helpers/classNameTDZError/index.mjs", + "node": "./helpers/classNameTDZError/index.js", "default": "./helpers/classNameTDZError/index.mjs" }, "./helpers/temporalUndefined": { - "node": "./helpers/temporalUndefined/index.js", "module": "./helpers/temporalUndefined/index.mjs", + "node": "./helpers/temporalUndefined/index.js", "default": "./helpers/temporalUndefined/index.mjs" }, "./helpers/tdz": { - "node": "./helpers/tdz/index.js", "module": "./helpers/tdz/index.mjs", + "node": "./helpers/tdz/index.js", "default": "./helpers/tdz/index.mjs" }, "./helpers/temporalRef": { - "node": "./helpers/temporalRef/index.js", "module": "./helpers/temporalRef/index.mjs", + "node": "./helpers/temporalRef/index.js", "default": "./helpers/temporalRef/index.mjs" }, "./helpers/slicedToArray": { - "node": "./helpers/slicedToArray/index.js", "module": "./helpers/slicedToArray/index.mjs", + "node": "./helpers/slicedToArray/index.js", "default": "./helpers/slicedToArray/index.mjs" }, "./helpers/slicedToArrayLoose": { - "node": "./helpers/slicedToArrayLoose/index.js", "module": "./helpers/slicedToArrayLoose/index.mjs", + "node": "./helpers/slicedToArrayLoose/index.js", "default": "./helpers/slicedToArrayLoose/index.mjs" }, "./helpers/toArray": { - "node": "./helpers/toArray/index.js", "module": "./helpers/toArray/index.mjs", + "node": "./helpers/toArray/index.js", "default": "./helpers/toArray/index.mjs" }, "./helpers/toConsumableArray": { - "node": "./helpers/toConsumableArray/index.js", "module": "./helpers/toConsumableArray/index.mjs", + "node": "./helpers/toConsumableArray/index.js", "default": "./helpers/toConsumableArray/index.mjs" }, "./helpers/arrayWithoutHoles": { - "node": "./helpers/arrayWithoutHoles/index.js", "module": "./helpers/arrayWithoutHoles/index.mjs", + "node": "./helpers/arrayWithoutHoles/index.js", "default": "./helpers/arrayWithoutHoles/index.mjs" }, "./helpers/arrayWithHoles": { - "node": "./helpers/arrayWithHoles/index.js", "module": "./helpers/arrayWithHoles/index.mjs", + "node": "./helpers/arrayWithHoles/index.js", "default": "./helpers/arrayWithHoles/index.mjs" }, "./helpers/maybeArrayLike": { - "node": "./helpers/maybeArrayLike/index.js", "module": "./helpers/maybeArrayLike/index.mjs", + "node": "./helpers/maybeArrayLike/index.js", "default": "./helpers/maybeArrayLike/index.mjs" }, "./helpers/iterableToArray": { - "node": "./helpers/iterableToArray/index.js", "module": "./helpers/iterableToArray/index.mjs", + "node": "./helpers/iterableToArray/index.js", "default": "./helpers/iterableToArray/index.mjs" }, "./helpers/iterableToArrayLimit": { - "node": "./helpers/iterableToArrayLimit/index.js", "module": "./helpers/iterableToArrayLimit/index.mjs", + "node": "./helpers/iterableToArrayLimit/index.js", "default": "./helpers/iterableToArrayLimit/index.mjs" }, "./helpers/iterableToArrayLimitLoose": { - "node": "./helpers/iterableToArrayLimitLoose/index.js", "module": "./helpers/iterableToArrayLimitLoose/index.mjs", + "node": "./helpers/iterableToArrayLimitLoose/index.js", "default": "./helpers/iterableToArrayLimitLoose/index.mjs" }, "./helpers/unsupportedIterableToArray": { - "node": "./helpers/unsupportedIterableToArray/index.js", "module": "./helpers/unsupportedIterableToArray/index.mjs", + "node": "./helpers/unsupportedIterableToArray/index.js", "default": "./helpers/unsupportedIterableToArray/index.mjs" }, "./helpers/arrayLikeToArray": { - "node": "./helpers/arrayLikeToArray/index.js", "module": "./helpers/arrayLikeToArray/index.mjs", + "node": "./helpers/arrayLikeToArray/index.js", "default": "./helpers/arrayLikeToArray/index.mjs" }, "./helpers/nonIterableSpread": { - "node": "./helpers/nonIterableSpread/index.js", "module": "./helpers/nonIterableSpread/index.mjs", + "node": "./helpers/nonIterableSpread/index.js", "default": "./helpers/nonIterableSpread/index.mjs" }, "./helpers/nonIterableRest": { - "node": "./helpers/nonIterableRest/index.js", "module": "./helpers/nonIterableRest/index.mjs", + "node": "./helpers/nonIterableRest/index.js", "default": "./helpers/nonIterableRest/index.mjs" }, "./helpers/createForOfIteratorHelper": { - "node": "./helpers/createForOfIteratorHelper/index.js", "module": "./helpers/createForOfIteratorHelper/index.mjs", + "node": "./helpers/createForOfIteratorHelper/index.js", "default": "./helpers/createForOfIteratorHelper/index.mjs" }, "./helpers/createForOfIteratorHelperLoose": { - "node": "./helpers/createForOfIteratorHelperLoose/index.js", "module": "./helpers/createForOfIteratorHelperLoose/index.mjs", + "node": "./helpers/createForOfIteratorHelperLoose/index.js", "default": "./helpers/createForOfIteratorHelperLoose/index.mjs" }, "./helpers/skipFirstGeneratorNext": { - "node": "./helpers/skipFirstGeneratorNext/index.js", "module": "./helpers/skipFirstGeneratorNext/index.mjs", + "node": "./helpers/skipFirstGeneratorNext/index.js", "default": "./helpers/skipFirstGeneratorNext/index.mjs" }, "./helpers/toPrimitive": { - "node": "./helpers/toPrimitive/index.js", "module": "./helpers/toPrimitive/index.mjs", + "node": "./helpers/toPrimitive/index.js", "default": "./helpers/toPrimitive/index.mjs" }, "./helpers/toPropertyKey": { - "node": "./helpers/toPropertyKey/index.js", "module": "./helpers/toPropertyKey/index.mjs", + "node": "./helpers/toPropertyKey/index.js", "default": "./helpers/toPropertyKey/index.mjs" }, "./helpers/initializerWarningHelper": { - "node": "./helpers/initializerWarningHelper/index.js", "module": "./helpers/initializerWarningHelper/index.mjs", + "node": "./helpers/initializerWarningHelper/index.js", "default": "./helpers/initializerWarningHelper/index.mjs" }, "./helpers/initializerDefineProperty": { - "node": "./helpers/initializerDefineProperty/index.js", "module": "./helpers/initializerDefineProperty/index.mjs", + "node": "./helpers/initializerDefineProperty/index.js", "default": "./helpers/initializerDefineProperty/index.mjs" }, "./helpers/applyDecoratedDescriptor": { - "node": "./helpers/applyDecoratedDescriptor/index.js", "module": "./helpers/applyDecoratedDescriptor/index.mjs", + "node": "./helpers/applyDecoratedDescriptor/index.js", "default": "./helpers/applyDecoratedDescriptor/index.mjs" }, "./helpers/classPrivateFieldLooseKey": { - "node": "./helpers/classPrivateFieldLooseKey/index.js", "module": "./helpers/classPrivateFieldLooseKey/index.mjs", + "node": "./helpers/classPrivateFieldLooseKey/index.js", "default": "./helpers/classPrivateFieldLooseKey/index.mjs" }, "./helpers/classPrivateFieldLooseBase": { - "node": "./helpers/classPrivateFieldLooseBase/index.js", "module": "./helpers/classPrivateFieldLooseBase/index.mjs", + "node": "./helpers/classPrivateFieldLooseBase/index.js", "default": "./helpers/classPrivateFieldLooseBase/index.mjs" }, "./helpers/classPrivateFieldGet": { - "node": "./helpers/classPrivateFieldGet/index.js", "module": "./helpers/classPrivateFieldGet/index.mjs", + "node": "./helpers/classPrivateFieldGet/index.js", "default": "./helpers/classPrivateFieldGet/index.mjs" }, "./helpers/classPrivateFieldSet": { - "node": "./helpers/classPrivateFieldSet/index.js", "module": "./helpers/classPrivateFieldSet/index.mjs", + "node": "./helpers/classPrivateFieldSet/index.js", "default": "./helpers/classPrivateFieldSet/index.mjs" }, "./helpers/classPrivateFieldDestructureSet": { - "node": "./helpers/classPrivateFieldDestructureSet/index.js", "module": "./helpers/classPrivateFieldDestructureSet/index.mjs", + "node": "./helpers/classPrivateFieldDestructureSet/index.js", "default": "./helpers/classPrivateFieldDestructureSet/index.mjs" }, "./helpers/classStaticPrivateFieldSpecGet": { - "node": "./helpers/classStaticPrivateFieldSpecGet/index.js", "module": "./helpers/classStaticPrivateFieldSpecGet/index.mjs", + "node": "./helpers/classStaticPrivateFieldSpecGet/index.js", "default": "./helpers/classStaticPrivateFieldSpecGet/index.mjs" }, "./helpers/classStaticPrivateFieldSpecSet": { - "node": "./helpers/classStaticPrivateFieldSpecSet/index.js", "module": "./helpers/classStaticPrivateFieldSpecSet/index.mjs", + "node": "./helpers/classStaticPrivateFieldSpecSet/index.js", "default": "./helpers/classStaticPrivateFieldSpecSet/index.mjs" }, "./helpers/classStaticPrivateMethodGet": { - "node": "./helpers/classStaticPrivateMethodGet/index.js", "module": "./helpers/classStaticPrivateMethodGet/index.mjs", + "node": "./helpers/classStaticPrivateMethodGet/index.js", "default": "./helpers/classStaticPrivateMethodGet/index.mjs" }, "./helpers/classStaticPrivateMethodSet": { - "node": "./helpers/classStaticPrivateMethodSet/index.js", "module": "./helpers/classStaticPrivateMethodSet/index.mjs", + "node": "./helpers/classStaticPrivateMethodSet/index.js", "default": "./helpers/classStaticPrivateMethodSet/index.mjs" }, "./helpers/decorate": { - "node": "./helpers/decorate/index.js", "module": "./helpers/decorate/index.mjs", + "node": "./helpers/decorate/index.js", "default": "./helpers/decorate/index.mjs" }, "./helpers/classPrivateMethodGet": { - "node": "./helpers/classPrivateMethodGet/index.js", "module": "./helpers/classPrivateMethodGet/index.mjs", + "node": "./helpers/classPrivateMethodGet/index.js", "default": "./helpers/classPrivateMethodGet/index.mjs" }, "./helpers/classPrivateMethodSet": { - "node": "./helpers/classPrivateMethodSet/index.js", "module": "./helpers/classPrivateMethodSet/index.mjs", + "node": "./helpers/classPrivateMethodSet/index.js", "default": "./helpers/classPrivateMethodSet/index.mjs" }, "./helpers/wrapRegExp": { - "node": "./helpers/wrapRegExp/index.js", "module": "./helpers/wrapRegExp/index.mjs", + "node": "./helpers/wrapRegExp/index.js", "default": "./helpers/wrapRegExp/index.mjs" }, "./package": "./package.json", diff --git a/packages/babel-runtime-corejs3/package.json b/packages/babel-runtime-corejs3/package.json index b0ab0ceff7f6..ec2f5d15b527 100644 --- a/packages/babel-runtime-corejs3/package.json +++ b/packages/babel-runtime-corejs3/package.json @@ -18,208 +18,208 @@ }, "exports": { "./helpers/typeof": { - "node": "./helpers/typeof/index.js", "module": "./helpers/typeof/index.mjs", + "node": "./helpers/typeof/index.js", "default": "./helpers/typeof/index.mjs" }, "./helpers/jsx": { - "node": "./helpers/jsx/index.js", "module": "./helpers/jsx/index.mjs", + "node": "./helpers/jsx/index.js", "default": "./helpers/jsx/index.mjs" }, "./helpers/asyncIterator": { - "node": "./helpers/asyncIterator/index.js", "module": "./helpers/asyncIterator/index.mjs", + "node": "./helpers/asyncIterator/index.js", "default": "./helpers/asyncIterator/index.mjs" }, "./helpers/AwaitValue": { - "node": "./helpers/AwaitValue/index.js", "module": "./helpers/AwaitValue/index.mjs", + "node": "./helpers/AwaitValue/index.js", "default": "./helpers/AwaitValue/index.mjs" }, "./helpers/AsyncGenerator": { - "node": "./helpers/AsyncGenerator/index.js", "module": "./helpers/AsyncGenerator/index.mjs", + "node": "./helpers/AsyncGenerator/index.js", "default": "./helpers/AsyncGenerator/index.mjs" }, "./helpers/wrapAsyncGenerator": { - "node": "./helpers/wrapAsyncGenerator/index.js", "module": "./helpers/wrapAsyncGenerator/index.mjs", + "node": "./helpers/wrapAsyncGenerator/index.js", "default": "./helpers/wrapAsyncGenerator/index.mjs" }, "./helpers/awaitAsyncGenerator": { - "node": "./helpers/awaitAsyncGenerator/index.js", "module": "./helpers/awaitAsyncGenerator/index.mjs", + "node": "./helpers/awaitAsyncGenerator/index.js", "default": "./helpers/awaitAsyncGenerator/index.mjs" }, "./helpers/asyncGeneratorDelegate": { - "node": "./helpers/asyncGeneratorDelegate/index.js", "module": "./helpers/asyncGeneratorDelegate/index.mjs", + "node": "./helpers/asyncGeneratorDelegate/index.js", "default": "./helpers/asyncGeneratorDelegate/index.mjs" }, "./helpers/asyncToGenerator": { - "node": "./helpers/asyncToGenerator/index.js", "module": "./helpers/asyncToGenerator/index.mjs", + "node": "./helpers/asyncToGenerator/index.js", "default": "./helpers/asyncToGenerator/index.mjs" }, "./helpers/classCallCheck": { - "node": "./helpers/classCallCheck/index.js", "module": "./helpers/classCallCheck/index.mjs", + "node": "./helpers/classCallCheck/index.js", "default": "./helpers/classCallCheck/index.mjs" }, "./helpers/createClass": { - "node": "./helpers/createClass/index.js", "module": "./helpers/createClass/index.mjs", + "node": "./helpers/createClass/index.js", "default": "./helpers/createClass/index.mjs" }, "./helpers/defineEnumerableProperties": { - "node": "./helpers/defineEnumerableProperties/index.js", "module": "./helpers/defineEnumerableProperties/index.mjs", + "node": "./helpers/defineEnumerableProperties/index.js", "default": "./helpers/defineEnumerableProperties/index.mjs" }, "./helpers/defaults": { - "node": "./helpers/defaults/index.js", "module": "./helpers/defaults/index.mjs", + "node": "./helpers/defaults/index.js", "default": "./helpers/defaults/index.mjs" }, "./helpers/defineProperty": { - "node": "./helpers/defineProperty/index.js", "module": "./helpers/defineProperty/index.mjs", + "node": "./helpers/defineProperty/index.js", "default": "./helpers/defineProperty/index.mjs" }, "./helpers/extends": { - "node": "./helpers/extends/index.js", "module": "./helpers/extends/index.mjs", + "node": "./helpers/extends/index.js", "default": "./helpers/extends/index.mjs" }, "./helpers/objectSpread": { - "node": "./helpers/objectSpread/index.js", "module": "./helpers/objectSpread/index.mjs", + "node": "./helpers/objectSpread/index.js", "default": "./helpers/objectSpread/index.mjs" }, "./helpers/objectSpread2": { - "node": "./helpers/objectSpread2/index.js", "module": "./helpers/objectSpread2/index.mjs", + "node": "./helpers/objectSpread2/index.js", "default": "./helpers/objectSpread2/index.mjs" }, "./helpers/inherits": { - "node": "./helpers/inherits/index.js", "module": "./helpers/inherits/index.mjs", + "node": "./helpers/inherits/index.js", "default": "./helpers/inherits/index.mjs" }, "./helpers/inheritsLoose": { - "node": "./helpers/inheritsLoose/index.js", "module": "./helpers/inheritsLoose/index.mjs", + "node": "./helpers/inheritsLoose/index.js", "default": "./helpers/inheritsLoose/index.mjs" }, "./helpers/getPrototypeOf": { - "node": "./helpers/getPrototypeOf/index.js", "module": "./helpers/getPrototypeOf/index.mjs", + "node": "./helpers/getPrototypeOf/index.js", "default": "./helpers/getPrototypeOf/index.mjs" }, "./helpers/setPrototypeOf": { - "node": "./helpers/setPrototypeOf/index.js", "module": "./helpers/setPrototypeOf/index.mjs", + "node": "./helpers/setPrototypeOf/index.js", "default": "./helpers/setPrototypeOf/index.mjs" }, "./helpers/isNativeReflectConstruct": { - "node": "./helpers/isNativeReflectConstruct/index.js", "module": "./helpers/isNativeReflectConstruct/index.mjs", + "node": "./helpers/isNativeReflectConstruct/index.js", "default": "./helpers/isNativeReflectConstruct/index.mjs" }, "./helpers/construct": { - "node": "./helpers/construct/index.js", "module": "./helpers/construct/index.mjs", + "node": "./helpers/construct/index.js", "default": "./helpers/construct/index.mjs" }, "./helpers/isNativeFunction": { - "node": "./helpers/isNativeFunction/index.js", "module": "./helpers/isNativeFunction/index.mjs", + "node": "./helpers/isNativeFunction/index.js", "default": "./helpers/isNativeFunction/index.mjs" }, "./helpers/wrapNativeSuper": { - "node": "./helpers/wrapNativeSuper/index.js", "module": "./helpers/wrapNativeSuper/index.mjs", + "node": "./helpers/wrapNativeSuper/index.js", "default": "./helpers/wrapNativeSuper/index.mjs" }, "./helpers/instanceof": { - "node": "./helpers/instanceof/index.js", "module": "./helpers/instanceof/index.mjs", + "node": "./helpers/instanceof/index.js", "default": "./helpers/instanceof/index.mjs" }, "./helpers/interopRequireDefault": { - "node": "./helpers/interopRequireDefault/index.js", "module": "./helpers/interopRequireDefault/index.mjs", + "node": "./helpers/interopRequireDefault/index.js", "default": "./helpers/interopRequireDefault/index.mjs" }, "./helpers/interopRequireWildcard": { - "node": "./helpers/interopRequireWildcard/index.js", "module": "./helpers/interopRequireWildcard/index.mjs", + "node": "./helpers/interopRequireWildcard/index.js", "default": "./helpers/interopRequireWildcard/index.mjs" }, "./helpers/newArrowCheck": { - "node": "./helpers/newArrowCheck/index.js", "module": "./helpers/newArrowCheck/index.mjs", + "node": "./helpers/newArrowCheck/index.js", "default": "./helpers/newArrowCheck/index.mjs" }, "./helpers/objectDestructuringEmpty": { - "node": "./helpers/objectDestructuringEmpty/index.js", "module": "./helpers/objectDestructuringEmpty/index.mjs", + "node": "./helpers/objectDestructuringEmpty/index.js", "default": "./helpers/objectDestructuringEmpty/index.mjs" }, "./helpers/objectWithoutPropertiesLoose": { - "node": "./helpers/objectWithoutPropertiesLoose/index.js", "module": "./helpers/objectWithoutPropertiesLoose/index.mjs", + "node": "./helpers/objectWithoutPropertiesLoose/index.js", "default": "./helpers/objectWithoutPropertiesLoose/index.mjs" }, "./helpers/objectWithoutProperties": { - "node": "./helpers/objectWithoutProperties/index.js", "module": "./helpers/objectWithoutProperties/index.mjs", + "node": "./helpers/objectWithoutProperties/index.js", "default": "./helpers/objectWithoutProperties/index.mjs" }, "./helpers/assertThisInitialized": { - "node": "./helpers/assertThisInitialized/index.js", "module": "./helpers/assertThisInitialized/index.mjs", + "node": "./helpers/assertThisInitialized/index.js", "default": "./helpers/assertThisInitialized/index.mjs" }, "./helpers/possibleConstructorReturn": { - "node": "./helpers/possibleConstructorReturn/index.js", "module": "./helpers/possibleConstructorReturn/index.mjs", + "node": "./helpers/possibleConstructorReturn/index.js", "default": "./helpers/possibleConstructorReturn/index.mjs" }, "./helpers/createSuper": { - "node": "./helpers/createSuper/index.js", "module": "./helpers/createSuper/index.mjs", + "node": "./helpers/createSuper/index.js", "default": "./helpers/createSuper/index.mjs" }, "./helpers/superPropBase": { - "node": "./helpers/superPropBase/index.js", "module": "./helpers/superPropBase/index.mjs", + "node": "./helpers/superPropBase/index.js", "default": "./helpers/superPropBase/index.mjs" }, "./helpers/get": { - "node": "./helpers/get/index.js", "module": "./helpers/get/index.mjs", + "node": "./helpers/get/index.js", "default": "./helpers/get/index.mjs" }, "./helpers/set": { - "node": "./helpers/set/index.js", "module": "./helpers/set/index.mjs", + "node": "./helpers/set/index.js", "default": "./helpers/set/index.mjs" }, "./helpers/taggedTemplateLiteral": { - "node": "./helpers/taggedTemplateLiteral/index.js", "module": "./helpers/taggedTemplateLiteral/index.mjs", + "node": "./helpers/taggedTemplateLiteral/index.js", "default": "./helpers/taggedTemplateLiteral/index.mjs" }, "./helpers/taggedTemplateLiteralLoose": { - "node": "./helpers/taggedTemplateLiteralLoose/index.js", "module": "./helpers/taggedTemplateLiteralLoose/index.mjs", + "node": "./helpers/taggedTemplateLiteralLoose/index.js", "default": "./helpers/taggedTemplateLiteralLoose/index.mjs" }, "./helpers/readOnlyError": { - "node": "./helpers/readOnlyError/index.js", "module": "./helpers/readOnlyError/index.mjs", + "node": "./helpers/readOnlyError/index.js", "default": "./helpers/readOnlyError/index.mjs" }, "./helpers/writeOnlyError": { @@ -228,198 +228,198 @@ "default": "./helpers/writeOnlyError/index.mjs" }, "./helpers/classNameTDZError": { - "node": "./helpers/classNameTDZError/index.js", "module": "./helpers/classNameTDZError/index.mjs", + "node": "./helpers/classNameTDZError/index.js", "default": "./helpers/classNameTDZError/index.mjs" }, "./helpers/temporalUndefined": { - "node": "./helpers/temporalUndefined/index.js", "module": "./helpers/temporalUndefined/index.mjs", + "node": "./helpers/temporalUndefined/index.js", "default": "./helpers/temporalUndefined/index.mjs" }, "./helpers/tdz": { - "node": "./helpers/tdz/index.js", "module": "./helpers/tdz/index.mjs", + "node": "./helpers/tdz/index.js", "default": "./helpers/tdz/index.mjs" }, "./helpers/temporalRef": { - "node": "./helpers/temporalRef/index.js", "module": "./helpers/temporalRef/index.mjs", + "node": "./helpers/temporalRef/index.js", "default": "./helpers/temporalRef/index.mjs" }, "./helpers/slicedToArray": { - "node": "./helpers/slicedToArray/index.js", "module": "./helpers/slicedToArray/index.mjs", + "node": "./helpers/slicedToArray/index.js", "default": "./helpers/slicedToArray/index.mjs" }, "./helpers/slicedToArrayLoose": { - "node": "./helpers/slicedToArrayLoose/index.js", "module": "./helpers/slicedToArrayLoose/index.mjs", + "node": "./helpers/slicedToArrayLoose/index.js", "default": "./helpers/slicedToArrayLoose/index.mjs" }, "./helpers/toArray": { - "node": "./helpers/toArray/index.js", "module": "./helpers/toArray/index.mjs", + "node": "./helpers/toArray/index.js", "default": "./helpers/toArray/index.mjs" }, "./helpers/toConsumableArray": { - "node": "./helpers/toConsumableArray/index.js", "module": "./helpers/toConsumableArray/index.mjs", + "node": "./helpers/toConsumableArray/index.js", "default": "./helpers/toConsumableArray/index.mjs" }, "./helpers/arrayWithoutHoles": { - "node": "./helpers/arrayWithoutHoles/index.js", "module": "./helpers/arrayWithoutHoles/index.mjs", + "node": "./helpers/arrayWithoutHoles/index.js", "default": "./helpers/arrayWithoutHoles/index.mjs" }, "./helpers/arrayWithHoles": { - "node": "./helpers/arrayWithHoles/index.js", "module": "./helpers/arrayWithHoles/index.mjs", + "node": "./helpers/arrayWithHoles/index.js", "default": "./helpers/arrayWithHoles/index.mjs" }, "./helpers/maybeArrayLike": { - "node": "./helpers/maybeArrayLike/index.js", "module": "./helpers/maybeArrayLike/index.mjs", + "node": "./helpers/maybeArrayLike/index.js", "default": "./helpers/maybeArrayLike/index.mjs" }, "./helpers/iterableToArray": { - "node": "./helpers/iterableToArray/index.js", "module": "./helpers/iterableToArray/index.mjs", + "node": "./helpers/iterableToArray/index.js", "default": "./helpers/iterableToArray/index.mjs" }, "./helpers/iterableToArrayLimit": { - "node": "./helpers/iterableToArrayLimit/index.js", "module": "./helpers/iterableToArrayLimit/index.mjs", + "node": "./helpers/iterableToArrayLimit/index.js", "default": "./helpers/iterableToArrayLimit/index.mjs" }, "./helpers/iterableToArrayLimitLoose": { - "node": "./helpers/iterableToArrayLimitLoose/index.js", "module": "./helpers/iterableToArrayLimitLoose/index.mjs", + "node": "./helpers/iterableToArrayLimitLoose/index.js", "default": "./helpers/iterableToArrayLimitLoose/index.mjs" }, "./helpers/unsupportedIterableToArray": { - "node": "./helpers/unsupportedIterableToArray/index.js", "module": "./helpers/unsupportedIterableToArray/index.mjs", + "node": "./helpers/unsupportedIterableToArray/index.js", "default": "./helpers/unsupportedIterableToArray/index.mjs" }, "./helpers/arrayLikeToArray": { - "node": "./helpers/arrayLikeToArray/index.js", "module": "./helpers/arrayLikeToArray/index.mjs", + "node": "./helpers/arrayLikeToArray/index.js", "default": "./helpers/arrayLikeToArray/index.mjs" }, "./helpers/nonIterableSpread": { - "node": "./helpers/nonIterableSpread/index.js", "module": "./helpers/nonIterableSpread/index.mjs", + "node": "./helpers/nonIterableSpread/index.js", "default": "./helpers/nonIterableSpread/index.mjs" }, "./helpers/nonIterableRest": { - "node": "./helpers/nonIterableRest/index.js", "module": "./helpers/nonIterableRest/index.mjs", + "node": "./helpers/nonIterableRest/index.js", "default": "./helpers/nonIterableRest/index.mjs" }, "./helpers/createForOfIteratorHelper": { - "node": "./helpers/createForOfIteratorHelper/index.js", "module": "./helpers/createForOfIteratorHelper/index.mjs", + "node": "./helpers/createForOfIteratorHelper/index.js", "default": "./helpers/createForOfIteratorHelper/index.mjs" }, "./helpers/createForOfIteratorHelperLoose": { - "node": "./helpers/createForOfIteratorHelperLoose/index.js", "module": "./helpers/createForOfIteratorHelperLoose/index.mjs", + "node": "./helpers/createForOfIteratorHelperLoose/index.js", "default": "./helpers/createForOfIteratorHelperLoose/index.mjs" }, "./helpers/skipFirstGeneratorNext": { - "node": "./helpers/skipFirstGeneratorNext/index.js", "module": "./helpers/skipFirstGeneratorNext/index.mjs", + "node": "./helpers/skipFirstGeneratorNext/index.js", "default": "./helpers/skipFirstGeneratorNext/index.mjs" }, "./helpers/toPrimitive": { - "node": "./helpers/toPrimitive/index.js", "module": "./helpers/toPrimitive/index.mjs", + "node": "./helpers/toPrimitive/index.js", "default": "./helpers/toPrimitive/index.mjs" }, "./helpers/toPropertyKey": { - "node": "./helpers/toPropertyKey/index.js", "module": "./helpers/toPropertyKey/index.mjs", + "node": "./helpers/toPropertyKey/index.js", "default": "./helpers/toPropertyKey/index.mjs" }, "./helpers/initializerWarningHelper": { - "node": "./helpers/initializerWarningHelper/index.js", "module": "./helpers/initializerWarningHelper/index.mjs", + "node": "./helpers/initializerWarningHelper/index.js", "default": "./helpers/initializerWarningHelper/index.mjs" }, "./helpers/initializerDefineProperty": { - "node": "./helpers/initializerDefineProperty/index.js", "module": "./helpers/initializerDefineProperty/index.mjs", + "node": "./helpers/initializerDefineProperty/index.js", "default": "./helpers/initializerDefineProperty/index.mjs" }, "./helpers/applyDecoratedDescriptor": { - "node": "./helpers/applyDecoratedDescriptor/index.js", "module": "./helpers/applyDecoratedDescriptor/index.mjs", + "node": "./helpers/applyDecoratedDescriptor/index.js", "default": "./helpers/applyDecoratedDescriptor/index.mjs" }, "./helpers/classPrivateFieldLooseKey": { - "node": "./helpers/classPrivateFieldLooseKey/index.js", "module": "./helpers/classPrivateFieldLooseKey/index.mjs", + "node": "./helpers/classPrivateFieldLooseKey/index.js", "default": "./helpers/classPrivateFieldLooseKey/index.mjs" }, "./helpers/classPrivateFieldLooseBase": { - "node": "./helpers/classPrivateFieldLooseBase/index.js", "module": "./helpers/classPrivateFieldLooseBase/index.mjs", + "node": "./helpers/classPrivateFieldLooseBase/index.js", "default": "./helpers/classPrivateFieldLooseBase/index.mjs" }, "./helpers/classPrivateFieldGet": { - "node": "./helpers/classPrivateFieldGet/index.js", "module": "./helpers/classPrivateFieldGet/index.mjs", + "node": "./helpers/classPrivateFieldGet/index.js", "default": "./helpers/classPrivateFieldGet/index.mjs" }, "./helpers/classPrivateFieldSet": { - "node": "./helpers/classPrivateFieldSet/index.js", "module": "./helpers/classPrivateFieldSet/index.mjs", + "node": "./helpers/classPrivateFieldSet/index.js", "default": "./helpers/classPrivateFieldSet/index.mjs" }, "./helpers/classPrivateFieldDestructureSet": { - "node": "./helpers/classPrivateFieldDestructureSet/index.js", "module": "./helpers/classPrivateFieldDestructureSet/index.mjs", + "node": "./helpers/classPrivateFieldDestructureSet/index.js", "default": "./helpers/classPrivateFieldDestructureSet/index.mjs" }, "./helpers/classStaticPrivateFieldSpecGet": { - "node": "./helpers/classStaticPrivateFieldSpecGet/index.js", "module": "./helpers/classStaticPrivateFieldSpecGet/index.mjs", + "node": "./helpers/classStaticPrivateFieldSpecGet/index.js", "default": "./helpers/classStaticPrivateFieldSpecGet/index.mjs" }, "./helpers/classStaticPrivateFieldSpecSet": { - "node": "./helpers/classStaticPrivateFieldSpecSet/index.js", "module": "./helpers/classStaticPrivateFieldSpecSet/index.mjs", + "node": "./helpers/classStaticPrivateFieldSpecSet/index.js", "default": "./helpers/classStaticPrivateFieldSpecSet/index.mjs" }, "./helpers/classStaticPrivateMethodGet": { - "node": "./helpers/classStaticPrivateMethodGet/index.js", "module": "./helpers/classStaticPrivateMethodGet/index.mjs", + "node": "./helpers/classStaticPrivateMethodGet/index.js", "default": "./helpers/classStaticPrivateMethodGet/index.mjs" }, "./helpers/classStaticPrivateMethodSet": { - "node": "./helpers/classStaticPrivateMethodSet/index.js", "module": "./helpers/classStaticPrivateMethodSet/index.mjs", + "node": "./helpers/classStaticPrivateMethodSet/index.js", "default": "./helpers/classStaticPrivateMethodSet/index.mjs" }, "./helpers/decorate": { - "node": "./helpers/decorate/index.js", "module": "./helpers/decorate/index.mjs", + "node": "./helpers/decorate/index.js", "default": "./helpers/decorate/index.mjs" }, "./helpers/classPrivateMethodGet": { - "node": "./helpers/classPrivateMethodGet/index.js", "module": "./helpers/classPrivateMethodGet/index.mjs", + "node": "./helpers/classPrivateMethodGet/index.js", "default": "./helpers/classPrivateMethodGet/index.mjs" }, "./helpers/classPrivateMethodSet": { - "node": "./helpers/classPrivateMethodSet/index.js", "module": "./helpers/classPrivateMethodSet/index.mjs", + "node": "./helpers/classPrivateMethodSet/index.js", "default": "./helpers/classPrivateMethodSet/index.mjs" }, "./helpers/wrapRegExp": { - "node": "./helpers/wrapRegExp/index.js", "module": "./helpers/wrapRegExp/index.mjs", + "node": "./helpers/wrapRegExp/index.js", "default": "./helpers/wrapRegExp/index.mjs" }, "./package": "./package.json", diff --git a/packages/babel-runtime/package.json b/packages/babel-runtime/package.json index b85accdb67f3..fd592213a613 100644 --- a/packages/babel-runtime/package.json +++ b/packages/babel-runtime/package.json @@ -18,208 +18,208 @@ }, "exports": { "./helpers/typeof": { - "node": "./helpers/typeof/index.js", "module": "./helpers/typeof/index.mjs", + "node": "./helpers/typeof/index.js", "default": "./helpers/typeof/index.mjs" }, "./helpers/jsx": { - "node": "./helpers/jsx/index.js", "module": "./helpers/jsx/index.mjs", + "node": "./helpers/jsx/index.js", "default": "./helpers/jsx/index.mjs" }, "./helpers/asyncIterator": { - "node": "./helpers/asyncIterator/index.js", "module": "./helpers/asyncIterator/index.mjs", + "node": "./helpers/asyncIterator/index.js", "default": "./helpers/asyncIterator/index.mjs" }, "./helpers/AwaitValue": { - "node": "./helpers/AwaitValue/index.js", "module": "./helpers/AwaitValue/index.mjs", + "node": "./helpers/AwaitValue/index.js", "default": "./helpers/AwaitValue/index.mjs" }, "./helpers/AsyncGenerator": { - "node": "./helpers/AsyncGenerator/index.js", "module": "./helpers/AsyncGenerator/index.mjs", + "node": "./helpers/AsyncGenerator/index.js", "default": "./helpers/AsyncGenerator/index.mjs" }, "./helpers/wrapAsyncGenerator": { - "node": "./helpers/wrapAsyncGenerator/index.js", "module": "./helpers/wrapAsyncGenerator/index.mjs", + "node": "./helpers/wrapAsyncGenerator/index.js", "default": "./helpers/wrapAsyncGenerator/index.mjs" }, "./helpers/awaitAsyncGenerator": { - "node": "./helpers/awaitAsyncGenerator/index.js", "module": "./helpers/awaitAsyncGenerator/index.mjs", + "node": "./helpers/awaitAsyncGenerator/index.js", "default": "./helpers/awaitAsyncGenerator/index.mjs" }, "./helpers/asyncGeneratorDelegate": { - "node": "./helpers/asyncGeneratorDelegate/index.js", "module": "./helpers/asyncGeneratorDelegate/index.mjs", + "node": "./helpers/asyncGeneratorDelegate/index.js", "default": "./helpers/asyncGeneratorDelegate/index.mjs" }, "./helpers/asyncToGenerator": { - "node": "./helpers/asyncToGenerator/index.js", "module": "./helpers/asyncToGenerator/index.mjs", + "node": "./helpers/asyncToGenerator/index.js", "default": "./helpers/asyncToGenerator/index.mjs" }, "./helpers/classCallCheck": { - "node": "./helpers/classCallCheck/index.js", "module": "./helpers/classCallCheck/index.mjs", + "node": "./helpers/classCallCheck/index.js", "default": "./helpers/classCallCheck/index.mjs" }, "./helpers/createClass": { - "node": "./helpers/createClass/index.js", "module": "./helpers/createClass/index.mjs", + "node": "./helpers/createClass/index.js", "default": "./helpers/createClass/index.mjs" }, "./helpers/defineEnumerableProperties": { - "node": "./helpers/defineEnumerableProperties/index.js", "module": "./helpers/defineEnumerableProperties/index.mjs", + "node": "./helpers/defineEnumerableProperties/index.js", "default": "./helpers/defineEnumerableProperties/index.mjs" }, "./helpers/defaults": { - "node": "./helpers/defaults/index.js", "module": "./helpers/defaults/index.mjs", + "node": "./helpers/defaults/index.js", "default": "./helpers/defaults/index.mjs" }, "./helpers/defineProperty": { - "node": "./helpers/defineProperty/index.js", "module": "./helpers/defineProperty/index.mjs", + "node": "./helpers/defineProperty/index.js", "default": "./helpers/defineProperty/index.mjs" }, "./helpers/extends": { - "node": "./helpers/extends/index.js", "module": "./helpers/extends/index.mjs", + "node": "./helpers/extends/index.js", "default": "./helpers/extends/index.mjs" }, "./helpers/objectSpread": { - "node": "./helpers/objectSpread/index.js", "module": "./helpers/objectSpread/index.mjs", + "node": "./helpers/objectSpread/index.js", "default": "./helpers/objectSpread/index.mjs" }, "./helpers/objectSpread2": { - "node": "./helpers/objectSpread2/index.js", "module": "./helpers/objectSpread2/index.mjs", + "node": "./helpers/objectSpread2/index.js", "default": "./helpers/objectSpread2/index.mjs" }, "./helpers/inherits": { - "node": "./helpers/inherits/index.js", "module": "./helpers/inherits/index.mjs", + "node": "./helpers/inherits/index.js", "default": "./helpers/inherits/index.mjs" }, "./helpers/inheritsLoose": { - "node": "./helpers/inheritsLoose/index.js", "module": "./helpers/inheritsLoose/index.mjs", + "node": "./helpers/inheritsLoose/index.js", "default": "./helpers/inheritsLoose/index.mjs" }, "./helpers/getPrototypeOf": { - "node": "./helpers/getPrototypeOf/index.js", "module": "./helpers/getPrototypeOf/index.mjs", + "node": "./helpers/getPrototypeOf/index.js", "default": "./helpers/getPrototypeOf/index.mjs" }, "./helpers/setPrototypeOf": { - "node": "./helpers/setPrototypeOf/index.js", "module": "./helpers/setPrototypeOf/index.mjs", + "node": "./helpers/setPrototypeOf/index.js", "default": "./helpers/setPrototypeOf/index.mjs" }, "./helpers/isNativeReflectConstruct": { - "node": "./helpers/isNativeReflectConstruct/index.js", "module": "./helpers/isNativeReflectConstruct/index.mjs", + "node": "./helpers/isNativeReflectConstruct/index.js", "default": "./helpers/isNativeReflectConstruct/index.mjs" }, "./helpers/construct": { - "node": "./helpers/construct/index.js", "module": "./helpers/construct/index.mjs", + "node": "./helpers/construct/index.js", "default": "./helpers/construct/index.mjs" }, "./helpers/isNativeFunction": { - "node": "./helpers/isNativeFunction/index.js", "module": "./helpers/isNativeFunction/index.mjs", + "node": "./helpers/isNativeFunction/index.js", "default": "./helpers/isNativeFunction/index.mjs" }, "./helpers/wrapNativeSuper": { - "node": "./helpers/wrapNativeSuper/index.js", "module": "./helpers/wrapNativeSuper/index.mjs", + "node": "./helpers/wrapNativeSuper/index.js", "default": "./helpers/wrapNativeSuper/index.mjs" }, "./helpers/instanceof": { - "node": "./helpers/instanceof/index.js", "module": "./helpers/instanceof/index.mjs", + "node": "./helpers/instanceof/index.js", "default": "./helpers/instanceof/index.mjs" }, "./helpers/interopRequireDefault": { - "node": "./helpers/interopRequireDefault/index.js", "module": "./helpers/interopRequireDefault/index.mjs", + "node": "./helpers/interopRequireDefault/index.js", "default": "./helpers/interopRequireDefault/index.mjs" }, "./helpers/interopRequireWildcard": { - "node": "./helpers/interopRequireWildcard/index.js", "module": "./helpers/interopRequireWildcard/index.mjs", + "node": "./helpers/interopRequireWildcard/index.js", "default": "./helpers/interopRequireWildcard/index.mjs" }, "./helpers/newArrowCheck": { - "node": "./helpers/newArrowCheck/index.js", "module": "./helpers/newArrowCheck/index.mjs", + "node": "./helpers/newArrowCheck/index.js", "default": "./helpers/newArrowCheck/index.mjs" }, "./helpers/objectDestructuringEmpty": { - "node": "./helpers/objectDestructuringEmpty/index.js", "module": "./helpers/objectDestructuringEmpty/index.mjs", + "node": "./helpers/objectDestructuringEmpty/index.js", "default": "./helpers/objectDestructuringEmpty/index.mjs" }, "./helpers/objectWithoutPropertiesLoose": { - "node": "./helpers/objectWithoutPropertiesLoose/index.js", "module": "./helpers/objectWithoutPropertiesLoose/index.mjs", + "node": "./helpers/objectWithoutPropertiesLoose/index.js", "default": "./helpers/objectWithoutPropertiesLoose/index.mjs" }, "./helpers/objectWithoutProperties": { - "node": "./helpers/objectWithoutProperties/index.js", "module": "./helpers/objectWithoutProperties/index.mjs", + "node": "./helpers/objectWithoutProperties/index.js", "default": "./helpers/objectWithoutProperties/index.mjs" }, "./helpers/assertThisInitialized": { - "node": "./helpers/assertThisInitialized/index.js", "module": "./helpers/assertThisInitialized/index.mjs", + "node": "./helpers/assertThisInitialized/index.js", "default": "./helpers/assertThisInitialized/index.mjs" }, "./helpers/possibleConstructorReturn": { - "node": "./helpers/possibleConstructorReturn/index.js", "module": "./helpers/possibleConstructorReturn/index.mjs", + "node": "./helpers/possibleConstructorReturn/index.js", "default": "./helpers/possibleConstructorReturn/index.mjs" }, "./helpers/createSuper": { - "node": "./helpers/createSuper/index.js", "module": "./helpers/createSuper/index.mjs", + "node": "./helpers/createSuper/index.js", "default": "./helpers/createSuper/index.mjs" }, "./helpers/superPropBase": { - "node": "./helpers/superPropBase/index.js", "module": "./helpers/superPropBase/index.mjs", + "node": "./helpers/superPropBase/index.js", "default": "./helpers/superPropBase/index.mjs" }, "./helpers/get": { - "node": "./helpers/get/index.js", "module": "./helpers/get/index.mjs", + "node": "./helpers/get/index.js", "default": "./helpers/get/index.mjs" }, "./helpers/set": { - "node": "./helpers/set/index.js", "module": "./helpers/set/index.mjs", + "node": "./helpers/set/index.js", "default": "./helpers/set/index.mjs" }, "./helpers/taggedTemplateLiteral": { - "node": "./helpers/taggedTemplateLiteral/index.js", "module": "./helpers/taggedTemplateLiteral/index.mjs", + "node": "./helpers/taggedTemplateLiteral/index.js", "default": "./helpers/taggedTemplateLiteral/index.mjs" }, "./helpers/taggedTemplateLiteralLoose": { - "node": "./helpers/taggedTemplateLiteralLoose/index.js", "module": "./helpers/taggedTemplateLiteralLoose/index.mjs", + "node": "./helpers/taggedTemplateLiteralLoose/index.js", "default": "./helpers/taggedTemplateLiteralLoose/index.mjs" }, "./helpers/readOnlyError": { - "node": "./helpers/readOnlyError/index.js", "module": "./helpers/readOnlyError/index.mjs", + "node": "./helpers/readOnlyError/index.js", "default": "./helpers/readOnlyError/index.mjs" }, "./helpers/writeOnlyError": { @@ -228,198 +228,198 @@ "default": "./helpers/writeOnlyError/index.mjs" }, "./helpers/classNameTDZError": { - "node": "./helpers/classNameTDZError/index.js", "module": "./helpers/classNameTDZError/index.mjs", + "node": "./helpers/classNameTDZError/index.js", "default": "./helpers/classNameTDZError/index.mjs" }, "./helpers/temporalUndefined": { - "node": "./helpers/temporalUndefined/index.js", "module": "./helpers/temporalUndefined/index.mjs", + "node": "./helpers/temporalUndefined/index.js", "default": "./helpers/temporalUndefined/index.mjs" }, "./helpers/tdz": { - "node": "./helpers/tdz/index.js", "module": "./helpers/tdz/index.mjs", + "node": "./helpers/tdz/index.js", "default": "./helpers/tdz/index.mjs" }, "./helpers/temporalRef": { - "node": "./helpers/temporalRef/index.js", "module": "./helpers/temporalRef/index.mjs", + "node": "./helpers/temporalRef/index.js", "default": "./helpers/temporalRef/index.mjs" }, "./helpers/slicedToArray": { - "node": "./helpers/slicedToArray/index.js", "module": "./helpers/slicedToArray/index.mjs", + "node": "./helpers/slicedToArray/index.js", "default": "./helpers/slicedToArray/index.mjs" }, "./helpers/slicedToArrayLoose": { - "node": "./helpers/slicedToArrayLoose/index.js", "module": "./helpers/slicedToArrayLoose/index.mjs", + "node": "./helpers/slicedToArrayLoose/index.js", "default": "./helpers/slicedToArrayLoose/index.mjs" }, "./helpers/toArray": { - "node": "./helpers/toArray/index.js", "module": "./helpers/toArray/index.mjs", + "node": "./helpers/toArray/index.js", "default": "./helpers/toArray/index.mjs" }, "./helpers/toConsumableArray": { - "node": "./helpers/toConsumableArray/index.js", "module": "./helpers/toConsumableArray/index.mjs", + "node": "./helpers/toConsumableArray/index.js", "default": "./helpers/toConsumableArray/index.mjs" }, "./helpers/arrayWithoutHoles": { - "node": "./helpers/arrayWithoutHoles/index.js", "module": "./helpers/arrayWithoutHoles/index.mjs", + "node": "./helpers/arrayWithoutHoles/index.js", "default": "./helpers/arrayWithoutHoles/index.mjs" }, "./helpers/arrayWithHoles": { - "node": "./helpers/arrayWithHoles/index.js", "module": "./helpers/arrayWithHoles/index.mjs", + "node": "./helpers/arrayWithHoles/index.js", "default": "./helpers/arrayWithHoles/index.mjs" }, "./helpers/maybeArrayLike": { - "node": "./helpers/maybeArrayLike/index.js", "module": "./helpers/maybeArrayLike/index.mjs", + "node": "./helpers/maybeArrayLike/index.js", "default": "./helpers/maybeArrayLike/index.mjs" }, "./helpers/iterableToArray": { - "node": "./helpers/iterableToArray/index.js", "module": "./helpers/iterableToArray/index.mjs", + "node": "./helpers/iterableToArray/index.js", "default": "./helpers/iterableToArray/index.mjs" }, "./helpers/iterableToArrayLimit": { - "node": "./helpers/iterableToArrayLimit/index.js", "module": "./helpers/iterableToArrayLimit/index.mjs", + "node": "./helpers/iterableToArrayLimit/index.js", "default": "./helpers/iterableToArrayLimit/index.mjs" }, "./helpers/iterableToArrayLimitLoose": { - "node": "./helpers/iterableToArrayLimitLoose/index.js", "module": "./helpers/iterableToArrayLimitLoose/index.mjs", + "node": "./helpers/iterableToArrayLimitLoose/index.js", "default": "./helpers/iterableToArrayLimitLoose/index.mjs" }, "./helpers/unsupportedIterableToArray": { - "node": "./helpers/unsupportedIterableToArray/index.js", "module": "./helpers/unsupportedIterableToArray/index.mjs", + "node": "./helpers/unsupportedIterableToArray/index.js", "default": "./helpers/unsupportedIterableToArray/index.mjs" }, "./helpers/arrayLikeToArray": { - "node": "./helpers/arrayLikeToArray/index.js", "module": "./helpers/arrayLikeToArray/index.mjs", + "node": "./helpers/arrayLikeToArray/index.js", "default": "./helpers/arrayLikeToArray/index.mjs" }, "./helpers/nonIterableSpread": { - "node": "./helpers/nonIterableSpread/index.js", "module": "./helpers/nonIterableSpread/index.mjs", + "node": "./helpers/nonIterableSpread/index.js", "default": "./helpers/nonIterableSpread/index.mjs" }, "./helpers/nonIterableRest": { - "node": "./helpers/nonIterableRest/index.js", "module": "./helpers/nonIterableRest/index.mjs", + "node": "./helpers/nonIterableRest/index.js", "default": "./helpers/nonIterableRest/index.mjs" }, "./helpers/createForOfIteratorHelper": { - "node": "./helpers/createForOfIteratorHelper/index.js", "module": "./helpers/createForOfIteratorHelper/index.mjs", + "node": "./helpers/createForOfIteratorHelper/index.js", "default": "./helpers/createForOfIteratorHelper/index.mjs" }, "./helpers/createForOfIteratorHelperLoose": { - "node": "./helpers/createForOfIteratorHelperLoose/index.js", "module": "./helpers/createForOfIteratorHelperLoose/index.mjs", + "node": "./helpers/createForOfIteratorHelperLoose/index.js", "default": "./helpers/createForOfIteratorHelperLoose/index.mjs" }, "./helpers/skipFirstGeneratorNext": { - "node": "./helpers/skipFirstGeneratorNext/index.js", "module": "./helpers/skipFirstGeneratorNext/index.mjs", + "node": "./helpers/skipFirstGeneratorNext/index.js", "default": "./helpers/skipFirstGeneratorNext/index.mjs" }, "./helpers/toPrimitive": { - "node": "./helpers/toPrimitive/index.js", "module": "./helpers/toPrimitive/index.mjs", + "node": "./helpers/toPrimitive/index.js", "default": "./helpers/toPrimitive/index.mjs" }, "./helpers/toPropertyKey": { - "node": "./helpers/toPropertyKey/index.js", "module": "./helpers/toPropertyKey/index.mjs", + "node": "./helpers/toPropertyKey/index.js", "default": "./helpers/toPropertyKey/index.mjs" }, "./helpers/initializerWarningHelper": { - "node": "./helpers/initializerWarningHelper/index.js", "module": "./helpers/initializerWarningHelper/index.mjs", + "node": "./helpers/initializerWarningHelper/index.js", "default": "./helpers/initializerWarningHelper/index.mjs" }, "./helpers/initializerDefineProperty": { - "node": "./helpers/initializerDefineProperty/index.js", "module": "./helpers/initializerDefineProperty/index.mjs", + "node": "./helpers/initializerDefineProperty/index.js", "default": "./helpers/initializerDefineProperty/index.mjs" }, "./helpers/applyDecoratedDescriptor": { - "node": "./helpers/applyDecoratedDescriptor/index.js", "module": "./helpers/applyDecoratedDescriptor/index.mjs", + "node": "./helpers/applyDecoratedDescriptor/index.js", "default": "./helpers/applyDecoratedDescriptor/index.mjs" }, "./helpers/classPrivateFieldLooseKey": { - "node": "./helpers/classPrivateFieldLooseKey/index.js", "module": "./helpers/classPrivateFieldLooseKey/index.mjs", + "node": "./helpers/classPrivateFieldLooseKey/index.js", "default": "./helpers/classPrivateFieldLooseKey/index.mjs" }, "./helpers/classPrivateFieldLooseBase": { - "node": "./helpers/classPrivateFieldLooseBase/index.js", "module": "./helpers/classPrivateFieldLooseBase/index.mjs", + "node": "./helpers/classPrivateFieldLooseBase/index.js", "default": "./helpers/classPrivateFieldLooseBase/index.mjs" }, "./helpers/classPrivateFieldGet": { - "node": "./helpers/classPrivateFieldGet/index.js", "module": "./helpers/classPrivateFieldGet/index.mjs", + "node": "./helpers/classPrivateFieldGet/index.js", "default": "./helpers/classPrivateFieldGet/index.mjs" }, "./helpers/classPrivateFieldSet": { - "node": "./helpers/classPrivateFieldSet/index.js", "module": "./helpers/classPrivateFieldSet/index.mjs", + "node": "./helpers/classPrivateFieldSet/index.js", "default": "./helpers/classPrivateFieldSet/index.mjs" }, "./helpers/classPrivateFieldDestructureSet": { - "node": "./helpers/classPrivateFieldDestructureSet/index.js", "module": "./helpers/classPrivateFieldDestructureSet/index.mjs", + "node": "./helpers/classPrivateFieldDestructureSet/index.js", "default": "./helpers/classPrivateFieldDestructureSet/index.mjs" }, "./helpers/classStaticPrivateFieldSpecGet": { - "node": "./helpers/classStaticPrivateFieldSpecGet/index.js", "module": "./helpers/classStaticPrivateFieldSpecGet/index.mjs", + "node": "./helpers/classStaticPrivateFieldSpecGet/index.js", "default": "./helpers/classStaticPrivateFieldSpecGet/index.mjs" }, "./helpers/classStaticPrivateFieldSpecSet": { - "node": "./helpers/classStaticPrivateFieldSpecSet/index.js", "module": "./helpers/classStaticPrivateFieldSpecSet/index.mjs", + "node": "./helpers/classStaticPrivateFieldSpecSet/index.js", "default": "./helpers/classStaticPrivateFieldSpecSet/index.mjs" }, "./helpers/classStaticPrivateMethodGet": { - "node": "./helpers/classStaticPrivateMethodGet/index.js", "module": "./helpers/classStaticPrivateMethodGet/index.mjs", + "node": "./helpers/classStaticPrivateMethodGet/index.js", "default": "./helpers/classStaticPrivateMethodGet/index.mjs" }, "./helpers/classStaticPrivateMethodSet": { - "node": "./helpers/classStaticPrivateMethodSet/index.js", "module": "./helpers/classStaticPrivateMethodSet/index.mjs", + "node": "./helpers/classStaticPrivateMethodSet/index.js", "default": "./helpers/classStaticPrivateMethodSet/index.mjs" }, "./helpers/decorate": { - "node": "./helpers/decorate/index.js", "module": "./helpers/decorate/index.mjs", + "node": "./helpers/decorate/index.js", "default": "./helpers/decorate/index.mjs" }, "./helpers/classPrivateMethodGet": { - "node": "./helpers/classPrivateMethodGet/index.js", "module": "./helpers/classPrivateMethodGet/index.mjs", + "node": "./helpers/classPrivateMethodGet/index.js", "default": "./helpers/classPrivateMethodGet/index.mjs" }, "./helpers/classPrivateMethodSet": { - "node": "./helpers/classPrivateMethodSet/index.js", "module": "./helpers/classPrivateMethodSet/index.mjs", + "node": "./helpers/classPrivateMethodSet/index.js", "default": "./helpers/classPrivateMethodSet/index.mjs" }, "./helpers/wrapRegExp": { - "node": "./helpers/wrapRegExp/index.js", "module": "./helpers/wrapRegExp/index.mjs", + "node": "./helpers/wrapRegExp/index.js", "default": "./helpers/wrapRegExp/index.mjs" }, "./package": "./package.json", From e232336eb3d0b6701ea05f2dded57b7e82d4204c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Wed, 20 Jan 2021 14:55:24 +0100 Subject: [PATCH 4/8] Add `__esModule = true` --- .../babel-plugin-transform-runtime/scripts/build-dist.js | 5 ++++- .../babel-runtime-corejs2/helpers/iterableToArray/index.js | 3 ++- packages/babel-runtime-corejs2/helpers/temporalRef/index.js | 3 ++- packages/babel-runtime-corejs2/helpers/toArray/index.js | 3 ++- packages/babel-runtime/helpers/iterableToArray/index.js | 3 ++- packages/babel-runtime/helpers/temporalRef/index.js | 3 ++- packages/babel-runtime/helpers/toArray/index.js | 3 ++- 7 files changed, 16 insertions(+), 7 deletions(-) diff --git a/packages/babel-plugin-transform-runtime/scripts/build-dist.js b/packages/babel-plugin-transform-runtime/scripts/build-dist.js index 0bee1d3e8216..1379c1d77311 100644 --- a/packages/babel-plugin-transform-runtime/scripts/build-dist.js +++ b/packages/babel-plugin-transform-runtime/scripts/build-dist.js @@ -297,7 +297,10 @@ function addDefaultCJSExport({ template }) { exit(path) { path.pushContainer( "body", - template.statement.ast`module.exports.default = module.exports` + template.statements.ast` + module.exports.default = module.exports; + module.exports.__esModule = true; + ` ); }, }, diff --git a/packages/babel-runtime-corejs2/helpers/iterableToArray/index.js b/packages/babel-runtime-corejs2/helpers/iterableToArray/index.js index 0d379cb5e034..8b99f35bc1c4 100644 --- a/packages/babel-runtime-corejs2/helpers/iterableToArray/index.js +++ b/packages/babel-runtime-corejs2/helpers/iterableToArray/index.js @@ -9,4 +9,5 @@ function _iterableToArray(iter) { } module.exports = _iterableToArray; -module.exports["default"] = module.exports; \ No newline at end of file +module.exports["default"] = module.exports; +module.exports.__esModule = true; \ No newline at end of file diff --git a/packages/babel-runtime-corejs2/helpers/temporalRef/index.js b/packages/babel-runtime-corejs2/helpers/temporalRef/index.js index b804772d387d..6b0786fa2103 100644 --- a/packages/babel-runtime-corejs2/helpers/temporalRef/index.js +++ b/packages/babel-runtime-corejs2/helpers/temporalRef/index.js @@ -7,4 +7,5 @@ function _temporalRef(val, name) { } module.exports = _temporalRef; -module.exports["default"] = module.exports; \ No newline at end of file +module.exports["default"] = module.exports; +module.exports.__esModule = true; \ No newline at end of file diff --git a/packages/babel-runtime-corejs2/helpers/toArray/index.js b/packages/babel-runtime-corejs2/helpers/toArray/index.js index fae342121002..444f26617ece 100644 --- a/packages/babel-runtime-corejs2/helpers/toArray/index.js +++ b/packages/babel-runtime-corejs2/helpers/toArray/index.js @@ -11,4 +11,5 @@ function _toArray(arr) { } module.exports = _toArray; -module.exports["default"] = module.exports; \ No newline at end of file +module.exports["default"] = module.exports; +module.exports.__esModule = true; \ No newline at end of file diff --git a/packages/babel-runtime/helpers/iterableToArray/index.js b/packages/babel-runtime/helpers/iterableToArray/index.js index 060f06382fa9..45f75e81540f 100644 --- a/packages/babel-runtime/helpers/iterableToArray/index.js +++ b/packages/babel-runtime/helpers/iterableToArray/index.js @@ -3,4 +3,5 @@ function _iterableToArray(iter) { } module.exports = _iterableToArray; -module.exports["default"] = module.exports; \ No newline at end of file +module.exports["default"] = module.exports; +module.exports.__esModule = true; \ No newline at end of file diff --git a/packages/babel-runtime/helpers/temporalRef/index.js b/packages/babel-runtime/helpers/temporalRef/index.js index b4cb3f14b9df..945aed260ce5 100644 --- a/packages/babel-runtime/helpers/temporalRef/index.js +++ b/packages/babel-runtime/helpers/temporalRef/index.js @@ -7,4 +7,5 @@ function _temporalRef(val, name) { } module.exports = _temporalRef; -module.exports["default"] = module.exports; \ No newline at end of file +module.exports["default"] = module.exports; +module.exports.__esModule = true; \ No newline at end of file diff --git a/packages/babel-runtime/helpers/toArray/index.js b/packages/babel-runtime/helpers/toArray/index.js index 23459919e41a..0e15baa13f52 100644 --- a/packages/babel-runtime/helpers/toArray/index.js +++ b/packages/babel-runtime/helpers/toArray/index.js @@ -11,4 +11,5 @@ function _toArray(arr) { } module.exports = _toArray; -module.exports["default"] = module.exports; \ No newline at end of file +module.exports["default"] = module.exports; +module.exports.__esModule = true; \ No newline at end of file From e66be5c45643673a402c3a9e70cd5311710e9cb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Wed, 10 Feb 2021 19:43:03 +0100 Subject: [PATCH 5/8] Avoid untracked files when switching branches --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index f757e1a907fc..e7ba00e3f0bf 100644 --- a/.gitignore +++ b/.gitignore @@ -25,6 +25,7 @@ package-lock.json /packages/babel-compat-data/build +/packages/babel-runtime/helpers/*.js /packages/babel-runtime/helpers/*/*.js /packages/babel-runtime/helpers/*/*.mjs !/packages/babel-runtime/helpers/toArray/* @@ -35,6 +36,7 @@ package-lock.json !/packages/babel-runtime/helpers/esm/iterableToArray.js !/packages/babel-runtime/helpers/esm/temporalRef.js +/packages/babel-runtime-corejs2/helpers/*.js /packages/babel-runtime-corejs2/helpers/*/*.js /packages/babel-runtime-corejs2/helpers/*/*.mjs !/packages/babel-runtime-corejs2/helpers/toArray/* @@ -47,6 +49,7 @@ package-lock.json /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/*/*.js /packages/babel-runtime-corejs3/helpers/*/*.mjs /packages/babel-runtime-corejs3/helpers/esm/*.js From 8e997f60305143a2f5f901cbe14a1f7f528c1f74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Wed, 10 Feb 2021 19:44:35 +0100 Subject: [PATCH 6/8] Update after rebase --- packages/babel-runtime-corejs2/package.json | 2 +- packages/babel-runtime-corejs3/package.json | 2 +- packages/babel-runtime/package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/babel-runtime-corejs2/package.json b/packages/babel-runtime-corejs2/package.json index 14673dfdeb3f..d07b7c7458f6 100644 --- a/packages/babel-runtime-corejs2/package.json +++ b/packages/babel-runtime-corejs2/package.json @@ -224,8 +224,8 @@ "default": "./helpers/readOnlyError/index.mjs" }, "./helpers/writeOnlyError": { - "node": "./helpers/writeOnlyError/index.js", "module": "./helpers/writeOnlyError/index.mjs", + "node": "./helpers/writeOnlyError/index.js", "default": "./helpers/writeOnlyError/index.mjs" }, "./helpers/classNameTDZError": { diff --git a/packages/babel-runtime-corejs3/package.json b/packages/babel-runtime-corejs3/package.json index ec2f5d15b527..6de0da1428d1 100644 --- a/packages/babel-runtime-corejs3/package.json +++ b/packages/babel-runtime-corejs3/package.json @@ -223,8 +223,8 @@ "default": "./helpers/readOnlyError/index.mjs" }, "./helpers/writeOnlyError": { - "node": "./helpers/writeOnlyError/index.js", "module": "./helpers/writeOnlyError/index.mjs", + "node": "./helpers/writeOnlyError/index.js", "default": "./helpers/writeOnlyError/index.mjs" }, "./helpers/classNameTDZError": { diff --git a/packages/babel-runtime/package.json b/packages/babel-runtime/package.json index fd592213a613..12c2db349188 100644 --- a/packages/babel-runtime/package.json +++ b/packages/babel-runtime/package.json @@ -223,8 +223,8 @@ "default": "./helpers/readOnlyError/index.mjs" }, "./helpers/writeOnlyError": { - "node": "./helpers/writeOnlyError/index.js", "module": "./helpers/writeOnlyError/index.mjs", + "node": "./helpers/writeOnlyError/index.js", "default": "./helpers/writeOnlyError/index.mjs" }, "./helpers/classNameTDZError": { From 12fd5b33984916922e336f7a4fa3f2be950f8507 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Wed, 10 Feb 2021 23:52:06 +0100 Subject: [PATCH 7/8] `.js` should have precedence over `.mjs` when bundling --- Gulpfile.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gulpfile.mjs b/Gulpfile.mjs index 8cddaf0f479a..da4036e4aaad 100644 --- a/Gulpfile.mjs +++ b/Gulpfile.mjs @@ -298,10 +298,10 @@ function buildRollup(packages, targetBrowsers) { babelrc: false, babelHelpers: "bundled", extends: "./babel.config.js", - extensions: [".mjs", ".cjs", ".ts", ".js"], + extensions: [".ts", ".js", ".mjs", ".cjs"], }), rollupNodeResolve({ - extensions: [".mjs", ".cjs", ".ts", ".js", ".json"], + extensions: [".ts", ".js", ".mjs", ".cjs", ".json"], browser: nodeResolveBrowser, preferBuiltins: true, }), From 380db069bf3286127b6500a226518e0d93b7e682 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Sun, 21 Feb 2021 00:08:17 +0100 Subject: [PATCH 8/8] Don't warn with `absoluteRuntime` --- packages/babel-plugin-transform-runtime/src/index.js | 6 +++--- .../useESModules-modern-runtime/stderr.txt | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/babel-plugin-transform-runtime/src/index.js b/packages/babel-plugin-transform-runtime/src/index.js index cb686759661d..e3c7d3b6bf1e 100644 --- a/packages/babel-plugin-transform-runtime/src/index.js +++ b/packages/babel-plugin-transform-runtime/src/index.js @@ -84,11 +84,11 @@ export default declare((api, options, dirname) => { // TODO(Babel 8): Remove this check, it's always true const DUAL_MODE_RUNTIME = "7.12.12"; const supportsCJSDefault = hasMinVersion(DUAL_MODE_RUNTIME, runtimeVersion); - if (supportsCJSDefault && useESModules) { + if (supportsCJSDefault && useESModules && !absoluteRuntime) { console.warn( `[@babel/plugin-transform-runtime] The 'useESModules' option is not necessary when using` + - ` a @babel/runtime version >= ${DUAL_MODE_RUNTIME}, because it automatically detects the` + - ` necessary module format.`, + ` a @babel/runtime version >= ${DUAL_MODE_RUNTIME} and not using the 'absoluteRuntime'` + + ` option, because it automatically detects the necessary module format.`, ); } diff --git a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-modern-runtime/stderr.txt b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-modern-runtime/stderr.txt index 29dc9466d154..87da5b2c414e 100644 --- a/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-modern-runtime/stderr.txt +++ b/packages/babel-plugin-transform-runtime/test/fixtures/dual-babel-runtime/useESModules-modern-runtime/stderr.txt @@ -1 +1 @@ -[@babel/plugin-transform-runtime] The 'useESModules' option is not necessary when using a @babel/runtime version >= 7.12.12, because it automatically detects the necessary module format. +[@babel/plugin-transform-runtime] The 'useESModules' option is not necessary when using a @babel/runtime version >= 7.12.12 and not using the 'absoluteRuntime' option, because it automatically detects the necessary module format.