This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.<br>[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/dzangolab/react). ## Config Migration Needed - [ ] <!-- create-config-migration-pr --> Select this checkbox to let Renovate create an automated Config Migration PR. ## Rate-Limited The following updates are currently rate-limited. To force their creation now, click on a checkbox below. - [ ] <!-- unlimit-branch=renovate/eslint-config-prettier-9.x -->chore(deps): update dependency eslint-config-prettier to v9.1.2 - [ ] <!-- unlimit-branch=renovate/turbo-monorepo -->chore(deps): update dependency turbo to v2.5.5 - [ ] <!-- unlimit-branch=renovate/babel-monorepo -->chore(deps): update babel monorepo (`@babel/core`, `@babel/plugin-syntax-flow`, `@babel/plugin-transform-react-jsx`) - [ ] <!-- unlimit-branch=renovate/vitejs-plugin-react-4.x -->chore(deps): update dependency @vitejs/plugin-react to v4.7.0 - [ ] <!-- unlimit-branch=renovate/axios-1.x -->chore(deps): update dependency axios to v1.11.0 - [ ] <!-- unlimit-branch=renovate/eslint-plugin-import-2.x -->chore(deps): update dependency eslint-plugin-import to v2.32.0 - [ ] <!-- unlimit-branch=renovate/eslint-plugin-prettier-5.x -->chore(deps): update dependency eslint-plugin-prettier to v5.5.3 - [ ] <!-- unlimit-branch=renovate/prettier-3.x -->chore(deps): update dependency prettier to v3.6.2 - [ ] <!-- unlimit-branch=renovate/shipjs-0.x -->chore(deps): update dependency shipjs to v0.27.0 - [ ] <!-- unlimit-branch=renovate/vite-6.x -->chore(deps): update dependency vite to v6.3.5 - [ ] <!-- unlimit-branch=renovate/nginx-1.x -->chore(deps): update nginx docker tag to v1.29 - [ ] <!-- unlimit-branch=renovate/typescript-eslint-monorepo -->chore(deps): update typescript-eslint monorepo to v8.38.0 (`@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`) - [ ] <!-- unlimit-branch=renovate/vitest-monorepo -->chore(deps): update vitest monorepo to v3.2.4 (`@vitest/coverage-v8`, `vitest`) - [ ] <!-- unlimit-branch=renovate/hookform-resolvers-3.x -->fix(deps): update dependency @hookform/resolvers to v3.10.0 - [ ] <!-- unlimit-branch=renovate/i18next-browser-languagedetector-8.x -->fix(deps): update dependency i18next-browser-languagedetector to v8.2.0 - [ ] <!-- unlimit-branch=renovate/react-hook-form-7.x -->fix(deps): update dependency react-hook-form to v7.60.0 - [ ] <!-- unlimit-branch=renovate/react-i18next-15.x -->fix(deps): update dependency react-i18next to v15.6.1 - [ ] <!-- unlimit-branch=renovate/react-router-monorepo -->fix(deps): update dependency react-router-dom to v6.30.1 - [ ] <!-- unlimit-branch=renovate/validator-13.x -->fix(deps): update dependency validator to v13.15.15 (`validator`, `@types/validator`) - [ ] <!-- unlimit-branch=renovate/zod-3.x -->fix(deps): update dependency zod to v3.25.76 - [ ] <!-- unlimit-branch=renovate/eslint-config-prettier-10.x -->chore(deps): update dependency eslint-config-prettier to v10 - [ ] <!-- unlimit-branch=renovate/eslint-import-resolver-typescript-4.x -->chore(deps): update dependency eslint-import-resolver-typescript to v4 - [ ] <!-- unlimit-branch=renovate/eslint-plugin-cypress-5.x -->chore(deps): update dependency eslint-plugin-cypress to v5 - [ ] <!-- unlimit-branch=renovate/eslint-plugin-unicorn-60.x -->chore(deps): update dependency eslint-plugin-unicorn to v60 - [ ] <!-- unlimit-branch=renovate/jsdom-26.x -->chore(deps): update dependency jsdom to v26.1.0 - [ ] <!-- unlimit-branch=renovate/vite-7.x -->chore(deps): update dependency vite to v7 - [ ] <!-- unlimit-branch=renovate/hookform-resolvers-5.x -->fix(deps): update dependency @hookform/resolvers to v5 - [ ] <!-- unlimit-branch=renovate/i18next-25.x -->fix(deps): update dependency i18next to v25 - [ ] <!-- unlimit-branch=renovate/primereact-10.x -->fix(deps): update dependency primereact to v10 - [ ] <!-- unlimit-branch=renovate/major-react-router-monorepo -->fix(deps): update dependency react-router-dom to v7 - [ ] <!-- unlimit-branch=renovate/react-toastify-11.x -->fix(deps): update dependency react-toastify to v11 - [ ] <!-- unlimit-branch=renovate/zod-4.x -->fix(deps): update dependency zod to v4 - [ ] <!-- unlimit-branch=renovate/major-react-monorepo -->fix(deps): update react monorepo to v19 (major) (`@types/react`, `@types/react-dom`, `react`, `react-dom`) - [ ] <!-- create-all-rate-limited-prs -->🔐 **Create all rate-limited PRs at once** 🔐 ## Open The following updates have all been created. To force a retry/rebase of any, click on a checkbox below. - [ ] <!-- rebase-branch=renovate/react-monorepo -->[chore(deps): update react monorepo](../pull/1525) (`@types/react`, `@types/react-dom`) - [ ] <!-- rebase-branch=renovate/primereact-9.x -->[fix(deps): update dependency primereact to v9.6.5](../pull/1444) - [ ] <!-- rebase-branch=renovate/react-dropzone-14.x-lockfile -->[fix(deps): update dependency react-dropzone to v14.3.8](../pull/1526) - [ ] <!-- rebase-branch=renovate/eslint-import-resolver-typescript-3.x -->[chore(deps): update dependency eslint-import-resolver-typescript to v3.10.1](../pull/1453) - [ ] <!-- rebase-branch=renovate/typescript-5.x -->[chore(deps): update dependency typescript to v5.8.3](../pull/1458) - [ ] <!-- rebase-branch=renovate/supertokens-web-js-0.x -->[fix(deps): update dependency supertokens-web-js to v0.15.0](../pull/1183) - [ ] <!-- rebase-branch=renovate/major-eslint-monorepo -->[chore(deps): update dependency eslint to v9](../pull/1184) - [ ] <!-- rebase-branch=renovate/node-22.x -->[chore(deps): update node.js to v22](../pull/1187) (`node`, `@types/node`) - [ ] <!-- rebase-branch=renovate/reduxjs-toolkit-2.x -->[fix(deps): update dependency @reduxjs/toolkit to v2](../pull/974) - [ ] <!-- rebase-branch=renovate/react-redux-9.x -->[fix(deps): update dependency react-redux to v9](../pull/1186) - [ ] <!-- rebase-all-open-prs -->**Click on this checkbox to rebase all open PRs at once** ## Detected dependencies <details><summary>dockerfile</summary> <blockquote> <details><summary>apps/demo/docker/Dockerfile</summary> - `node 20-alpine` - `nginx 1.27-alpine` </details> </blockquote> </details> <details><summary>github-actions</summary> <blockquote> <details><summary>.github/workflows/demo-deploy.yml</summary> - `actions/checkout v4` - `pnpm/action-setup v4` - `martinbeentjes/npm-get-version-action v1.3.1` - `JamesIves/github-pages-deploy-action v4` </details> <details><summary>.github/workflows/shipjs-manual-prepare.yml</summary> - `actions/checkout v4` - `actions/setup-node v4` - `actions/github-script v7` - `actions/github-script v7` </details> <details><summary>.github/workflows/shipjs-trigger.yml</summary> - `actions/checkout v4` - `actions/setup-node v4` - `pnpm/action-setup v4` </details> <details><summary>.github/workflows/test.yml</summary> - `actions/checkout v4` - `actions/setup-node v4` - `pnpm/action-setup v4` </details> </blockquote> </details> <details><summary>npm</summary> <blockquote> <details><summary>apps/demo/package.json</summary> - `@12deg/tsconfig 0.1.11` - `@reduxjs/toolkit 1.9.7` - `normalize.css 8.0.1` - `primeicons 7.0.0` - `primereact 9.6.1` - `react 18.3.1` - `react-dom 18.3.1` - `react-redux 8.1.3` - `react-router-dom 6.28.0` - `react-toastify 10.0.6` - `zod 3.23.8` - `@12deg/eslint-config 0.1.11` - `@babel/core 7.26.10` - `@babel/plugin-syntax-flow 7.26.0` - `@babel/plugin-transform-react-jsx ^7.21.0` - `@testing-library/react 16.3.0` - `@types/jsdom 21.1.7` - `@types/node 22.13.4` - `@types/react 18.3.20` - `@types/react-dom 18.3.6` - `@typescript-eslint/eslint-plugin 8.24.1` - `@typescript-eslint/parser 8.24.1` - `@vitejs/plugin-react 4.4.1` - `@vitest/coverage-v8 3.0.8` - `eslint 8.57.1` - `eslint-config-prettier 9.1.0` - `eslint-config-react-app 7.0.1` - `eslint-import-resolver-alias 1.1.2` - `eslint-import-resolver-typescript 3.8.3` - `eslint-plugin-cypress 3.6.0` - `eslint-plugin-import 2.31.0` - `eslint-plugin-prettier 5.2.6` - `eslint-plugin-unicorn 56.0.1` - `jsdom 25.0.1` - `prettier 3.5.3` - `typescript 5.7.3` - `vite 6.1.6` - `vite-plugin-compression 0.5.1` - `vite-plugin-html 3.2.2` - `vitest 3.0.8` </details> <details><summary>package.json</summary> - `@commitlint/cli 19.8.1` - `@commitlint/config-conventional 19.8.1` - `eslint 8.57.1` - `husky 9.1.7` - `prettier 3.5.3` - `shipjs 0.26.4` - `turbo 2.5.4` - `typescript 5.7.3` - `node >=18` - `pnpm >=9` - `pnpm 10.13.1` </details> <details><summary>packages/config/package.json</summary> - `@12deg/eslint-config 0.1.11` - `@12deg/tsconfig 0.1.11` - `@types/jsdom 21.1.7` - `@types/node 22.13.4` - `@types/react 18.3.20` - `@typescript-eslint/eslint-plugin 8.24.1` - `@typescript-eslint/parser 8.24.1` - `@vitejs/plugin-react 4.4.1` - `@vitest/coverage-v8 3.0.8` - `eslint 8.57.1` - `eslint-config-prettier 9.1.0` - `eslint-import-resolver-alias 1.1.2` - `eslint-import-resolver-typescript 3.8.3` - `eslint-plugin-import 2.31.0` - `eslint-plugin-prettier 5.2.6` - `eslint-plugin-unicorn 56.0.1` - `jsdom 26.0.0` - `prettier 3.5.3` - `react 18.3.1` - `typescript 5.7.3` - `vite 6.1.6` - `vitest 3.0.8` - `react >=18.2` - `node >=18` </details> <details><summary>packages/form/package.json</summary> - `@hookform/error-message 2.0.1` - `@hookform/resolvers 3.9.1` - `react-debounce-input 3.3.0` - `react-dropzone ^14.2.3` - `react-hook-form 7.54.2` - `validator 13.12.0` - `zod 3.23.8` - `@12deg/eslint-config 0.1.11` - `@12deg/tsconfig 0.1.11` - `@dzangolab/react-ui 0.60.0` - `@testing-library/react 16.3.0` - `@types/jsdom 21.1.7` - `@types/node 22.13.4` - `@types/react 18.3.20` - `@types/react-dom 18.3.6` - `@types/validator 13.12.2` - `@typescript-eslint/eslint-plugin 8.24.1` - `@typescript-eslint/parser 8.24.1` - `@vitejs/plugin-react 4.4.1` - `@vitest/coverage-v8 3.0.8` - `eslint 8.57.1` - `eslint-config-prettier 9.1.0` - `eslint-import-resolver-alias 1.1.2` - `eslint-import-resolver-typescript 3.8.3` - `eslint-plugin-import 2.31.0` - `eslint-plugin-prettier 5.2.6` - `eslint-plugin-react 7.37.5` - `eslint-plugin-unicorn 56.0.1` - `jsdom 25.0.1` - `prettier 3.5.3` - `primereact 9.6.1` - `react 18.3.1` - `react-dom 18.3.1` - `typescript 5.7.3` - `vite 6.1.6` - `vitest 3.0.8` - `@dzangolab/react-ui 0.60.0` - `primereact 9.6.1` - `react >=18.2` - `react-dom >=18.2` - `zod >=3.21.4` - `node >=18` </details> <details><summary>packages/i18n/package.json</summary> - `@dzangolab/react-ui 0.60.0` - `i18next 24.2.3` - `i18next-browser-languagedetector 8.0.5` - `i18next-chained-backend 4.6.2` - `i18next-resources-to-backend 1.2.1` - `react-i18next 15.4.1` - `@12deg/eslint-config 0.1.11` - `@12deg/tsconfig 0.1.11` - `@dzangolab/react-config 0.60.0` - `@testing-library/react 16.3.0` - `@types/jsdom 21.1.7` - `@types/node 22.13.4` - `@types/react 18.3.20` - `@types/react-dom 18.3.6` - `@typescript-eslint/eslint-plugin 8.24.1` - `@typescript-eslint/parser 8.24.1` - `@vitejs/plugin-react 4.4.1` - `@vitest/coverage-v8 3.0.8` - `eslint 8.57.1` - `eslint-config-prettier 9.1.0` - `eslint-import-resolver-alias 1.1.2` - `eslint-import-resolver-typescript 3.8.3` - `eslint-plugin-import 2.31.0` - `eslint-plugin-prettier 5.2.6` - `eslint-plugin-react 7.37.5` - `eslint-plugin-unicorn 56.0.1` - `prettier 3.5.3` - `react 18.3.1` - `react-dom 18.3.1` - `typescript 5.7.3` - `vite 6.1.6` - `vitest 3.0.8` - `@dzangolab/react-config 0.60.0` - `react >=18.2` - `react-dom >=18.2` - `node >=18` </details> <details><summary>packages/layout/package.json</summary> - `@12deg/eslint-config 0.1.11` - `@12deg/tsconfig 0.1.11` - `@dzangolab/react-config 0.60.0` - `@dzangolab/react-i18n 0.60.0` - `@dzangolab/react-ui 0.60.0` - `@testing-library/react 16.3.0` - `@types/jsdom 21.1.7` - `@types/node 22.13.4` - `@types/react 18.3.20` - `@types/react-dom 18.3.6` - `@typescript-eslint/eslint-plugin 8.24.1` - `@typescript-eslint/parser 8.24.1` - `@vitejs/plugin-react 4.4.1` - `@vitest/coverage-v8 3.0.8` - `eslint 8.57.1` - `eslint-config-prettier 9.1.0` - `eslint-import-resolver-alias 1.1.2` - `eslint-import-resolver-typescript 3.8.3` - `eslint-plugin-import 2.31.0` - `eslint-plugin-prettier 5.2.6` - `eslint-plugin-react 7.37.5` - `eslint-plugin-unicorn 56.0.1` - `jsdom 26.0.0` - `prettier 3.5.3` - `primeicons 7.0.0` - `react 18.3.1` - `react-dom 18.3.1` - `react-router-dom 6.28.0` - `typescript 5.7.3` - `vite 6.1.6` - `vitest 3.0.8` - `@dzangolab/react-config 0.60.0` - `@dzangolab/react-i18n 0.60.0` - `@dzangolab/react-ui 0.60.0` - `primeicons >=6.0.1` - `react >=18.2` - `react-dom >=18.2` - `react-router-dom >=6.9` - `node >=18` </details> <details><summary>packages/ui/package.json</summary> - `@popperjs/core ^2.11.8` - `@tanstack/react-table 8.21.3` - `file-saver 2.0.5` - `node-xlsx 0.24.0` - `react-debounce-input 3.3.0` - `react-popper ^2.3.0` - `@12deg/eslint-config 0.1.11` - `@12deg/tsconfig 0.1.11` - `@testing-library/jest-dom 6.6.3` - `@testing-library/react 16.3.0` - `@types/file-saver 2.0.7` - `@types/jsdom 21.1.7` - `@types/node 22.13.4` - `@types/react 18.3.20` - `@types/react-dom 18.3.6` - `@typescript-eslint/eslint-plugin 8.24.1` - `@typescript-eslint/parser 8.24.1` - `@vitejs/plugin-react 4.4.1` - `@vitest/coverage-v8 3.0.8` - `eslint 8.57.1` - `eslint-config-prettier 9.1.0` - `eslint-import-resolver-alias 1.1.2` - `eslint-import-resolver-typescript 3.8.3` - `eslint-plugin-import 2.31.0` - `eslint-plugin-prettier 5.2.6` - `eslint-plugin-react 7.37.5` - `eslint-plugin-unicorn 56.0.1` - `jsdom 25.0.1` - `prettier 3.5.3` - `primereact 9.6.1` - `react 18.3.1` - `react-dom 18.3.1` - `react-router-dom 6.28.0` - `typescript 5.7.3` - `vite 6.1.6` - `vitest 3.0.8` - `primereact 9.6.1` - `react >=18.2` - `react-dom >=18.2` - `react-router-dom >=6.9` - `node >=18` </details> <details><summary>packages/user/package.json</summary> - `supertokens-web-js 0.6.0` - `zod 3.23.8` - `@12deg/eslint-config 0.1.11` - `@12deg/tsconfig 0.1.11` - `@dzangolab/react-form 0.60.0` - `@dzangolab/react-i18n 0.60.0` - `@dzangolab/react-layout 0.60.0` - `@dzangolab/react-ui 0.60.0` - `@testing-library/dom 10.4.0` - `@testing-library/react 16.3.0` - `@testing-library/user-event 14.6.1` - `@types/jsdom 21.1.7` - `@types/node 22.13.4` - `@types/react 18.3.20` - `@types/react-dom 18.3.6` - `@typescript-eslint/eslint-plugin 8.24.1` - `@typescript-eslint/parser 8.24.1` - `@vitejs/plugin-react 4.4.1` - `@vitest/coverage-v8 3.0.8` - `axios 1.10.0` - `eslint 8.57.1` - `eslint-config-prettier 9.1.0` - `eslint-import-resolver-alias 1.1.2` - `eslint-import-resolver-typescript 3.8.3` - `eslint-plugin-import 2.31.0` - `eslint-plugin-prettier 5.2.6` - `eslint-plugin-react 7.37.5` - `eslint-plugin-unicorn 56.0.1` - `jsdom 25.0.1` - `prettier 3.5.3` - `primeicons 7.0.0` - `react 18.3.1` - `react-dom 18.3.1` - `react-router-dom 6.28.0` - `react-toastify 10.0.6` - `typescript 5.7.3` - `vite 6.1.6` - `vitest 3.0.8` - `@dzangolab/react-form 0.60.0` - `@dzangolab/react-i18n 0.60.0` - `@dzangolab/react-layout 0.60.0` - `@dzangolab/react-ui 0.60.0` - `axios 1.10.0` - `primeicons 7.0.0` - `react >=18.2` - `react-dom >=18.2` - `react-router-dom >=6.9` - `react-toastify >=10.0` - `node >=18` </details> <details><summary>pnpm-workspace.yaml</summary> </details> </blockquote> </details> <details><summary>nvm</summary> <blockquote> <details><summary>.nvmrc</summary> - `node 22` </details> <details><summary>apps/demo/.nvmrc</summary> - `node 20` </details> </blockquote> </details> --- - [ ] <!-- manual job -->Check this box to trigger a request for Renovate to run again on this repository
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.
Config Migration Needed
Rate-Limited
The following updates are currently rate-limited. To force their creation now, click on a checkbox below.
@babel/core,@babel/plugin-syntax-flow,@babel/plugin-transform-react-jsx)@typescript-eslint/eslint-plugin,@typescript-eslint/parser)@vitest/coverage-v8,vitest)validator,@types/validator)@types/react,@types/react-dom,react,react-dom)Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
@types/react,@types/react-dom)node,@types/node)Detected dependencies
dockerfile
github-actions
npm
nvm