-
Notifications
You must be signed in to change notification settings - Fork 734
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
react-redux and redux should be peer dependencies #1298
Comments
I'm trying to debug this issue, my question is what errors do you see? @simoneb |
@idiglove this issue is fairly old and I don't have the repro at hand anymore, but I suspect that the errors you posted are the manifestation of the issue. |
These errors usually happen when there are.muktiole versions of React (and some related packages) running in your app |
Note, as a workaround adding package extensions to
|
This issue pertains to the following package(s):
What OS and OS version are you experiencing the issue(s) on?
Windows 10
What version of graphql-playground(-electron/-middleware) are you experiencing the issue(s) on?
graphql-playground-react 1.7.27
What is the expected behavior?
The package should not install react-redux and redux
What is the actual behavior?
The package installs react-redux and redux
What steps may we take to reproduce the behavior?
The issue is that Redux and React redux and such kind of packages that should not occur in multiple versions within the same app. Therefore, they should not be installed by graphql-playground-react but they should be marked as devDependencies and peerDependencies.
Note that the issue happens with yarn because of its hoisting behavior, and it doesn't happen when using npm. Regardless, it's conceptually wrong to embed such dependencies and it should be documented that they need to be installed by the hosting application instead.
The text was updated successfully, but these errors were encountered: