chore: do not provide polyfills on bundling @babel/standalone (#12909)
* chore: do not provide polyfills on bundling @babel/standalone * review from Nicolò * chore: update @babel/helper-define-polyfill-provider
This commit is contained in:
parent
cf7860ffa2
commit
bfd30b9445
@ -75,8 +75,16 @@ module.exports = function (api) {
|
|||||||
// Configs used during bundling builds.
|
// Configs used during bundling builds.
|
||||||
case "standalone":
|
case "standalone":
|
||||||
includeRegeneratorRuntime = true;
|
includeRegeneratorRuntime = true;
|
||||||
unambiguousSources.push("packages/babel-runtime/regenerator");
|
convertESM = false;
|
||||||
// fall through
|
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":
|
case "rollup":
|
||||||
convertESM = false;
|
convertESM = false;
|
||||||
ignoreLib = false;
|
ignoreLib = false;
|
||||||
@ -86,7 +94,7 @@ module.exports = function (api) {
|
|||||||
"packages/babel-preset-env/data",
|
"packages/babel-preset-env/data",
|
||||||
"packages/babel-compat-data"
|
"packages/babel-compat-data"
|
||||||
);
|
);
|
||||||
if (env === "rollup") targets = { node: nodeVersion };
|
targets = { node: nodeVersion };
|
||||||
needsPolyfillsForOldNode = true;
|
needsPolyfillsForOldNode = true;
|
||||||
break;
|
break;
|
||||||
case "test-legacy": // In test-legacy environment, we build babel on latest node but test on minimum supported legacy versions
|
case "test-legacy": // In test-legacy environment, we build babel on latest node but test on minimum supported legacy versions
|
||||||
|
|||||||
18
yarn.lock
18
yarn.lock
@ -375,7 +375,7 @@ __metadata:
|
|||||||
languageName: unknown
|
languageName: unknown
|
||||||
linkType: soft
|
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
|
version: 7.13.0
|
||||||
resolution: "@babel/helper-compilation-targets@npm:7.13.0"
|
resolution: "@babel/helper-compilation-targets@npm:7.13.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -471,20 +471,20 @@ __metadata:
|
|||||||
linkType: soft
|
linkType: soft
|
||||||
|
|
||||||
"@babel/helper-define-polyfill-provider@npm:^0.1.1":
|
"@babel/helper-define-polyfill-provider@npm:^0.1.1":
|
||||||
version: 0.1.1
|
version: 0.1.4
|
||||||
resolution: "@babel/helper-define-polyfill-provider@npm:0.1.1"
|
resolution: "@babel/helper-define-polyfill-provider@npm:0.1.4"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/helper-compilation-targets": ^7.10.4
|
"@babel/helper-compilation-targets": ^7.13.0
|
||||||
"@babel/helper-module-imports": ^7.10.4
|
"@babel/helper-module-imports": ^7.12.13
|
||||||
"@babel/helper-plugin-utils": ^7.10.4
|
"@babel/helper-plugin-utils": ^7.13.0
|
||||||
"@babel/traverse": ^7.11.5
|
"@babel/traverse": ^7.13.0
|
||||||
debug: ^4.1.1
|
debug: ^4.1.1
|
||||||
lodash.debounce: ^4.0.8
|
lodash.debounce: ^4.0.8
|
||||||
resolve: ^1.14.2
|
resolve: ^1.14.2
|
||||||
semver: ^6.1.2
|
semver: ^6.1.2
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
"@babel/core": ^7.4.0-0
|
"@babel/core": ^7.4.0-0
|
||||||
checksum: c2298d3b9b0e73d3646baae77f9c794ea5b4d76959a65cecde8622156ffaceca693e84dc0a66faaddbb6f4c96a2785ec07b623bc6b9580d8ebb3335f12efeab5
|
checksum: 268ad963d95dd22c2fab0822a42b9a5bf7d0d2909bbaacf7377326c70c0071e0423c0092085a7e6531bbaf4ae917f8fa86f15de4da395add99cca900b95a7498
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@ -3398,7 +3398,7 @@ __metadata:
|
|||||||
languageName: unknown
|
languageName: unknown
|
||||||
linkType: soft
|
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
|
version: 7.13.0
|
||||||
resolution: "@babel/traverse@npm:7.13.0"
|
resolution: "@babel/traverse@npm:7.13.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user