freeCodeCamp / freeCodeCamp/demo-projects

Dependency Dashboard

Open
#93 1 comment 2 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
167
Forks
104
PR merge metrics
No merged PRs in 30d

Description

This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.
[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/freeCodeCamp/demo-projects).

## Repository Problems

These problems occurred while renovating this repository. [View logs](https://developer.mend.io//github/freeCodeCamp/demo-projects).

- ⚠️ WARN: Some release(s) did not have a releaseTimestamp, but as we're running with minimumReleaseAgeBehaviour=timestamp-optional, proceeding. See debug logs for more information

## Deprecations / Replacements
> [!WARNING]
The following dependencies are either deprecated or have replacements available.

| Datasource | Package | Replacement PR? |
|------------|------|--------------|
| npm | [request](https://redirect.github.com/request/request) | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) |

## Pending Approval

The following branches are pending approval. To create them, click on a checkbox below.

- [ ] fix(deps): update dependency passport to v0.7.0
- [ ] chore(deps): update dependency @rollup/plugin-terser to v1
- [ ] chore(deps): update dependency @types/jest to v30
- [ ] chore(deps): update dependency chai-as-promised to v8
- [ ] chore(deps): update dependency chart.js to v4
- [ ] chore(deps): update dependency concurrently to v10
- [ ] chore(deps): update dependency eslint-config-prettier to v10
- [ ] chore(deps): update dependency husky to v9
- [ ] chore(deps): update dependency jest to v30
- [ ] chore(deps): update dependency lint-staged to v17
- [ ] chore(deps): update dependency marked to v18
- [ ] chore(deps): update dependency nodemon to v3
- [ ] chore(deps): update dependency prettier to v3
- [ ] chore(deps): update dependency rollup to v4
- [ ] chore(deps): update github actions to v7 (`actions/checkout`, `actions/setup-node`)
- [ ] chore(deps): update node.js to v24
- [ ] chore(deps): update npm to v12
- [ ] fix(deps): update babel monorepo to v8 (`@babel/core`, `@babel/preset-env`, `@babel/preset-react`, `@babel/register`)
- [ ] fix(deps): update dependency @rollup/plugin-babel to v7
- [ ] fix(deps): update dependency @rollup/plugin-commonjs to v29
- [ ] fix(deps): update dependency @rollup/plugin-node-resolve to v16
- [ ] fix(deps): update dependency @rollup/plugin-replace to v6
- [ ] fix(deps): update dependency @seald-io/nedb to v4
- [ ] fix(deps): update dependency body-parser to v2
- [ ] fix(deps): update dependency chai to v6
- [ ] fix(deps): update dependency chai-http to v5
- [ ] fix(deps): update dependency connect-mongo to v6
- [ ] fix(deps): update dependency dotenv to v17
- [ ] fix(deps): update dependency ejs to v6
- [ ] fix(deps): update dependency express to v5.2.1
- [ ] fix(deps): update dependency helmet to v8
- [ ] fix(deps): update dependency jquery to v4
- [ ] fix(deps): update dependency jsdom to v30
- [ ] fix(deps): update dependency mocha to v12
- [ ] fix(deps): update dependency mongodb to v7
- [ ] fix(deps): update dependency mongoose to v9
- [ ] fix(deps): update dependency multer to v2
- [ ] fix(deps): update dependency node-cron to v4
- [ ] fix(deps): update dependency winston-daily-rotate-file to v5
- [ ] fix(deps): update react monorepo to v19 (`react`, `react-dom`)
- [ ] πŸ” **Create all pending approval PRs at once** πŸ”

## Awaiting Schedule

The following updates are awaiting their schedule. To get an update now, click on a checkbox below.

- [ ] fix(deps): update dependency body-parser to v1.20.8
- [ ] chore(deps): update dependency express to v4.22.2
- [ ] fix(deps): update dependency express to v4.22.2
- [ ] πŸ” **Create all awaiting schedule PRs at once** πŸ”

## Rate-Limited

The following updates are currently rate-limited. To force their creation now, click on a checkbox below.

- [ ] chore(deps): update actions/checkout digest to 0717577
- [ ] chore(deps): update dependency jqueryui to v1.14.2
- [ ] fix(deps): update dependency cors to v2.8.6
- [ ] fix(deps): update dependency pug to v3.0.4
- [ ] fix(deps): update dependency sanitize-html to v2.17.7
- [ ] fix(deps): update dependency socket.io to v4.8.3
- [ ] chore(deps): update caddy docker tag to v2.11.3
- [ ] chore(deps): update dependency rollup to v2.80.0
- [ ] chore(deps): update dependency socket.io to v4.8.3
- [ ] fix(deps): update babel monorepo to v7.29.7 (`@babel/core`, `@babel/preset-env`, `@babel/preset-react`, `@babel/register`)
- [ ] fix(deps): update dependency axios to v1.20.0
- [ ] fix(deps): update dependency express-session to v1.19.0
- [ ] fix(deps): update dependency morgan to v1.12.0
- [ ] fix(deps): update dependency winston to v3.19.0
- [ ] chore(deps): lock file maintenance
- [ ] πŸ” **Create all rate-limited PRs at once** πŸ”

## Pending Status Checks

The following updates await pending status checks. To force their creation now, click on a checkbox below.

- [ ] fix(deps): update dependency moment to v2.31.0

## Open

The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.

- [ ] [chore(deps): update dependency cors to v2.8.6](../pull/699)
- [ ] [chore(deps): update dependency eslint-plugin-react to v7.37.5](../pull/655)
- [ ] **Click on this checkbox to rebase all open PRs at once**

## PR Closed (Blocked)

The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.

- [ ] [fix(deps): update dependency mongoose to v5.13.23](../pull/641)
- [ ] [fix(deps): update dependency node-fetch to v3.3.2](../pull/435)
- [ ] [chore(deps): update dependency @rollup/plugin-terser to v0.4.4](../pull/412)
- [ ] [chore(deps): update dependency d3 to v7.9.0](../pull/592)
- [ ] [chore(deps): update dependency marked to v2.1.3](../pull/582)

## Detected Dependencies

docker-compose (1)

docker-compose.yml (1)

- `caddy 2.10.2` β†’ [Updates: `2.11.3`]

dockerfile (16)

apps/anonymous-message-board/Dockerfile (1)

- `node 18-bullseye-slim` β†’ [Updates: `24-bullseye-slim`]

apps/build-a-pinterest-clone/Dockerfile (1)

- `node 18-bullseye-slim` β†’ [Updates: `24-bullseye-slim`]

apps/chart-the-stock-market/Dockerfile (1)

- `node 18-bullseye-slim` β†’ [Updates: `24-bullseye-slim`]

apps/exercise-tracker/Dockerfile (1)

- `node 18-bullseye-slim` β†’ [Updates: `24-bullseye-slim`]

apps/image-search-abstraction-layer/Dockerfile (1)

- `node 18-bullseye-slim` β†’ [Updates: `24-bullseye-slim`]

apps/issue-tracker/Dockerfile (1)

- `node 18-bullseye-slim` β†’ [Updates: `24-bullseye-slim`]

apps/manage-a-book-trading-club/Dockerfile (1)

- `node 18-bullseye-slim` β†’ [Updates: `24-bullseye-slim`]

apps/personal-library/Dockerfile (1)

- `node 18-bullseye-slim` β†’ [Updates: `24-bullseye-slim`]

apps/pokeapi-proxy/Dockerfile (1)

- `node 18-bullseye-slim` β†’ [Updates: `24-bullseye-slim`]

apps/stock-price-checker-proxy/Dockerfile (1)

- `node 18-bullseye-slim` β†’ [Updates: `24-bullseye-slim`]

apps/stock-price-checker/Dockerfile (1)

- `node 18-bullseye-slim` β†’ [Updates: `24-bullseye-slim`]

apps/twitch-proxy/Dockerfile (1)

- `node 18-bullseye-slim` β†’ [Updates: `24-bullseye-slim`]

apps/url-shortener-microservice/Dockerfile (1)

- `node 18-bullseye-slim` β†’ [Updates: `24-bullseye-slim`]

apps/voting-app/Dockerfile (1)

- `node 18-bullseye-slim` β†’ [Updates: `24-bullseye-slim`]

apps/weather-proxy/Dockerfile (1)

- `node 18-bullseye-slim` β†’ [Updates: `24-bullseye-slim`]

shared.Dockerfile (1)

- `node 18-bullseye-slim` β†’ [Updates: `24-bullseye-slim`]

github-actions (1)

.github/workflows/node-ci.yml (2)

- `actions/checkout v2@ee0669bd1cc54295c223e0bb666b733df41de1c5` β†’ [Updates: `v7`, `v2`]
- `actions/setup-node v2@7c12f8017d5436eb855f1ed4399f037a36fbd9e8` β†’ [Updates: `v7`]

html (10)

apps/25--5-clock/index.html (2)

- `react 18.3.1` β†’ [Updates: `19.2.5`]
- `react-dom 18.3.1` β†’ [Updates: `19.2.8`]

apps/bar-chart/index.html (1)

- `d3 7.8.5` β†’ [Updates: `7.9.0`]

apps/build-a-pinterest-clone/views/index.html (1)

- `jquery 3.7.1` β†’ [Updates: `4.0.0`]

apps/chart-the-stock-market/public/index.html (2)

- `socket.io 4.7.2` β†’ [Updates: `4.8.3`]
- `Chart.js 2.9.4` β†’ [Updates: `4.5.1`]

apps/choropleth-map/index.html (2)

- `d3 7.8.5` β†’ [Updates: `7.9.0`]
- `topojson 3.0.2`

apps/heat-map/index.html (1)

- `d3 7.8.5` β†’ [Updates: `7.9.0`]

apps/markdown-previewer/index.html (3)

- `prism 1.30.0`
- `marked 2.0.3` β†’ [Updates: `2.1.3`, `18.0.13`]
- `prism 1.30.0`

apps/random-quote-machine/index.html (2)

- `jquery 3.7.1` β†’ [Updates: `4.0.0`]
- `jqueryui 1.14.1` β†’ [Updates: `1.14.2`]

apps/scatterplot-graph/index.html (1)

- `d3 7.8.5` β†’ [Updates: `7.9.0`]

apps/treemap-diagram/index.html (1)

- `d3 7.8.5` β†’ [Updates: `7.9.0`]

npm (48)

apps/25--5-clock/package.json (11)

- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `@babel/core 7.28.5` β†’ [Updates: `7.29.7`, `8.0.1`]
- `@babel/preset-env 7.28.5` β†’ [Updates: `7.29.7`, `8.0.2`]
- `@babel/preset-react 7.28.5` β†’ [Updates: `7.29.7`, `8.0.1`]
- `@rollup/plugin-babel 6.1.0` β†’ [Updates: `7.1.0`]
- `@rollup/plugin-commonjs 23.0.7` β†’ [Updates: `29.0.3`]
- `@rollup/plugin-node-resolve 15.3.1` β†’ [Updates: `16.0.3`]
- `@rollup/plugin-replace 5.0.7` β†’ [Updates: `6.0.3`]
- `@rollup/plugin-terser 0.2.0` β†’ [Updates: `0.4.4`, `1.0.0`]
- `rollup 2.79.2` β†’ [Updates: `2.80.0`, `4.63.1`]

apps/american-british-translator/package.json (10)

- `@babel/core 7.28.5` β†’ [Updates: `7.29.7`, `8.0.1`]
- `@babel/preset-env 7.28.5` β†’ [Updates: `7.29.7`, `8.0.2`]
- `@babel/register 7.28.3` β†’ [Updates: `7.29.7`, `8.0.1`]
- `body-parser 1.20.3` β†’ [Updates: `1.20.8`, `2.3.0`]
- `chai 4.5.0` β†’ [Updates: `6.2.2`]
- `chai-http 4.4.0` β†’ [Updates: `5.1.2`]
- `cors 2.8.5` β†’ [Updates: `2.8.6`]
- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `mocha 9.2.2` β†’ [Updates: `12.0.0`]

apps/anonymous-message-board/package.json (10)

- `body-parser 1.20.3` β†’ [Updates: `1.20.8`, `2.3.0`]
- `chai 4.5.0` β†’ [Updates: `6.2.2`]
- `chai-http 4.4.0` β†’ [Updates: `5.1.2`]
- `cors 2.8.5` β†’ [Updates: `2.8.6`]
- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `helmet 3.23.3` β†’ [Updates: `8.3.0`]
- `mocha 9.2.2` β†’ [Updates: `12.0.0`]
- `mongodb 3.7.4` β†’ [Updates: `7.6.0`]
- `sanitize-html 2.17.0` β†’ [Updates: `2.17.7`]

apps/bar-chart/package.json (2)

- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]

apps/build-a-pinterest-clone/package.json (29)

- `@babel/core 7.28.5` β†’ [Updates: `7.29.7`, `8.0.1`]
- `@babel/preset-env 7.28.5` β†’ [Updates: `7.29.7`, `8.0.2`]
- `@babel/preset-react 7.28.5` β†’ [Updates: `7.29.7`, `8.0.1`]
- `@rollup/plugin-babel 6.1.0` β†’ [Updates: `7.1.0`]
- `@rollup/plugin-commonjs 21.1.0` β†’ [Updates: `29.0.3`]
- `@rollup/plugin-node-resolve 15.3.1` β†’ [Updates: `16.0.3`]
- `@rollup/plugin-replace 5.0.7` β†’ [Updates: `6.0.3`]
- `body-parser 1.20.3` β†’ [Updates: `1.20.8`, `2.3.0`]
- `connect-mongo 3.2.0` β†’ [Updates: `6.0.0`]
- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 5.0.0-beta.3` β†’ [Updates: `5.2.1`]
- `express-session 1.18.2` β†’ [Updates: `1.19.0`]
- `mongoose 5.13.22` β†’ [Updates: `5.13.23`, `9.9.5`]
- `passport 0.5.2` β†’ [Updates: `0.7.0`]
- `passport-github 1.1.0`
- `react 15.7.0` β†’ [Updates: `19.2.8`]
- `react-dom 15.7.0` β†’ [Updates: `19.2.8`]
- `react-masonry-component 6.3.0`
- `@babel/core 7.28.5` β†’ [Updates: `7.29.7`, `8.0.1`]
- `@babel/preset-env 7.28.5` β†’ [Updates: `7.29.7`, `8.0.2`]
- `@babel/preset-react 7.28.5` β†’ [Updates: `7.29.7`, `8.0.1`]
- `@rollup/plugin-babel 6.1.0` β†’ [Updates: `7.1.0`]
- `@rollup/plugin-commonjs 23.0.7` β†’ [Updates: `29.0.3`]
- `@rollup/plugin-node-resolve 15.3.1` β†’ [Updates: `16.0.3`]
- `@rollup/plugin-replace 5.0.7` β†’ [Updates: `6.0.3`]
- `@rollup/plugin-terser 0.2.0` β†’ [Updates: `0.4.4`, `1.0.0`]
- `concurrently 7.6.0` β†’ [Updates: `10.0.5`]
- `nodemon 2.0.22` β†’ [Updates: `3.1.14`]
- `rollup 2.79.2` β†’ [Updates: `2.80.0`, `4.63.1`]

apps/cash-register/package.json (2)

- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]

apps/cat-facts-api/package.json (3)

- `cors 2.8.5` β†’ [Updates: `2.8.6`]
- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]

apps/chart-the-stock-market/package.json (3)

- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `socket.io 4.8.1` β†’ [Updates: `4.8.3`]

apps/choropleth-map/package.json (2)

- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]

apps/drum-machine/package.json (11)

- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `@babel/core 7.28.5` β†’ [Updates: `7.29.7`, `8.0.1`]
- `@babel/preset-env 7.28.5` β†’ [Updates: `7.29.7`, `8.0.2`]
- `@babel/preset-react 7.28.5` β†’ [Updates: `7.29.7`, `8.0.1`]
- `@rollup/plugin-babel 6.1.0` β†’ [Updates: `7.1.0`]
- `@rollup/plugin-commonjs 23.0.7` β†’ [Updates: `29.0.3`]
- `@rollup/plugin-node-resolve 15.3.1` β†’ [Updates: `16.0.3`]
- `@rollup/plugin-replace 5.0.7` β†’ [Updates: `6.0.3`]
- `@rollup/plugin-terser 0.2.0` β†’ [Updates: `0.4.4`, `1.0.0`]
- `rollup 2.79.2` β†’ [Updates: `2.80.0`, `4.63.1`]

apps/exercise-tracker/package.json (8)

- `chai 4.5.0` β†’ [Updates: `6.2.2`]
- `chai-http 4.4.0` β†’ [Updates: `5.1.2`]
- `cors 2.8.5` β†’ [Updates: `2.8.6`]
- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `mocha 9.2.2` β†’ [Updates: `12.0.0`]
- `mongodb 3.7.4` β†’ [Updates: `7.6.0`]
- `mongoose 5.13.22` β†’ [Updates: `5.13.23`, `9.9.5`]

apps/file-metadata-microservice/package.json (7)

- `chai 4.5.0` β†’ [Updates: `6.2.2`]
- `chai-http 4.4.0` β†’ [Updates: `5.1.2`]
- `cors 2.8.5` β†’ [Updates: `2.8.6`]
- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 5.0.0-beta.3` β†’ [Updates: `5.2.1`]
- `mocha 9.2.2` β†’ [Updates: `12.0.0`]
- `multer 1.4.4` β†’ [Updates: `2.3.0`]

apps/forum-proxy/package.json (7)

- `chai 4.5.0` β†’ [Updates: `6.2.2`]
- `chai-http 4.4.0` β†’ [Updates: `5.1.2`]
- `cors 2.8.5` β†’ [Updates: `2.8.6`]
- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `mocha 9.2.2` β†’ [Updates: `12.0.0`]
- `node-fetch 3.3.1` β†’ [Updates: `3.3.2`]

apps/fruit-search/package.json (3)

- `cors ^2.8.5` β†’ [Updates: `^2.8.5`]
- `dotenv ^16.4.7` β†’ [Updates: `^17.0.0`]
- `express ^4.21.2` β†’ [Updates: `^4.21.2`, `^5.0.0`]

apps/heat-map/package.json (2)

- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]

