Skip to content

Commit 53e0622

Browse files
authored
Merge pull request #9808 from babel/fix-noconflict-babel-polyfill
refactor: unify polyfill with noConflict mode
2 parents 491b0a8 + 17e1050 commit 53e0622

File tree

2 files changed

+4
-20
lines changed

2 files changed

+4
-20
lines changed

packages/babel-polyfill/src/index.js

+1-20
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,4 @@
1-
// Cover all standardized ES6 APIs.
2-
import "core-js/es6";
3-
4-
// Standard now
5-
import "core-js/fn/array/includes";
6-
import "core-js/fn/array/flat-map";
7-
import "core-js/fn/string/pad-start";
8-
import "core-js/fn/string/pad-end";
9-
import "core-js/fn/string/trim-start";
10-
import "core-js/fn/string/trim-end";
11-
import "core-js/fn/symbol/async-iterator";
12-
import "core-js/fn/object/get-own-property-descriptors";
13-
import "core-js/fn/object/values";
14-
import "core-js/fn/object/entries";
15-
import "core-js/fn/promise/finally";
16-
17-
// Ensure that we polyfill ES6 compat for anything web-related, if it exists.
18-
import "core-js/web";
19-
20-
import "regenerator-runtime/runtime";
1+
import "./noConflict";
212

223
if (global._babelPolyfill && typeof console !== "undefined" && console.warn) {
234
console.warn(

packages/babel-polyfill/src/noConflict.js

+3
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,11 @@ import "core-js/es6";
33

44
// Standard now
55
import "core-js/fn/array/includes";
6+
import "core-js/fn/array/flat-map";
67
import "core-js/fn/string/pad-start";
78
import "core-js/fn/string/pad-end";
9+
import "core-js/fn/string/trim-start";
10+
import "core-js/fn/string/trim-end";
811
import "core-js/fn/symbol/async-iterator";
912
import "core-js/fn/object/get-own-property-descriptors";
1013
import "core-js/fn/object/values";

0 commit comments

Comments
 (0)