Skip to content

Commit ec7473e

Browse files
committed
Remove core-js and @babel/transform-runtime from lib code
Also remove stage-4 syntax transforms covered by @babel/preset-env
1 parent 942d14c commit ec7473e

18 files changed

+520
-365
lines changed

babel.config.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
const BABEL_ENV = process.env.BABEL_ENV;
2+
const IS_TEST = BABEL_ENV === "test"
3+
const ignore = IS_TEST ? [] : ['test/**/*.js']
4+
const targets = IS_TEST ? { node: "current" } : { browsers: "defaults" }
5+
6+
module.exports = {
7+
presets: [
8+
[
9+
"@babel/preset-env",
10+
{
11+
modules: ["cjs", "test"].includes(BABEL_ENV) ? "commonjs" : false,
12+
targets
13+
},
14+
],
15+
"@babel/preset-react"
16+
],
17+
plugins: [
18+
"@babel/plugin-proposal-class-properties",
19+
"@babel/plugin-proposal-optional-chaining"
20+
],
21+
ignore,
22+
};

packages/antd/babel.config.js

Lines changed: 2 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,3 @@
1-
const BABEL_ENV = process.env.BABEL_ENV;
1+
const defaultConfig = require('../../babel.config')
22

3-
const defaultPlugins = [];
4-
5-
module.exports = {
6-
"presets": [
7-
[
8-
"@babel/preset-env",
9-
{
10-
modules: ["cjs", "test"].includes(BABEL_ENV) ? "commonjs" : false,
11-
targets:
12-
BABEL_ENV === "test" ? { node: "current" } : { browsers: "defaults" },
13-
},
14-
],
15-
"@babel/preset-react"
16-
],
17-
"plugins": [
18-
"@babel/plugin-proposal-object-rest-spread",
19-
"@babel/plugin-proposal-class-properties",
20-
[
21-
"@babel/plugin-transform-runtime",
22-
{
23-
"corejs": 2
24-
}
25-
]
26-
],
27-
"env": {
28-
cjs: {
29-
plugins: defaultPlugins,
30-
ignore: ['test/**/*.js']
31-
},
32-
umd: {
33-
plugins: defaultPlugins,
34-
ignore: ['test/**/*.js']
35-
},
36-
es: {
37-
plugins: [
38-
...defaultPlugins,
39-
['@babel/plugin-transform-runtime', { useESModules: true, corejs: 2 }]
40-
],
41-
ignore: ['test/**/*.js']
42-
},
43-
test: {
44-
plugins: defaultPlugins,
45-
ignore: []
46-
}
47-
}
48-
};
3+
module.exports = defaultConfig

packages/antd/package-lock.json

Lines changed: 6 additions & 39 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/antd/package.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
"@rjsf/core": "^2.0.0",
2929
"antd": "^4.0.0",
3030
"antd-dayjs-webpack-plugin": "1.0.0",
31-
"core-js": "^2.5.7",
3231
"dayjs": "^1.8.0",
3332
"lodash": "^4.17.15",
3433
"react": ">=16"
@@ -38,20 +37,16 @@
3837
"@babel/cli": "^7.4.4",
3938
"@babel/core": "^7.4.5",
4039
"@babel/plugin-proposal-class-properties": "^7.5.5",
41-
"@babel/plugin-proposal-object-rest-spread": "^7.5.5",
4240
"@babel/plugin-transform-react-jsx": "^7.3.0",
43-
"@babel/plugin-transform-runtime": "^7.5.5",
4441
"@babel/preset-env": "^7.10.3",
4542
"@babel/preset-react": "^7.0.0",
4643
"@babel/register": "^7.4.4",
47-
"@babel/runtime-corejs2": "^7.10.3",
4844
"@rjsf/core": "^2.4.0",
4945
"antd": "^4.0.0",
5046
"atob": "^2.0.3",
5147
"babel-eslint": "^10.0.1",
5248
"babel-loader": "^8.0.6",
5349
"concurrently": "^5.1.0",
54-
"core-js": "^2.5.7",
5550
"cross-env": "^2.0.1",
5651
"css-loader": "^3.2.0",
5752
"dayjs": "^1.8.0",

0 commit comments

Comments
 (0)