Page MenuHomePhabricator

Rebuild VideoWiki frontend to use modern Node dependencies
Closed, ResolvedPublic

Description

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.

Event Timeline

Can you mention which version of nodejs you tried to upgrade.

This is based on Node.js version 18

Latest LTS is 20, and 21.5 is current.

I don't believe this has been done. The plan was to get VideoWiki functioning and then do the upgrade.