-
-
Notifications
You must be signed in to change notification settings - Fork 560
Open
Description
Describe the bug
Even though react-form-devtools itself has a peer dependency on react 17,18 and 19
form/packages/react-form-devtools/package.json
Lines 65 to 67 in e7b0dcf
| "peerDependencies": { | |
| "react": "^17.0.0 || ^18.0.0 || ^19.0.0" | |
| } |
It has a dependency on @tanstack/devtools-utils which has a peer dependency on react 19 only
So installing into a react 19 codebase results in the following
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: @tanstack/devtools-utils@0.0.4
npm warn Found: react@18.3.1
npm warn node_modules/react
npm warn react@"18.3.1" from the root project
npm warn
npm warn Could not resolve dependency:
npm warn peerOptional react@">=19.0.0" from @tanstack/devtools-utils@0.0.4
npm warn node_modules/@tanstack/react-form-devtools/node_modules/@tanstack/devtools-utils
npm warn @tanstack/devtools-utils@"^0.0.4" from @tanstack/react-form-devtools@0.2.1
npm warn node_modules/@tanstack/react-form-devtools
npm warn
npm warn Conflicting peer dependency: react@19.2.0
npm warn node_modules/react
npm warn peerOptional react@">=19.0.0" from @tanstack/devtools-utils@0.0.4
npm warn node_modules/@tanstack/react-form-devtools/node_modules/@tanstack/devtools-utils
npm warn @tanstack/devtools-utils@"^0.0.4" from @tanstack/react-form-devtools@0.2.1
npm warn node_modules/@tanstack/react-form-devtools
Using versions
"@tanstack/react-form": "1.25.0",
"@tanstack/react-form-devtools": "0.2.1",
Your minimal, reproducible example
NA
Steps to reproduce
Install react-form-devtools into a react 18 codebase
Expected behavior
Not to warn about a peer dependency issue
How often does this bug happen?
Every time
Screenshots or Videos
No response
Platform
N/A
TanStack Form adapter
react-form
TanStack Form version
1.25.0
TypeScript version
No response
Additional context
No response
andreilgeorgescu
Metadata
Metadata
Assignees
Labels
No labels