diff --git a/2022-05/spring-19-ajax/spring-boot-and-react-demo/package.json b/2022-05/spring-19-ajax/spring-boot-and-react-demo/package.json index 64793e02..22d1433b 100644 --- a/2022-05/spring-19-ajax/spring-boot-and-react-demo/package.json +++ b/2022-05/spring-19-ajax/spring-boot-and-react-demo/package.json @@ -10,19 +10,19 @@ "author": "", "license": "ISC", "dependencies": { - "react": "^16.2.0", - "react-dom": "^16.2.0" + "react": "^18.2.0", + "react-dom": "^18.2.0" }, "devDependencies": { - "babel-core": "^6.26.3", - "babel-loader": "^7.1.5", - "babel-preset-env": "^1.7.0", - "babel-preset-react": "^6.24.1", + "@babel/core": "^7.19.1", + "babel-loader": "^8.2.5", + "@babel/preset-env": "^7.19.1", + "@babel/preset-react": "^7.18.6", "react-css-modules": "^4.7.11", "html-webpack-plugin": "^5.5.0", - "terser-webpack-plugin": "^5.3.0", - "webpack": "^5.67.0", - "webpack-cli": "^4.9.2", - "webpack-dev-server": "^4.7.3" + "terser-webpack-plugin": "^5.3.6", + "webpack": "^5.74.0", + "webpack-cli": "^4.10.0", + "webpack-dev-server": "^4.11.1" } } diff --git a/2022-05/spring-19-ajax/spring-boot-and-react-demo/webpack.config.js b/2022-05/spring-19-ajax/spring-boot-and-react-demo/webpack.config.js index 243d6d88..a1a380c5 100644 --- a/2022-05/spring-19-ajax/spring-boot-and-react-demo/webpack.config.js +++ b/2022-05/spring-19-ajax/spring-boot-and-react-demo/webpack.config.js @@ -20,7 +20,7 @@ module.exports = { use: { loader: 'babel-loader', options: { - presets: ['env', 'react'] + presets: ["@babel/preset-env", '@babel/preset-react'] } } } diff --git a/2022-05/spring-19-ajax/spring-boot-and-react-demo/webpack.dev.config.js b/2022-05/spring-19-ajax/spring-boot-and-react-demo/webpack.dev.config.js index 4d53c007..b7caee3f 100644 --- a/2022-05/spring-19-ajax/spring-boot-and-react-demo/webpack.dev.config.js +++ b/2022-05/spring-19-ajax/spring-boot-and-react-demo/webpack.dev.config.js @@ -48,7 +48,7 @@ module.exports = { use: { loader: 'babel-loader', options: { - presets: ['env', 'react'] + presets: ["@babel/preset-env", '@babel/preset-react'] } } }