apps/image-search-abstraction-layer/package.json (5)

- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `google-images 2.1.0`
- `moment 2.30.1` β†’ [Updates: `2.31.0`]
- `mongodb 3.7.4` β†’ [Updates: `7.6.0`]

apps/issue-tracker/package.json (9)

- `body-parser 1.20.3` β†’ [Updates: `1.20.8`, `2.3.0`]
- `chai 4.5.0` β†’ [Updates: `6.2.2`]
- `chai-http 4.4.0` β†’ [Updates: `5.1.2`]
- `cors 2.8.5` β†’ [Updates: `2.8.6`]
- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `mocha 9.2.2` β†’ [Updates: `12.0.0`]
- `mongodb 3.7.4` β†’ [Updates: `7.6.0`]
- `mongoose 5.13.22` β†’ [Updates: `5.13.23`, `9.9.5`]

apps/javascript-calculator/package.json (11)

- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `@babel/core 7.28.5` β†’ [Updates: `7.29.7`, `8.0.1`]
- `@babel/preset-env 7.28.5` β†’ [Updates: `7.29.7`, `8.0.2`]
- `@babel/preset-react 7.28.5` β†’ [Updates: `7.29.7`, `8.0.1`]
- `@rollup/plugin-babel 6.1.0` β†’ [Updates: `7.1.0`]
- `@rollup/plugin-commonjs 23.0.7` β†’ [Updates: `29.0.3`]
- `@rollup/plugin-node-resolve 15.3.1` β†’ [Updates: `16.0.3`]
- `@rollup/plugin-replace 5.0.7` β†’ [Updates: `6.0.3`]
- `@rollup/plugin-terser 0.2.0` β†’ [Updates: `0.4.4`, `1.0.0`]
- `rollup 2.79.2` β†’ [Updates: `2.80.0`, `4.63.1`]

apps/manage-a-book-trading-club/package.json (19)

- `body-parser 1.20.3` β†’ [Updates: `1.20.8`, `2.3.0`]
- `connect-flash 0.1.1`
- `connect-mongo 3.2.0` β†’ [Updates: `6.0.0`]
- `cookie-parser 1.4.7`
- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `express-session 1.18.2` β†’ [Updates: `1.19.0`]
- `font-awesome 4.7.0`
- `helmet 3.23.3` β†’ [Updates: `8.3.0`]
- `mongoose 5.13.22` β†’ [Updates: `5.13.23`, `9.9.5`]
- `morgan 1.10.1` β†’ [Updates: `1.12.0`]
- `passport 0.5.2` β†’ [Updates: `0.7.0`]
- `passport-github 1.1.0`
- `pug 3.0.3` β†’ [Updates: `3.0.4`]
- `chai 4.5.0` β†’ [Updates: `6.2.2`]
- `chai-as-promised 7.1.2` β†’ [Updates: `8.0.2`]
- `chai-dom 1.12.1`
- `chai-http 4.4.0` β†’ [Updates: `5.1.2`]
- `mocha 9.2.2` β†’ [Updates: `12.0.0`]

apps/markdown-previewer/package.json (11)

- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `@babel/core 7.28.5` β†’ [Updates: `7.29.7`, `8.0.1`]
- `@babel/preset-env 7.28.5` β†’ [Updates: `7.29.7`, `8.0.2`]
- `@babel/preset-react 7.28.5` β†’ [Updates: `7.29.7`, `8.0.1`]
- `@rollup/plugin-babel 6.1.0` β†’ [Updates: `7.1.0`]
- `@rollup/plugin-commonjs 23.0.7` β†’ [Updates: `29.0.3`]
- `@rollup/plugin-node-resolve 15.3.1` β†’ [Updates: `16.0.3`]
- `@rollup/plugin-replace 5.0.7` β†’ [Updates: `6.0.3`]
- `@rollup/plugin-terser 0.2.0` β†’ [Updates: `0.4.4`, `1.0.0`]
- `rollup 2.79.2` β†’ [Updates: `2.80.0`, `4.63.1`]

