From 17791139c4777ae8b3e9ca21935c35c98a880893 Mon Sep 17 00:00:00 2001 From: Kate Latypova Date: Fri, 17 Nov 2017 11:41:06 +0500 Subject: [PATCH 1/2] add babel-preset-es2015 --- packages/bem-react-scripts/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/bem-react-scripts/package.json b/packages/bem-react-scripts/package.json index b3fb6eae18d..0320ffc08f4 100644 --- a/packages/bem-react-scripts/package.json +++ b/packages/bem-react-scripts/package.json @@ -30,6 +30,7 @@ "babel-loader": "7.0.0", "babel-plugin-bem-import": "1.3.2", "@babel/preset-env": "^7.0.0-beta.4", + "babel-preset-es2015": "^6.24.1", "babel-preset-react-app": "^2.1.1", "babel-runtime": "^6.20.0", "@bem/sdk.config": "0.0.4", From f8b081c18241d291a2b9b34e1ebd4c17831a7b29 Mon Sep 17 00:00:00 2001 From: Kate Latypova Date: Fri, 24 Nov 2017 15:09:28 +0500 Subject: [PATCH 2/2] return polyfills in prod config --- packages/bem-react-scripts/config/webpack.config.prod.js | 2 +- packages/bem-react-scripts/package.json | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/bem-react-scripts/config/webpack.config.prod.js b/packages/bem-react-scripts/config/webpack.config.prod.js index 8852d001e3c..ff8f2716b8c 100644 --- a/packages/bem-react-scripts/config/webpack.config.prod.js +++ b/packages/bem-react-scripts/config/webpack.config.prod.js @@ -68,7 +68,7 @@ function getConfig(setName) { // You can exclude the *.map files from the build during deployment. devtool: 'source-map', // In production, we only want to load the polyfills and the app code. - entry: paths.appIndexJs, + entry: [require.resolve('./polyfills'), paths.appIndexJs], output: { // The build folder. path: appBuild, diff --git a/packages/bem-react-scripts/package.json b/packages/bem-react-scripts/package.json index 0320ffc08f4..4350e2156c4 100644 --- a/packages/bem-react-scripts/package.json +++ b/packages/bem-react-scripts/package.json @@ -29,7 +29,6 @@ "babel-jest": "18.0.0", "babel-loader": "7.0.0", "babel-plugin-bem-import": "1.3.2", - "@babel/preset-env": "^7.0.0-beta.4", "babel-preset-es2015": "^6.24.1", "babel-preset-react-app": "^2.1.1", "babel-runtime": "^6.20.0",