Skip to content

Commit 81ab2ba

Browse files
Timerrandycoulman
authored andcommitted
Switch to preset-env (facebook#1742)
* Switch to preset-env Disables webpack modules by enabling babel modules to resolve facebook#1638 * Bump babel-core to match babel preset versions * Add uglify to targets
1 parent fc3bcbd commit 81ab2ba

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

packages/babel-preset-react-app/index.js

+11-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,17 @@ if (env === 'test') {
8181
module.exports = {
8282
presets: [
8383
// Latest stable ECMAScript features
84-
require.resolve('babel-preset-latest'),
84+
[require.resolve('babel-preset-env'), {
85+
targets: {
86+
// React parses on ie 9, so we should too
87+
ie: 9,
88+
// We currently minify with uglify
89+
// Remove after https://github.com/mishoo/UglifyJS2/issues/448
90+
uglify: true
91+
},
92+
// Disable polyfill transforms
93+
useBuiltIns: false
94+
}],
8595
// JSX, Flow
8696
require.resolve('babel-preset-react')
8797
],

packages/babel-preset-react-app/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@
1919
"babel-plugin-transform-react-jsx-source": "6.22.0",
2020
"babel-plugin-transform-regenerator": "6.22.0",
2121
"babel-plugin-transform-runtime": "6.22.0",
22-
"babel-preset-env": "1.1.8",
23-
"babel-preset-latest": "6.22.0",
22+
"babel-preset-env": "1.2.1",
2423
"babel-preset-react": "6.22.0",
2524
"babel-runtime": "6.22.0"
2625
}

0 commit comments

Comments
 (0)