Repository
https://github.com/BuildTeamDev/steem-editor
New Features
The original task in question here was seeking the help of someone to upgrade the current project from an old version of Babel to the latest, version 7. The task also requested help upgrading from Webpack 2 to the latest version Webpack 4. The issue for this on Github can be found here: https://github.com/BuildTeamDev/steem-editor/issues/1
A summary of the changes can be found in the PR itself as well as below:
- Webpack configuration has changed to account for deprecated features from Webpack 2 and changes to module syntax
- Extract text CSS plugin has been removed and replaced with the recommended
mini-css-extract-plugin - Babel has been upgraded to version 7
- Using @babel/preset-env which automatically handles modules and needed features based on targeted browsers as opposed to features
- Numerous babel plugins deprecated or no longer existent have been removed
- PostCSS configuration has been cleaned up for use in modules without duplication
- Cleaned up mixed use of Node style requires and ES style imports. The app now uses ES style imports
- Updated numerous out of date packages
The refactoring and improvements in question have been submitted here in a pull request I have submitted and has been merged: https://github.com/BuildTeamDev/steem-editor/pull/2