Skip to content

Maint - moving react into dev dependency #242

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

Merged
merged 2 commits into from
Apr 21, 2020
Merged

Conversation

jilliankeenan
Copy link
Contributor

@jilliankeenan jilliankeenan commented Apr 15, 2020

  • react and react-dom were being declared as a hard dependency in the data grid and also react-components moving these into peer dependencies and dev dependency
  • doing the same for data-grid and removing storybook

@jilliankeenan jilliankeenan requested a review from a team as a code owner April 15, 2020 12:07
@jilliankeenan jilliankeenan added dependencies Pull requests that update a dependency file enhancement New feature or request labels Apr 15, 2020
@vine77
Copy link
Contributor

vine77 commented Apr 15, 2020

Thanks @jilliankeenan. It does seem like having multiple versions of react dependencies could cause problems, so this seems like a good idea to me. Thanks for pinging me, and I'm glad to hear this would resolve the issues you're having in the estate reporting UI.

I just released @puppet/[email protected] and @puppet/[email protected] for testing purposes.

@vine77
Copy link
Contributor

vine77 commented Apr 15, 2020

Would you mind doing the same thing with @puppet/react-layouts?

@vine77
Copy link
Contributor

vine77 commented Apr 16, 2020

Thanks! I released @puppet/[email protected] and will give them a test in the Relay apps. Will merge this in a day or so to give folks a chance to raise any concerns.

@vine77 vine77 merged commit e168b95 into development Apr 21, 2020
@vine77 vine77 deleted the maint-dependencies branch April 21, 2020 20:42
@vine77
Copy link
Contributor

vine77 commented Apr 21, 2020

Released in @puppet/[email protected], @puppet/[email protected], and @puppet/[email protected].

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants