This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.View this repository on the Mend.io Web Portal .
Pending Approval
The following branches are pending approval. To create them, click on a checkbox below.
chore(deps): update dependency typescript-5.9.2 to v5.9.3
chore(deps): update pnpm to v10.33.2
fix(deps): update dependency monaco-editor to v0.55.1
chore(deps): update dependency @inquirer/prompts to v8
chore(deps): update dependency @testing-library/react to v16
chore(deps): update dependency chokidar to v5
chore(deps): update dependency globals to v17
chore(deps): update dependency jsdom to v29
chore(deps): update dependency mocha to v11
chore(deps): update dependency npm-run-all2 to v8
chore(deps): update dependency ora to v9
chore(deps): update dependency puppeteer to v24
chore(deps): update dependency readdirp to v5
chore(deps): update dependency serve to v14
chore(deps): update dependency stylelint to v17
chore(deps): update dependency supertest to v7
chore(deps): update dependency typescript-5.9.2 to v6
chore(deps): update dependency yargs to v18
chore(deps): update pnpm to v11
chore(deps): update types (major) (@types/gatsbyjs__reach-router, @types/supertest)
chore(deps): update vitest to v4 (major) (@vitest/ui, vitest)
chore(deps): update webpack (major) (babel-loader, webpack-bundle-analyzer, webpack-cli)
fix(deps): update dependency @gatsbyjs/reach-router to v2
fix(deps): update dependency @headlessui/react to v2
fix(deps): update dependency @sentry/node to v10
fix(deps): update dependency algoliasearch to v5
fix(deps): update dependency bezier-easing to v3
fix(deps): update dependency fast-uri to v3
fix(deps): update dependency hast-util-to-html to v9
fix(deps): update dependency js-yaml to v4.1.1
fix(deps): update dependency mongodb to v7
fix(deps): update dependency nanoid to v5
fix(deps): update dependency normalize-url to v9
fix(deps): update dependency qrcode.react to v4
fix(deps): update dependency query-string to v9
fix(deps): update dependency react-reflex to v5
fix(deps): update dependency react-responsive to v10
fix(deps): update dependency react-tooltip to v6
fix(deps): update dependency rxjs to v7
fix(deps): update dependency to-vfile to v8
fix(deps): update dependency typescript to v6
fix(deps): update dependency unified to v11
fix(deps): update dependency uuid to v14
fix(deps): update dotenv (major) (dotenv, dotenv-cli)
fix(deps): update eslint (major) (@eslint/compat, @eslint/js, eslint, eslint-import-resolver-typescript, eslint-plugin-jsdoc, eslint-plugin-react-hooks)
fix(deps): update final-form (major) (final-form, react-final-form)
fix(deps): update i18n (major) (i18next, react-i18next)
fix(deps): update joi (major) (joi, joi-objectid)
fix(deps): update mdast (major) (mdast-util-directive, mdast-util-gfm-strikethrough, mdast-util-gfm-table, mdast-util-to-hast, mdast-util-to-markdown)
fix(deps): update micromark to v2 (major) (micromark-extension-gfm-strikethrough, micromark-extension-gfm-table)
fix(deps): update nodemailer to v8 (major) (@types/nodemailer, nodemailer)
fix(deps): update pino (major) (pino, pino-pretty)
fix(deps): update prisma monorepo to v7 (major) (@prisma/client, prisma)
fix(deps): update react to v19 (major) (@types/react, @types/react-dom, @types/react-test-renderer, react, react-dom, react-test-renderer)
fix(deps): update redux (major) (@redux-devtools/extension, react-redux, redux, redux-actions, redux-observable, reselect)
fix(deps): update remark (major) (remark, remark-directive, remark-frontmatter, remark-html, remark-parse, remark-stringify)
fix(deps): update stripe (major) (@stripe/react-stripe-js, @stripe/stripe-js, stripe)
fix(deps): update unist (major) (unist-util-find, unist-util-find-after, unist-util-find-all-after, unist-util-find-all-before, unist-util-is, unist-util-modify-children, unist-util-position, unist-util-remove, unist-util-select, unist-util-visit, unist-util-visit-children)
🔐 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.
Pending Status Checks
The following updates await pending status checks. To force their creation now, click on a checkbox below.
Other Branches
The following updates are pending. To force the creation of a PR, click on a checkbox below.
Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
PR Closed (Blocked)
The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.
Detected Dependencies
docker-compose (3)
.devcontainer/docker-compose.yml (2)
mongo 8.2 → [Updates: 8.3]
mongo 8.2 → [Updates: 8.3]
docker/docker-compose.e2e.yml
docker/docker-compose.yml (2)
mongo 8.2 → [Updates: 8.3]
mongo 8.2 → [Updates: 8.3]
dockerfile (2)
docker/api/Dockerfile (3)
node 24-bookworm
node 24-bookworm
node 24-bookworm
docker/devcontainer/Dockerfile (1)
github-actions (21)
.github/workflows/crowdin-download.client-ui.yml (16)
actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd
freecodecamp/crowdin-action main@36a78cbf92f5a6c05a3a32dc8bf434a19a7c59e2
crowdin/github-action v2.16.2@8868a33591d21088edfc398968173a3b98d51706
freecodecamp/crowdin-action main@36a78cbf92f5a6c05a3a32dc8bf434a19a7c59e2
crowdin/github-action v2.16.2@8868a33591d21088edfc398968173a3b98d51706
crowdin/github-action v2.16.2@8868a33591d21088edfc398968173a3b98d51706
crowdin/github-action v2.16.2@8868a33591d21088edfc398968173a3b98d51706
crowdin/github-action v2.16.2@8868a33591d21088edfc398968173a3b98d51706
crowdin/github-action v2.16.2@8868a33591d21088edfc398968173a3b98d51706
crowdin/github-action v2.16.2@8868a33591d21088edfc398968173a3b98d51706
crowdin/github-action v2.16.2@8868a33591d21088edfc398968173a3b98d51706
crowdin/github-action v2.16.2@8868a33591d21088edfc398968173a3b98d51706
freecodecamp/crowdin-action main@36a78cbf92f5a6c05a3a32dc8bf434a19a7c59e2
freecodecamp/crowdin-action main@36a78cbf92f5a6c05a3a32dc8bf434a19a7c59e2
freecodecamp/crowdin-action main@36a78cbf92f5a6c05a3a32dc8bf434a19a7c59e2
ubuntu 24.04
.github/workflows/crowdin-upload.client-ui.yml (4)
actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd
freecodecamp/crowdin-action main@36a78cbf92f5a6c05a3a32dc8bf434a19a7c59e2
crowdin/github-action v2.16.2@8868a33591d21088edfc398968173a3b98d51706
ubuntu 24.04
.github/workflows/crowdin-upload.curriculum.yml (8)
actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd
freecodecamp/crowdin-action main@36a78cbf92f5a6c05a3a32dc8bf434a19a7c59e2
crowdin/github-action v2.16.2@8868a33591d21088edfc398968173a3b98d51706
freecodecamp/crowdin-action main@36a78cbf92f5a6c05a3a32dc8bf434a19a7c59e2
freecodecamp/crowdin-action main@36a78cbf92f5a6c05a3a32dc8bf434a19a7c59e2
freecodecamp/crowdin-action main@36a78cbf92f5a6c05a3a32dc8bf434a19a7c59e2
freecodecamp/crowdin-action main@36a78cbf92f5a6c05a3a32dc8bf434a19a7c59e2
ubuntu 24.04
.github/workflows/curriculum-i18n-submodule.yml (4)
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/setup-node v6@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
pnpm/action-setup v6@91ab88e2619ed1f46221f0ba42d1492c02baf788
ubuntu 24.04
.github/workflows/deploy-api.yml (3)
tailscale/github-action v4@306e68a486fd2350f2bfc3b19fcd143891a4a2d8
ubuntu 24.04
ubuntu 24.04
.github/workflows/deploy-client.yml (8)
actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/setup-node v6@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
pnpm/action-setup v6@91ab88e2619ed1f46221f0ba42d1492c02baf788
tailscale/github-action v4@306e68a486fd2350f2bfc3b19fcd143891a4a2d8
ubuntu 24.04
ubuntu 24.04
ubuntu 24.04
.github/workflows/devcontainer-ci.yml (3)
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
docker/login-action v4@4907a6ddec9925e35a0a9e82d7399ccc52663121
ubuntu 24.04
.github/workflows/docker-docr-cleanup.yml (2)
digitalocean/action-doctl v2.5.2@3cb3953159719656269e044e0e24ca16dd2a690f
raisedadead/action-docr-cleanup v1@1c7d87369bccfdf5da03a9ae3b00eacc3f2a9b51
.github/workflows/docker-docr.yml (5)
actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd
docker/setup-buildx-action v4@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd
digitalocean/action-doctl v2.5.2@3cb3953159719656269e044e0e24ca16dd2a690f
docker/build-push-action v7@bcafcacb16a39f128d818304e6c9c0c18556b85f
ubuntu 24.04
.github/workflows/docker-ghcr.yml (6)
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
docker/setup-qemu-action v4@ce360397dd3f832beb865e1373c09c0e9f86d70a
docker/setup-buildx-action v4@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd
docker/login-action v4@4907a6ddec9925e35a0a9e82d7399ccc52663121
docker/bake-action v7@a66e1c87e2eca0503c343edf1d208c716d54b8a8
ubuntu 24.04
.github/workflows/e2e-playwright.yml (17)
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/setup-node v6@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
pnpm/action-setup v6@91ab88e2619ed1f46221f0ba42d1492c02baf788
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/download-artifact v8.0.1@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c
actions/download-artifact v8.0.1@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c
actions/setup-node v6@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
pnpm/action-setup v6@91ab88e2619ed1f46221f0ba42d1492c02baf788
actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
ubuntu 24.04
ubuntu 24.04
ubuntu 24.04
.github/workflows/e2e-third-party.yml (15)
actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd
pnpm/action-setup v6.0.5@8912a9102ac27614460f54aedde9e1e7f9aec20d → [Updates: v6.0.6]
actions/setup-node v6.4.0@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/download-artifact v8.0.1@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c
pnpm/action-setup v6.0.5@8912a9102ac27614460f54aedde9e1e7f9aec20d → [Updates: v6.0.6]
actions/setup-node v6.4.0@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
ubuntu 24.04
ubuntu 24.04
ubuntu 24.04
.github/workflows/github-autoclose.yml (2)
actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3
ubuntu 24.04
.github/workflows/github-labeler.yaml (2)
actions/labeler v6@f27b608878404679385c85cfa523b85ccb86e213
ubuntu 24.04
.github/workflows/github-lock-closed-prs.yml (2)
actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3
ubuntu 24.04
.github/workflows/github-no-i18n-via-prs.yml (2)
actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3
ubuntu 24.04
.github/workflows/github-pr-guidelines.yml (17)
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3
actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3
actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3
ubuntu 24.04
ubuntu 24.04
ubuntu 24.04
ubuntu 24.04
ubuntu 24.04
.github/workflows/github-spam.yml (2)
actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3
ubuntu 24.04
.github/workflows/i18n-validate-builds.yml (4)
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/setup-node v6@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
pnpm/action-setup v6@91ab88e2619ed1f46221f0ba42d1492c02baf788
ubuntu 24.04
.github/workflows/i18n-validate-prs.yml (5)
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/setup-node v6@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
pnpm/action-setup v6@91ab88e2619ed1f46221f0ba42d1492c02baf788
actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3
ubuntu 24.04
.github/workflows/node.js-tests.yml (21)
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/setup-node v6@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
pnpm/action-setup v6@91ab88e2619ed1f46221f0ba42d1492c02baf788
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/setup-node v6@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
pnpm/action-setup v6@91ab88e2619ed1f46221f0ba42d1492c02baf788
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/setup-node v6@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
pnpm/action-setup v6@91ab88e2619ed1f46221f0ba42d1492c02baf788
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/setup-node v6@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
pnpm/action-setup v6@91ab88e2619ed1f46221f0ba42d1492c02baf788
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/setup-node v6@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
pnpm/action-setup v6@91ab88e2619ed1f46221f0ba42d1492c02baf788
supercharge/mongodb-github-action 1.12.1@315db7fe45ac2880b7758f1933e6e5d59afd5e94
ubuntu 24.04
ubuntu 24.04
ubuntu 24.04
ubuntu 24.04
ubuntu 24.04
npm (17)
api/package.json (51)
@fastify/accepts 5.0.4
@fastify/cookie 11.0.2
@fastify/csrf-protection 7.1.0
@fastify/oauth2 8.2.0
@fastify/swagger 9.7.0
@fastify/swagger-ui 5.2.6
@fastify/type-provider-typebox 6.1.0
@growthbook/growthbook 1.6.5
@prisma/client 6.19.3 → [Updates: 7.8.0]
@sentry/node 9.47.1 → [Updates: 10.51.0]
ajv 8.20.0
ajv-formats 3.0.1
date-fns 4.1.0
date-fns-tz 3.2.0
dotenv 16.6.1 → [Updates: 17.4.2]
fast-uri 2.4.0 → [Updates: 3.1.0]
fastify 5.8.5
fastify-plugin 5.1.0
joi 17.13.3 → [Updates: 18.1.2]
jsonwebtoken 9.0.3
lodash 4.18.1
lodash-es 4.18.1
mongodb 6.21.0 → [Updates: 7.2.0]
nanoid 3 → [Updates: 5]
no-profanity 1.5.1
nodemailer 6.10.1 → [Updates: 8.0.7]
pino 9.14.0 → [Updates: 10.3.1]
pino-pretty 10.3.1 → [Updates: 13.1.3]
query-string 7.1.3 → [Updates: 9.3.1]
stripe 16.12.0 → [Updates: 22.1.0]
typebox 1.1.35 → [Updates: 1.1.37]
validator 13.15.35
@total-typescript/ts-reset 0.6.1
@types/jsonwebtoken 9.0.5 → [Updates: 9.0.10]
@types/lodash-es ^4.17.12
@types/node ^24.10.8 → [Updates: ^24.10.8]
@types/nodemailer 6.4.23 → [Updates: 8.0.0]
@types/supertest 2.0.16 → [Updates: 7.2.0]
@types/validator 13.15.10
@vitest/ui ^4.0.15
dotenv-cli 7.4.4 → [Updates: 11.0.0]
eslint ^9.39.1 → [Updates: ^10.0.0]
eslint-plugin-jsdoc 48.11.0 → [Updates: 62.9.0]
msw ^2.12.10 → [Updates: ^2.12.10]
prisma 6.19.3 → [Updates: 7.8.0]
supertest 6.3.4 → [Updates: 7.2.2]
tsx 4.21.0
typescript 5.9.3 → [Updates: 6.0.3]
vitest ^4.0.15
node >=24
npm >=8
client/package.json (140)
@babel/plugin-proposal-export-default-from 7.23.3 → [Updates: 7.27.1]
@babel/plugin-proposal-function-bind 7.23.3 → [Updates: 7.27.1]
@babel/plugin-transform-runtime ^7.19.6 → [Updates: ^7.19.6]
@babel/preset-env 7.23.7 → [Updates: 7.29.3]
@babel/preset-react 7.23.3 → [Updates: 7.28.5]
@babel/preset-typescript 7.23.3 → [Updates: 7.28.5]
@codesandbox/sandpack-react 2.20.0
@codesandbox/sandpack-themes 2.0.21
@fortawesome/fontawesome-svg-core 7.2.0
@fortawesome/free-brands-svg-icons 7.2.0
@fortawesome/free-solid-svg-icons 7.2.0
@fortawesome/react-fontawesome 3.3.1
@freecodecamp/ui 6.0.0 → [Updates: 6.0.1]
@gatsbyjs/reach-router 1.3.9 → [Updates: 2.0.1]
@growthbook/growthbook-react 1.6.5
@headlessui/react 1.7.19 → [Updates: 2.2.10]
@loadable/component 5.16.7
@redux-devtools/extension 3.3.0 → [Updates: 4.0.0]
@redux-saga/core ^1.4.2 → [Updates: ^1.4.2]
@reduxjs/toolkit 2.11.2
@stripe/react-stripe-js 1.16.5 → [Updates: 6.3.0]
@stripe/stripe-js 1.54.2 → [Updates: 9.4.0]
@types/react-speech-recognition 3.9.6
@xterm/addon-fit 0.11.0
@xterm/xterm 6.0.0
algoliasearch 4.27.0 → [Updates: 5.52.0]
assert 2.0.0 → [Updates: 2.1.0]
babel-plugin-preval 5.1.0
babel-plugin-prismjs 2.1.0
bezier-easing 2.1.0 → [Updates: 3.0.0]
browser-cookies 1.2.0
canvas-confetti ^1.6.0
crypto-browserify 3.12.1
date-fns 4.1.0
date-fns-tz 3.2.0
eslint-config-react-app ^7.0.1
final-form 4.20.10 → [Updates: 5.0.0]
gatsby 5.16.1
gatsby-cli 5.16.0
gatsby-plugin-postcss 6.16.0
gatsby-plugin-react-helmet 6.16.0
gatsby-plugin-remove-serviceworker 1.0.0
gatsby-source-filesystem 5.16.0
gatsby-transformer-remark 6.16.0
i18next 25.10.10 → [Updates: 26.0.8]
instantsearch.js 4.95.0 → [Updates: 4.96.2]
lodash 4.18.1
lodash-es 4.18.1
micromark 4.0.2
monaco-editor 0.52.2 → [Updates: 0.55.1]
nanoid 3.3.12 → [Updates: 5.1.11]
normalize-url 6.1.0 → [Updates: 9.0.0]
path-browserify 1.0.1
pinyin-tone 2.4.0
postcss 8.5.13 → [Updates: 8.5.14]
prismjs 1.30.0
process 0.11.10
prop-types 15.8.1
qrcode.react ^3.1.0 → [Updates: ^4.0.0]
query-string 7.1.3 → [Updates: 9.3.1]
react 18.3.1 → [Updates: 19.2.5]
react-calendar-heatmap 1.10.0
react-dom 18.3.1 → [Updates: 19.2.5]
react-final-form 6.5.9 → [Updates: 7.0.0]
react-gtm-module 2.0.11
react-helmet 6.1.0
react-hotkeys 2.0.0
react-i18next 15.7.4 → [Updates: 17.0.6]
react-instantsearch 7.31.0 → [Updates: 7.32.2]
react-instantsearch-core 7.31.0 → [Updates: 7.32.2]
react-monaco-editor 0.59.0
react-redux 8.1.3 → [Updates: 9.2.0]
react-reflex 4.2.7 → [Updates: 5.0.5]
react-responsive 9.0.2 → [Updates: 10.0.1]
react-scroll 1.9.3
react-speech-recognition 4.0.1
react-spinkit 3.0.0
react-tooltip 4.5.1 → [Updates: 6.0.0]
react-transition-group 4.4.5
react-youtube 10.1.0
redux 4.2.1 → [Updates: 5.0.1]
redux-actions 2.6.5 → [Updates: 3.0.3]
redux-observable 1.2.0 → [Updates: 2.0.0]
redux-saga 1.4.2 → [Updates: 1.4.3]
reselect 4.1.8 → [Updates: 5.1.1]
rxjs 6.6.7 → [Updates: 7.8.2]
sanitize-html 2.17.3
store 2.0.12
stream-browserify 3.0.0
tone 15.1.22
typescript 5.9.3 → [Updates: 6.0.3]
util 0.12.5
uuid 8.3.2 → [Updates: 14.0.0]
validator 13.15.35
@babel/plugin-syntax-dynamic-import 7.8.3
@testing-library/jest-dom ^6.8.0
@testing-library/react 14.3.1 → [Updates: 16.3.2]
@testing-library/user-event 14.6.1
@total-typescript/ts-reset ^0.5.0 → [Updates: ^0.6.0]
@types/canvas-confetti ^1.6.0
@types/gatsbyjs__reach-router 1.3.0 → [Updates: 2.0.5]
@types/js-yaml 4.0.9
@types/loadable__component 5.13.10
@types/lodash-es ^4.17.6
@types/prismjs ^1.26.0
@types/react 18.3.28 → [Updates: 19.2.14]
@types/react-dom 18.3.7 → [Updates: 19.2.3]
@types/react-gtm-module 2.0.4
@types/react-helmet 6.1.11
@types/react-redux 7.1.34
@types/react-scroll 1.8.10
@types/react-spinkit 3.0.10
@types/react-test-renderer 16.9.12 → [Updates: 19.1.0]
@types/react-transition-group 4.4.12
@types/redux-actions 2.6.5
@types/sanitize-html ^2.8.0
@types/store ^2.0.2
@types/validator ^13.7.12
@vitest/ui ^4.0.15
autoprefixer 10.4.27 → [Updates: 10.5.0]
babel-plugin-macros 3.1.0
core-js 3.49.0
dotenv 16.6.1 → [Updates: 17.4.2]
eslint ^9.39.1 → [Updates: ^10.0.0]
eslint-plugin-flowtype ^8.0.3
gatsby-plugin-pnpm-gatsby-5 1.2.11
gatsby-plugin-schema-snapshot 4.16.0
gatsby-plugin-webpack-bundle-analyser-v2 1.1.32
i18next-fs-backend 2.6.5
joi 18.1.2 → [Updates: 18.2.1]
js-yaml 4.1.0 → [Updates: 4.1.1]
monaco-editor-webpack-plugin 7.1.1
react-test-renderer 18.3.1 → [Updates: 19.2.5]
readdirp 3.6.0 → [Updates: 5.0.0]
redux-saga-test-plan 4.0.6
serve 13.0.4 → [Updates: 14.2.6]
vitest ^4.0.15
webpack 5.106.2
node >=24
pnpm >=10
curriculum/package.json (26)
@types/node 24.12.2 → [Updates: 24.12.3]
@babel/core 7.23.7 → [Updates: 7.29.0]
@babel/register 7.23.7 → [Updates: 7.29.3]
@total-typescript/ts-reset 0.6.1
@types/debug 4.1.13
@types/js-yaml 4.0.9
@types/polka 0.5.8
@typescript/vfs-1.6.1 1.6.4
@vitest/ui 4.1.5
eslint 9.39.4 → [Updates: 10.3.0]
glob 13.0.6
joi 17.13.3 → [Updates: 18.1.2]
joi-objectid 3.0.1 → [Updates: 4.0.2]
js-yaml 4.0.0 → [Updates: 4.1.1]
jsdom 16.7.0 → [Updates: 29.1.1]
lodash 4.18.1
mocha 10.8.2 → [Updates: 11.7.5]
mock-require 3.0.3
ora 5.4.1 → [Updates: 9.4.0]
polka 0.5.2
puppeteer 22.15.0 → [Updates: 24.42.0]
sirv 3.0.2
typescript-5.9.2 5.9.2 → [Updates: 5.9.3, 6.0.3]
vitest 4.1.5
node >=24
pnpm >=10
e2e/package.json (3)
eslint ^9.39.1 → [Updates: ^10.0.0]
typescript 5.9.3 → [Updates: 6.0.3]
pnpm 10.20.0 → [Updates: 10.33.2, 11.0.4]
package.json (25)
dotenv 16.6.1 → [Updates: 17.4.2]
eslint ^9.39.1 → [Updates: ^10.0.0]
@playwright/test ^1.47.1 → [Updates: ^1.47.1]
@testing-library/dom 10.4.1
@testing-library/jest-dom 6.9.1
@types/lodash 4.17.24
@types/node ^24.10.8 → [Updates: ^24.10.8]
debug 4.4.3
globals ^15.14.0 → [Updates: ^17.0.0]
husky 9.1.7
identity-obj-proxy ^3.0.0
js-yaml 3.14.2 → [Updates: 4.1.1]
lint-staged ^16.4.0 → [Updates: ^17.0.0]
lodash 4.18.1
npm-run-all2 5.0.2 → [Updates: 8.0.4]
prettier 3.8.2 → [Updates: 3.8.3]
stylelint 16.26.1 → [Updates: 17.10.0]
tsx 4.21.0
turbo ^2.8.7 → [Updates: ^2.8.7]
typescript 5.9.3 → [Updates: 6.0.3]
webpack-bundle-analyzer 4.10.2 → [Updates: 5.3.0]
yargs 17.7.2 → [Updates: 18.0.0]
node >=24
pnpm >=10
pnpm 10.33.3 → [Updates: 10.33.4, 11.0.4]
packages/challenge-builder/package.json (11)
@babel/preset-env 7.23.7 → [Updates: 7.29.3]
@babel/preset-react 7.28.5
@babel/standalone 7.23.7 → [Updates: 7.29.3]
@freecodecamp/loop-protect 3.0.0
lodash-es 4.18.1
@types/lodash-es 4.17.12
@vitest/ui ^3.2.4 → [Updates: ^4.0.0]
eslint ^9.39.1 → [Updates: ^10.0.0]
vitest ^3.2.4 → [Updates: ^4.0.0]
node >=24
pnpm >=10
packages/challenge-linter/package.json (10)
markdown-it ^14.1.1
@types/js-yaml 4.0.9
@types/yargs 17.0.35
@vitest/ui 3.2.4 → [Updates: 4.1.5]
eslint 9.39.4 → [Updates: 10.3.0]
markdownlint 0.40.0
prismjs 1.30.0
typescript 5.9.3 → [Updates: 6.0.3]
vitest 3.2.4 → [Updates: 4.1.5]
yargs 17.7.2 → [Updates: 18.0.0]
packages/eslint-config/package.json (22)
@babel/eslint-parser 7.26.5 → [Updates: 7.28.6]
@babel/preset-react 7.26.3 → [Updates: 7.28.5]
@eslint/compat ^1.2.6 → [Updates: ^2.0.0]
@eslint/eslintrc ^3.2.0
@eslint/js ^9.19.0 → [Updates: ^10.0.0]
@html-eslint/eslint-plugin-react ^0.60.0
@vitest/eslint-plugin ^1.4.3 → [Updates: ^1.4.3]
eslint ^9.39.1 → [Updates: ^10.0.0]
eslint-config-prettier 10.1.8
eslint-import-resolver-typescript ^3.5.5 → [Updates: ^4.0.0]
eslint-plugin-filenames-simple 0.9.0
eslint-plugin-import 2.32.0
eslint-plugin-jsdoc 48.11.0 → [Updates: 62.9.0]
eslint-plugin-jsx-a11y 6.10.2
eslint-plugin-no-only-tests 3.4.0
eslint-plugin-react 7.37.5
eslint-plugin-react-hooks 4.6.2 → [Updates: 7.1.1]
eslint-plugin-testing-library 7.16.2
eslint-plugin-turbo ^2.8.3 → [Updates: ^2.8.3]
typescript 5.9.3 → [Updates: 6.0.3]
typescript-eslint ^8.47.0 → [Updates: ^8.47.0]
pnpm 10.20.0 → [Updates: 10.33.2, 11.0.4]
packages/shared/package.json (6)
@vitest/ui ^4.0.15
eslint ^9.39.1 → [Updates: ^10.0.0]
tsdown ^0.21.0 → [Updates: ^0.22.0]
vitest ^4.0.15
node >=24
pnpm >=10
pnpm-workspace.yaml (1)
caniuse-lite 1.0.30001791 → [Updates: 1.0.30001792]
tools/challenge-helper-scripts/package.json (11)
@inquirer/prompts ^7.8.3 → [Updates: ^8.0.0]
@total-typescript/ts-reset ^0.6.1
@vitest/ui ^4.0.15
bson ^7.0.0
eslint ^9.39.1 → [Updates: ^10.0.0]
gray-matter 4.0.3
prettier 3.8.2 → [Updates: 3.8.3]
typescript 5.9.3 → [Updates: 6.0.3]
vitest ^4.0.15
node >=24
pnpm >=10
tools/challenge-parser/package.json (36)
hast-util-to-html 7.1.3 → [Updates: 9.0.5]
js-yaml 3.14.2 → [Updates: 4.1.1]
lodash 4.18.1
mdast-builder 1.1.1
mdast-util-directive 1.0.1 → [Updates: 3.1.0]
mdast-util-gfm-strikethrough 0.2.3 → [Updates: 2.0.0]
mdast-util-gfm-table 0.1.6 → [Updates: 2.0.0]
mdast-util-to-hast 9.1.2 → [Updates: 13.2.1]
mdast-util-to-markdown 0.6.5 → [Updates: 2.1.2]
micromark-extension-gfm-strikethrough 0.6.5 → [Updates: 2.1.0]
micromark-extension-gfm-table 0.4.3 → [Updates: 2.1.1]
remark 13.0.0 → [Updates: 15.0.1]
remark-directive 1.0.1 → [Updates: 4.0.0]
remark-frontmatter 3.0.0 → [Updates: 5.0.0]
remark-html 13.0.2 → [Updates: 16.0.1]
remark-parse 9.0.0 → [Updates: 11.0.0]
remark-stringify 9.0.1 → [Updates: 11.0.0]
to-vfile 5.0.3 → [Updates: 8.0.0]
unified 7.1.0 → [Updates: 11.0.5]
unist-util-find 1.0.4 → [Updates: 3.0.0]
unist-util-find-after 3.0.0 → [Updates: 5.0.0]
unist-util-find-all-after 3.0.2 → [Updates: 5.0.0]
unist-util-find-all-before 3.0.1 → [Updates: 5.0.0]
unist-util-find-all-between 2.1.0
unist-util-is 4.1.0 → [Updates: 6.0.1]
unist-util-modify-children 2.0.0 → [Updates: 4.0.0]
unist-util-position 3.1.0 → [Updates: 5.0.0]
unist-util-remove 2.1.0 → [Updates: 4.0.0]
unist-util-visit 2.0.3 → [Updates: 5.1.0]
unist-util-visit-children 1.1.4 → [Updates: 3.0.0]
eslint ^9.39.1 → [Updates: ^10.0.0]
typescript 5.9.3 → [Updates: 6.0.3]
unist-util-select 3.0.4 → [Updates: 5.1.0]
vitest ^4.0.15
node >=24
pnpm >=10
tools/client-plugins/browser-scripts/package.json (18)
@freecodecamp/curriculum-helpers ^9.0.0
pyodide ^0.23.3 → [Updates: ^0.29.0]
sass.js 0.11.1
@babel/plugin-syntax-dynamic-import 7.8.3
@babel/plugin-transform-runtime 7.23.7 → [Updates: 7.29.0]
@babel/preset-env 7.23.7 → [Updates: 7.29.3]
@babel/preset-typescript 7.23.3 → [Updates: 7.28.5]
@typescript/vfs 1.6.4
babel-loader 8.4.1 → [Updates: 10.1.1]
eslint ^9.39.1 → [Updates: ^10.0.0]
process 0.11.10
tsx ^4.21.0
typescript 5.9.3 → [Updates: 6.0.3]
util 0.12.5
webpack 5.106.2
webpack-cli 4.10.0 → [Updates: 7.0.2]
node >=24
pnpm >=10
tools/client-plugins/gatsby-source-challenges/package.json (5)
chokidar 3.6.0 → [Updates: 5.0.0]
eslint ^9.39.1 → [Updates: ^10.0.0]
gatsby ^5.0.0
node >=24
pnpm >=10
tools/daily-challenges/package.json (5)
dotenv 16.6.1 → [Updates: 17.4.2]
eslint ^9.39.1 → [Updates: ^10.0.0]
mongodb 6.21.0 → [Updates: 7.2.0]
tsx 4.21.0
typescript 5.9.3 → [Updates: 6.0.3]
tools/scripts/seed-exams/package.json (10)
debug 4.4.3
dotenv 16.6.1 → [Updates: 17.4.2]
eslint ^9.39.1 → [Updates: ^10.0.0]
joi 17.13.3 → [Updates: 18.1.2]
joi-objectid 3.0.1 → [Updates: 4.0.2]
js-yaml 4.1.0 → [Updates: 4.1.1]
mongodb 6.21.0 → [Updates: 7.2.0]
nanoid 4.0.2 → [Updates: 5.1.11]
node >=24
pnpm >=10
tools/scripts/seed/package.json (6)
debug 4.4.3
dotenv 16.6.1 → [Updates: 17.4.2]
eslint ^9.39.1 → [Updates: ^10.0.0]
mongodb 6.21.0 → [Updates: 7.2.0]
node >=24
pnpm >=10
nvm (1)
.nvmrc (1)
renovate-config (1)
renovate.json
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
View this repository on the Mend.io Web Portal.
Pending Approval
The following branches are pending approval. To create them, click on a checkbox below.
@types/gatsbyjs__reach-router,@types/supertest)@vitest/ui,vitest)babel-loader,webpack-bundle-analyzer,webpack-cli)dotenv,dotenv-cli)@eslint/compat,@eslint/js,eslint,eslint-import-resolver-typescript,eslint-plugin-jsdoc,eslint-plugin-react-hooks)final-form,react-final-form)i18next,react-i18next)joi,joi-objectid)mdast-util-directive,mdast-util-gfm-strikethrough,mdast-util-gfm-table,mdast-util-to-hast,mdast-util-to-markdown)micromark-extension-gfm-strikethrough,micromark-extension-gfm-table)@types/nodemailer,nodemailer)pino,pino-pretty)@prisma/client,prisma)@types/react,@types/react-dom,@types/react-test-renderer,react,react-dom,react-test-renderer)@redux-devtools/extension,react-redux,redux,redux-actions,redux-observable,reselect)remark,remark-directive,remark-frontmatter,remark-html,remark-parse,remark-stringify)@stripe/react-stripe-js,@stripe/stripe-js,stripe)unist-util-find,unist-util-find-after,unist-util-find-all-after,unist-util-find-all-before,unist-util-is,unist-util-modify-children,unist-util-position,unist-util-remove,unist-util-select,unist-util-visit,unist-util-visit-children)Awaiting Schedule
The following updates are awaiting their schedule. To get an update now, click on a checkbox below.
Pending Status Checks
The following updates await pending status checks. To force their creation now, click on a checkbox below.
@redux-saga/core,redux-saga)instantsearch.js,react-instantsearch,react-instantsearch-core)Other Branches
The following updates are pending. To force the creation of a PR, click on a checkbox below.
Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
@babel/core,@babel/eslint-parser,@babel/plugin-proposal-export-default-from,@babel/plugin-proposal-function-bind,@babel/plugin-transform-runtime,@babel/preset-env,@babel/preset-react,@babel/preset-typescript,@babel/register,@babel/standalone)PR Closed (Blocked)
The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.
Detected Dependencies
docker-compose (3)
dockerfile (2)
github-actions (21)
npm (17)
nvm (1)
renovate-config (1)