apps/metric-imperial-converter/package.json (7)

- `body-parser 1.20.3` β†’ [Updates: `1.20.8`, `2.3.0`]
- `chai 4.5.0` β†’ [Updates: `6.2.2`]
- `chai-http 4.4.0` β†’ [Updates: `5.1.2`]
- `cors 2.8.5` β†’ [Updates: `2.8.6`]
- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `mocha 9.2.2` β†’ [Updates: `12.0.0`]

apps/p2p-video-chat-application/package.json (11)

- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `jquery 3.7.1` β†’ [Updates: `4.0.0`]
- `simple-peer 9.11.1`
- `socket.io 4.8.1` β†’ [Updates: `4.8.3`]
- `@rollup/plugin-commonjs 21.1.0` β†’ [Updates: `29.0.3`]
- `@rollup/plugin-node-resolve 13.3.0` β†’ [Updates: `16.0.3`]
- `@rollup/plugin-terser 0.2.0` β†’ [Updates: `0.4.4`, `1.0.0`]
- `concurrently 7.6.0` β†’ [Updates: `10.0.5`]
- `nodemon 2.0.22` β†’ [Updates: `3.1.14`]
- `rollup 2.79.2` β†’ [Updates: `2.80.0`, `4.63.1`]

apps/palindrome-checker/package.json (2)

- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]

apps/personal-library/package.json (9)

- `body-parser 1.20.3` β†’ [Updates: `1.20.8`, `2.3.0`]
- `chai 4.5.0` β†’ [Updates: `6.2.2`]
- `chai-http 4.4.0` β†’ [Updates: `5.1.2`]
- `cors 2.8.5` β†’ [Updates: `2.8.6`]
- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `mocha 9.2.2` β†’ [Updates: `12.0.0`]
- `mongodb 3.7.4` β†’ [Updates: `7.6.0`]
- `mongoose 5.13.22` β†’ [Updates: `5.13.23`, `9.9.5`]

apps/personal-portfolio/package.json (2)

- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]

apps/pokeapi-proxy/package.json (5)

- `axios 1.13.2` β†’ [Updates: `1.20.0`]
- `cors 2.8.5` β†’ [Updates: `2.8.6`]
- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `node-cache 5.1.2`

apps/product-landing-page/package.json (2)

- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]

apps/random-quote-machine/package.json (2)

- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]

apps/request-header-parser-microservice/package.json (6)

- `chai 4.5.0` β†’ [Updates: `6.2.2`]
- `chai-http 4.4.0` β†’ [Updates: `5.1.2`]
- `cors 2.8.5` β†’ [Updates: `2.8.6`]
- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 5.0.0-beta.3` β†’ [Updates: `5.2.1`]
- `mocha 9.2.2` β†’ [Updates: `12.0.0`]

apps/roman-numeral-converter/package.json (2)

- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]

apps/rpg-creature-api/package.json (3)

- `cors 2.8.5` β†’ [Updates: `2.8.6`]
- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]

apps/rpg-creature-search-app/package.json (2)

- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]

apps/scatterplot-graph/package.json (2)

- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]

apps/secure-real-time-multiplayer-game/package.json (13)

- `@babel/core 7.28.5` β†’ [Updates: `7.29.7`, `8.0.1`]
- `@babel/preset-env 7.28.5` β†’ [Updates: `7.29.7`, `8.0.2`]
- `@babel/register 7.28.3` β†’ [Updates: `7.29.7`, `8.0.1`]
- `body-parser 1.20.3` β†’ [Updates: `1.20.8`, `2.3.0`]
- `chai 4.5.0` β†’ [Updates: `6.2.2`]
- `chai-http 4.4.0` β†’ [Updates: `5.1.2`]
- `cors 2.8.5` β†’ [Updates: `2.8.6`]
- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `helmet 3.23.3` β†’ [Updates: `8.3.0`]
- `jsdom 16.7.0` β†’ [Updates: `30.0.1`]
- `mocha 9.2.2` β†’ [Updates: `12.0.0`]
- `socket.io 4.8.1` β†’ [Updates: `4.8.3`]

apps/stock-price-checker-proxy/package.json (5)

- `@seald-io/nedb 2.2.2` β†’ [Updates: `4.1.2`]
- `axios 1.13.2` β†’ [Updates: `1.20.0`]
- `cors 2.8.5` β†’ [Updates: `2.8.6`]
- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]

apps/stock-price-checker/package.json (10)

- `body-parser 1.20.3` β†’ [Updates: `1.20.8`, `2.3.0`]
- `chai 4.5.0` β†’ [Updates: `6.2.2`]
- `chai-http 4.4.0` β†’ [Updates: `5.1.2`]
- `cors 2.8.5` β†’ [Updates: `2.8.6`]
- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `helmet 3.23.3` β†’ [Updates: `8.3.0`]
- `mocha 9.2.2` β†’ [Updates: `12.0.0`]
- `mongodb 3.7.4` β†’ [Updates: `7.6.0`]
- `request 2.88.2`

apps/sudoku-solver/package.json (11)

- `@babel/core 7.28.5` β†’ [Updates: `7.29.7`, `8.0.1`]
- `@babel/preset-env 7.28.5` β†’ [Updates: `7.29.7`, `8.0.2`]
- `@babel/register 7.28.3` β†’ [Updates: `7.29.7`, `8.0.1`]
- `body-parser 1.20.3` β†’ [Updates: `1.20.8`, `2.3.0`]
- `chai 4.5.0` β†’ [Updates: `6.2.2`]
- `chai-http 4.4.0` β†’ [Updates: `5.1.2`]
- `cors 2.8.5` β†’ [Updates: `2.8.6`]
- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `jsdom 16.7.0` β†’ [Updates: `30.0.1`]
- `mocha 9.2.2` β†’ [Updates: `12.0.0`]

apps/survey-form/package.json (2)

- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]

apps/technical-documentation-page/package.json (2)

- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]

apps/telephone-number-validator/package.json (2)

- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]

apps/timestamp-microservice/package.json (6)

- `chai 4.5.0` β†’ [Updates: `6.2.2`]
- `chai-http 4.4.0` β†’ [Updates: `5.1.2`]
- `cors 2.8.5` β†’ [Updates: `2.8.6`]
- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `mocha 9.2.2` β†’ [Updates: `12.0.0`]

apps/treemap-diagram/package.json (2)

- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]

apps/tribute-page/package.json (2)

- `dotenv 16.6.1` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]

apps/twitch-proxy/package.json (9)

- `@seald-io/nedb 2.2.2` β†’ [Updates: `4.1.2`]
- `cors 2.8.5` β†’ [Updates: `2.8.6`]
- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 5.0.0-beta.3` β†’ [Updates: `5.2.1`]
- `node-cron 3.0.3` β†’ [Updates: `4.6.0`]
- `node-fetch 3.3.0` β†’ [Updates: `3.3.2`]
- `request 2.88.2`
- `winston 3.18.3` β†’ [Updates: `3.19.0`]
- `winston-daily-rotate-file 3.10.0` β†’ [Updates: `5.0.0`]

