-
-
Notifications
You must be signed in to change notification settings - Fork 114
Fix package.json for consumers #365
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
Conversation
|
This makes sense to me. I didn't realize you could have modules in both peerDeps and devDeps. |
|
@VeraZab let's get this and the icons one merged in before the next release |
|
thanks @gnestor I'll make a release for plotly-icons now and then we can change this in your pr and then merge |
|
ok, plotly-icons 1.1.5 is out, we can make changes here for it, then merge this :) thanks! |
|
@VeraZab Ok, I updated this branch 👍 |
|
💃 once this passes CI. |
|
Ah, perhaps CI doesn't run on external repos? I'm OK to merge this @VeraZab |
|
yes @nicolaskruchten ok to merge. there's no conflicts in package.json right? |
|
Github should warn you if there are merge conflicts. It looks mergeable to me. I rebase this to master yesterday 👍 |
|
Ok, check now 👍 |
|
Hehe thanks, but in the meantime I submitted the same changes in a separate PR so they could hit master faster. There's something about our branch-protection setup which is making things hard for cross-repo PRs I think. |
|
Ok, in the future I'll try to submit PRs from branches on this repo (vs. a fork) 👍 |
|
Thanks, and sorry, I'm not sure why this happens... |

This moves react and react-dom from
dependenciestopeerDependenciesanddevDependencies. This prevents multiple copies of react from being loaded by consumer apps.The same needs to be done for plotly-icons: plotly/plotly-icons#14
When that's merged, we can change the:
line to: