chore: update dependencies #370
Conversation
Signed-off-by: Adam Setch <adam.setch@outlook.com>
Signed-off-by: Adam Setch <adam.setch@outlook.com>
|
fresh update of deps, including vulnerability fixes
|
Signed-off-by: Adam Setch <adam.setch@outlook.com>
Signed-off-by: Adam Setch <adam.setch@outlook.com>
Signed-off-by: Adam Setch <adam.setch@outlook.com>
|
Refreshed branch... |
There was a problem hiding this comment.
Pull request overview
Updates BYOR’s frontend/tooling dependencies (via npm-check-updates) and adjusts build/config files to keep the webpack + Node environment compatible with the upgraded packages.
Changes:
- Bumped a broad set of npm dependencies/devDependencies (including webpack toolchain, eslint, jest, cypress, jQuery, etc.).
- Updated Node version expectations (Dockerfile +
.nvmrc+package.jsonengines). - Tweaked webpack
css-loaderoptions and applied a small formatting-only change insrc/util/factory.js.
Reviewed changes
Copilot reviewed 5 out of 7 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
webpack.prod.js |
Updates css-loader options for compatibility with newer loader behavior. |
webpack.dev.js |
Same css-loader option update as prod config. |
src/util/factory.js |
Formatting-only change to ternary indentation. |
package.json |
Dependency upgrades and raises Node/npm engine requirements. |
Dockerfile |
Updates nginx base image and installs Node 24.x via NodeSource. |
.nvmrc |
Aligns local Node version to v24. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "node": ">=24", | ||
| "npm": ">=11" |
There was a problem hiding this comment.
engines is now node >=24 / npm >=11, but the CircleCI executors still run Node 18 (e.g. .circleci/config.yml:11 and .circleci/deployment-workflow.yml:10). This will likely break CI/package installation due to engine constraints. Either bump the CI images to Node 24+ (and npm 11+) or relax the engines values to match the versions you intend to support.
| "node": ">=24", | |
| "npm": ">=11" | |
| "node": ">=18", | |
| "npm": ">=9" |
This PR uses
npm-check-updates (ncu)to update the dependencies used in BYOR.