[Feature Request]: Update dependencies #1281
Labels
dependencies
Pull requests that update a dependency file
enhancement
New feature or request
Epic
Epics contain issues related to a subject, and the scope is flexible
triage
to be triaged for next action
Provide a clear and concise description of what you want to happen.
The PRISM codebase has several important outdated dependencies. There are a few issues this creates:
We will eventually be forced to update our dependencies for one reason or another. Best to do it on our own terms so we're investing this effort at the right time in our product roadmap to ensure it's not conflicting with feature timelines.
Most important updates to make:
Node v16 is no longer actively maintained by the Node team (source). We should upgrade to LTS (currently v20) to ensure we're able to use the new libraries and all CI/CD environments
React v18 provides a few new APIs for data fetching and loading experiences as well as performance improvements in both production and development. Once again, many open-source libraries now have a peer-dependency on v18 so we need to upgrade to continue to use the latest
This update will improve our development experience (faster development environment with hot module reloading). Alternatively we could switch to Vite — my only preference is for whichever we think will require less effort to be functional.
Is there anything else you can add about the proposal? You might want to link to related issues here, if you haven't already.
We currently have a draft PR from a few months ago migrating Create React App to Vite (#1210). It looks like this tried to take on all of the updates in one go — we may have more luck if we break the updates into smaller pieces,
The text was updated successfully, but these errors were encountered: