Panoptes-Front-End icon indicating copy to clipboard operation
Panoptes-Front-End copied to clipboard

build(deps): update outdated dependencies

Open eatyourgreens opened this issue 8 months ago • 5 comments

  1. Update the package lock file with npm update <pkg>, for each package listed in red by npm outdated.
  2. Bump webpack dependencies, test tooling and Babel to the latest available versions.
  3. Bump any production packages that only have minor version changes.
  4. Fix the linter.

Required Manual Testing

  • [ ] Does the non-logged in home page render correctly?
  • [ ] Does the logged in home page render correctly?
  • [ ] Does the projects page render correctly?
  • [ ] Can you load project home pages?
  • [ ] Can you load the classification page?
  • [ ] Can you submit a classification?
  • [ ] Does talk load correctly?
  • [ ] Can you post a talk comment?

Review Checklist

  • [ ] Does it work in all major browsers: Firefox, Chrome, Edge, Safari?
  • [ ] Does it work on mobile?
  • [ ] Can you npm ci and app works as expected?
  • [ ] If the component is in coffeescript, is it converted to ES6? Is it free of eslint errors? Is the conversion its own commit?
  • [ ] Are the tests passing locally and on GitHub Actions?

Optional

eatyourgreens avatar May 28 '24 11:05 eatyourgreens