From 2bfa72cbe8dc209dc759d326abc7b88f853cba9f Mon Sep 17 00:00:00 2001 From: Joe Haddad Date: Fri, 12 Jan 2018 22:48:58 -0500 Subject: [PATCH] Loosen Babel preset to use browserslist (#3770) * Provide better defaults * Let babel determine features to compile * meh * Remove setting of BABEL_ENV * Revert "Remove setting of BABEL_ENV" This reverts commit ee2db707faa8b9ada3e7a668e8a94944f5955a1e. * Set browsers to ie9 --- scripts/init.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/scripts/init.js b/scripts/init.js index 27b214e6431..7854a803771 100644 --- a/scripts/init.js +++ b/scripts/init.js @@ -43,12 +43,12 @@ module.exports = function( eject: 'react-scripts eject', }; - appPackage.browserslist = [ - '>1%', - 'last 4 versions', - 'Firefox ESR', - 'not ie < 9', - ]; + appPackage.browserslist = { + development: ['chrome', 'firefox', 'edge'].map( + browser => `last 2 ${browser} versions` + ), + production: ['>1%', 'last 4 versions', 'Firefox ESR', 'not ie < 11'], + }; fs.writeFileSync( path.join(appPath, 'package.json'),