I attempted to upgrade the Node dependencies for the app frontend myself. I took these steps:
- Updated redux from 3.6.0 to 4
- Updated react and react-dom from 15.4.2 to 16.2.0
However, doing this broke react-addons-css-transition-group which requires 15.4.2. In general the dependencies are very old and parts of this likely need to be rewritten.
Deliverable: Working VideoWiki front-end:
- Updated Node dependencies
- Dependencies that are no longer updated or no longer compatible are replaced with new ones
- Code updated to reflect new dependencies
The deployment of this frontend is managed in a separate task.