diff --git a/.babelrc b/.babelrc index f839b97fb7..b5d3d29365 100644 --- a/.babelrc +++ b/.babelrc @@ -1,6 +1,11 @@ { "presets": [ - "@babel/preset-env", + [ + "@babel/preset-env", + { + "useBuiltIns": "entry" + } + ], "@babel/preset-react" ], "plugins": [ diff --git a/package.json b/package.json index c437f9ad33..25e5cc7bed 100644 --- a/package.json +++ b/package.json @@ -106,6 +106,7 @@ "webpack-pwa-manifest": "^3.6.2" }, "dependencies": { + "@babel/polyfill": "^7.2.5", "@togglecorp/ravl": "^1.2.0", "@togglecorp/react-rest-request": "^1.3.1", "body-parser": "^1.18.3", diff --git a/yarn.lock b/yarn.lock index 2a167cd142..e481075a22 100644 --- a/yarn.lock +++ b/yarn.lock @@ -754,6 +754,14 @@ core-js "^2.5.7" regenerator-runtime "^0.12.0" +"@babel/polyfill@^7.2.5": + version "7.2.5" + resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.2.5.tgz#6c54b964f71ad27edddc567d065e57e87ed7fa7d" + integrity sha512-8Y/t3MWThtMLYr0YNC/Q76tqN1w30+b0uQMeFUYauG2UGTR19zyUtFrAzT23zNtBxPp+LbE5E/nwV/q/r3y6ug== + dependencies: + core-js "^2.5.7" + regenerator-runtime "^0.12.0" + "@babel/preset-env@7.0.0-beta.54": version "7.0.0-beta.54" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.0.0-beta.54.tgz#4b05c4e3aaed64a509098e4e854dfc0e02edf053"