apps/url-shortener-microservice/package.json (7)

- `chai 4.5.0` β†’ [Updates: `6.2.2`]
- `chai-http 4.4.0` β†’ [Updates: `5.1.2`]
- `cors 2.8.5` β†’ [Updates: `2.8.6`]
- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `mocha 9.2.2` β†’ [Updates: `12.0.0`]
- `mongoose 5.13.22` β†’ [Updates: `5.13.23`, `9.9.5`]

apps/voting-app/package.json (5)

- `body-parser 1.20.3` β†’ [Updates: `1.20.8`, `2.3.0`]
- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `ejs 3.1.10` β†’ [Updates: `6.0.1`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `mongodb 3.7.4` β†’ [Updates: `7.6.0`]

apps/weather-proxy/package.json (4)

- `cors 2.8.5` β†’ [Updates: `2.8.6`]
- `dotenv 14.3.2` β†’ [Updates: `17.4.2`]
- `express 4.21.2` β†’ [Updates: `4.22.2`, `5.2.1`]
- `request 2.88.2`

package.json (11)

- `dotenv ^16.0.3` β†’ [Updates: `^17.0.0`]
- `@types/jest ^29.5.10` β†’ [Updates: `^30.0.0`]
- `axios 1.13.2` β†’ [Updates: `1.20.0`]
- `eslint-config-prettier 8.10.2` β†’ [Updates: `10.1.8`]
- `eslint-plugin-react 7.37.4` β†’ [Updates: `7.37.5`]
- `husky 8.0.3` β†’ [Updates: `9.1.7`]
- `jest 29.7.0` β†’ [Updates: `30.5.1`]
- `lint-staged 15.5.2` β†’ [Updates: `17.5.0`]
- `prettier 2.8.8` β†’ [Updates: `3.9.6`]
- `node 18` β†’ [Updates: `24`]
- `npm 9` β†’ [Updates: `12`]

renovate-config (1)

renovate.json

---

- [ ] Check this box to trigger a request for Renovate to run again on this repository

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.