diff --git a/babel.config.js b/babel.config.js index fabe3ac8dafc..a763f5c2e4b9 100644 --- a/babel.config.js +++ b/babel.config.js @@ -75,8 +75,16 @@ module.exports = function (api) { // Configs used during bundling builds. case "standalone": includeRegeneratorRuntime = true; - unambiguousSources.push("packages/babel-runtime/regenerator"); - // fall through + convertESM = false; + ignoreLib = false; + // rollup-commonjs will converts node_modules to ESM + unambiguousSources.push( + "/**/node_modules", + "packages/babel-preset-env/data", + "packages/babel-compat-data", + "packages/babel-runtime/regenerator" + ); + break; case "rollup": convertESM = false; ignoreLib = false; @@ -86,7 +94,7 @@ module.exports = function (api) { "packages/babel-preset-env/data", "packages/babel-compat-data" ); - if (env === "rollup") targets = { node: nodeVersion }; + targets = { node: nodeVersion }; needsPolyfillsForOldNode = true; break; case "test-legacy": // In test-legacy environment, we build babel on latest node but test on minimum supported legacy versions diff --git a/yarn.lock b/yarn.lock index a2a55f80ba23..df37af897935 100644 --- a/yarn.lock +++ b/yarn.lock @@ -375,7 +375,7 @@ __metadata: languageName: unknown linkType: soft -"@babel/helper-compilation-targets@npm:^7.10.4, @babel/helper-compilation-targets@npm:^7.13.0": +"@babel/helper-compilation-targets@npm:^7.13.0": version: 7.13.0 resolution: "@babel/helper-compilation-targets@npm:7.13.0" dependencies: @@ -471,20 +471,20 @@ __metadata: linkType: soft "@babel/helper-define-polyfill-provider@npm:^0.1.1": - version: 0.1.1 - resolution: "@babel/helper-define-polyfill-provider@npm:0.1.1" + version: 0.1.4 + resolution: "@babel/helper-define-polyfill-provider@npm:0.1.4" dependencies: - "@babel/helper-compilation-targets": ^7.10.4 - "@babel/helper-module-imports": ^7.10.4 - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/traverse": ^7.11.5 + "@babel/helper-compilation-targets": ^7.13.0 + "@babel/helper-module-imports": ^7.12.13 + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/traverse": ^7.13.0 debug: ^4.1.1 lodash.debounce: ^4.0.8 resolve: ^1.14.2 semver: ^6.1.2 peerDependencies: "@babel/core": ^7.4.0-0 - checksum: c2298d3b9b0e73d3646baae77f9c794ea5b4d76959a65cecde8622156ffaceca693e84dc0a66faaddbb6f4c96a2785ec07b623bc6b9580d8ebb3335f12efeab5 + checksum: 268ad963d95dd22c2fab0822a42b9a5bf7d0d2909bbaacf7377326c70c0071e0423c0092085a7e6531bbaf4ae917f8fa86f15de4da395add99cca900b95a7498 languageName: node linkType: hard @@ -3398,7 +3398,7 @@ __metadata: languageName: unknown linkType: soft -"@babel/traverse@npm:^7.0.0, @babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.11.5, @babel/traverse@npm:^7.13.0": +"@babel/traverse@npm:^7.0.0, @babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.13.0": version: 7.13.0 resolution: "@babel/traverse@npm:7.13.0" dependencies: