## ✅ Required dependencies that are compatible : - [x] ```babel-loader``` - [x] ```compression-webpack-plugin``` - [x] ```css-loader``` - [x] ```handlebars-loader``` - [x] ```html-loader``` - [x] ```html-webpack-plugin``` - [x] ```mini-css-extract-plugin``` - [x] ```postcss-loader``` - [x] ```sass-loader``` - [x] ```style-loader``` - [x] ```terser-webpack-plugin``` - [x] ```webpack``` - [x] ```webpack-cli``` - [x] ```webpack-manifest-plugin``` ## ⚠️Required dependencies that are not yet compatible : - [ ] ```friendly-errors-webpack-plugin``` see [issue#123](https://github.com/geowarin/friendly-errors-webpack-plugin/issues/123) and [PR#126](https://github.com/geowarin/friendly-errors-webpack-plugin/pull/126). Maybe use [this fork](https://github.com/sodatea/friendly-errors-webpack-plugin). ## ❓ Dependencies with unknown compatibility and future requirement : - [ ] ```import-glob``` - [ ] ```webpack-merge``` - [ ] ```clean-webpack-plugin``` - [ ] ```progress-bar-webpack-plugin``` ## 🗑️ Dependencies no longer required : - [x] ```url-loader``` see [webpack@5 asset modules](https://webpack.js.org/guides/asset-modules) - [x] ```file-loader``` see [webpack@5 asset modules](https://webpack.js.org/guides/asset-modules) - [x] ```eslint-loader``` see [webpack@5 migrate from ```eslint-loader```](https://webpack.js.org/plugins/eslint-webpack-plugin/#migrate-from-eslint-loader) - [x] ```optimize-css-assets-webpack-plugin``` see [```css-minimizer-webpack-plugin``` package](https://github.com/webpack-contrib/css-minimizer-webpack-plugin) ## 🚀 Setup Apply changes explained in [UPGRADE.md](https://github.com/FlorentinTh/LE2ML-GUI/blob/master/UPGRADE.md)
✅ Required dependencies that are compatible :
babel-loadercompression-webpack-plugincss-loaderhandlebars-loaderhtml-loaderhtml-webpack-pluginmini-css-extract-pluginpostcss-loadersass-loaderstyle-loaderterser-webpack-pluginwebpackwebpack-cliwebpack-manifest-pluginfriendly-errors-webpack-pluginsee issue#123 and PR#126. Maybe use this fork.❓ Dependencies with unknown compatibility and future requirement :
import-globwebpack-mergeclean-webpack-pluginprogress-bar-webpack-plugin🗑️ Dependencies no longer required :
url-loadersee webpack@5 asset modulesfile-loadersee webpack@5 asset moduleseslint-loadersee webpack@5 migrate fromeslint-loaderoptimize-css-assets-webpack-pluginseecss-minimizer-webpack-pluginpackage🚀 Setup
Apply changes explained in UPGRADE.md