diff --git a/.babelrc b/.babelrc index 4ffef06..385166e 100644 --- a/.babelrc +++ b/.babelrc @@ -1,3 +1,10 @@ { - "presets": ["env", "react"] -} + "presets": [ + "@babel/preset-env", + "@babel/preset-react" + ], + "plugins": [ + "@babel/plugin-proposal-class-properties", + "@babel/plugin-transform-runtime" + ] +} \ No newline at end of file diff --git a/package.json b/package.json index ac4ab46..155cc5b 100644 --- a/package.json +++ b/package.json @@ -11,10 +11,10 @@ "license": "MIT", "dependencies": { "history": "^4.7.2", - "react": "^16.4.1", - "react-dom": "^16.4.1", + "react": "^16.10.1", + "react-dom": "^16.10.1", "react-redux": "^5.0.7", - "react-router-dom": "^4.3.1", + "react-router-dom": "^5.1.2", "react-router-redux": "^5.0.0-alpha.9", "redux": "^4.0.0", "redux-saga": "^0.16.0" @@ -26,11 +26,13 @@ "@types/react-redux": "^6.0.6", "@types/react-router-dom": "^4.3.0", "@types/react-router-redux": "^5.0.15", + "@babel/core": "^7.6.2", + "@babel/plugin-proposal-class-properties": "^7.5.5", + "@babel/plugin-transform-runtime": "^7.6.2", + "@babel/preset-env": "^7.6.2", + "@babel/preset-react": "^7.0.0", "autoprefixer": "^9.0.2", - "babel-core": "^6.26.0", "babel-loader": "^7.1.4", - "babel-preset-env": "^1.6.1", - "babel-preset-react": "^6.24.1", "clean-webpack-plugin": "^0.1.19", "css-loader": "^0.28.11", "file-loader": "^1.1.11", @@ -46,8 +48,8 @@ "tslint-react": "^3.6.0", "typescript": "^2.9.2", "webpack": "^4.4.0", - "webpack-cli": "^2.0.13", - "webpack-dev-server": "^3.1.1" + "webpack-cli": "^3.3.9", + "webpack-dev-server": "^3.8.1" }, "browserslist": { "production": [