Skip to content

Commit c2666d1

Browse files
committed
New test for babel
1 parent 4c177d9 commit c2666d1

File tree

3 files changed

+23
-23
lines changed

3 files changed

+23
-23
lines changed

packages/app/config/babel.dev.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ module.exports = {
2929
require.resolve('@babel/plugin-transform-destructuring'),
3030
require.resolve('@babel/plugin-proposal-object-rest-spread'),
3131
require.resolve('@babel/plugin-proposal-class-properties'),
32-
require.resolve('@babel/plugin-transform-runtime'),
3332
require.resolve('babel-plugin-lodash'),
3433
require.resolve('@babel/plugin-syntax-dynamic-import'),
3534
require.resolve('babel-plugin-styled-components'),

packages/app/config/babel.prod.js

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,32 @@ const path = require('path');
33
module.exports = {
44
// Don't try to find .babelrc because we want to force this configuration.
55
babelrc: false,
6+
overrides: [
7+
{
8+
presets: [
9+
[
10+
require.resolve('@babel/preset-env'),
11+
{
12+
targets: {
13+
ie11: true,
14+
},
15+
// Disable polyfill transforms
16+
useBuiltIns: false,
17+
modules: false,
18+
forceAllTransforms: true,
19+
},
20+
],
21+
],
22+
include: path.join(__dirname, '../src/sandbox'),
23+
},
24+
],
625
presets: [
726
require.resolve('@babel/preset-flow'),
827
// Latest stable ECMAScript features
928
[
1029
require.resolve('@babel/preset-env'),
1130
{
12-
targets: {
13-
ie: 11,
14-
},
31+
targets: 'last 2 versions',
1532
// Disable polyfill transforms
1633
useBuiltIns: false,
1734
modules: false,

packages/app/config/webpack.common.js

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -119,32 +119,16 @@ module.exports = {
119119
],
120120
loader: 'babel-loader',
121121
query: {
122-
overrides: [
123-
!__DEV__ && {
124-
include: path.join(__dirname, '../../sandbox'),
125-
presets: [
126-
[
127-
'@babel/preset-env',
128-
{
129-
targets: {
130-
ie: 11,
131-
},
132-
modules: 'umd',
133-
useBuiltIns: false,
134-
},
135-
],
136-
],
137-
},
138-
].filter(Boolean),
139122
presets: [
140123
'@babel/preset-flow',
141124
[
142125
'@babel/preset-env',
143126
{
144127
targets: {
145-
browsers: 'last 2 versions',
128+
ie: 11,
129+
esmodules: true,
146130
},
147-
modules: false,
131+
modules: 'umd',
148132
useBuiltIns: false,
149133
},
150134
],

0 commit comments

Comments
 (0)