Skip to content

deps: Remove prop-types from devDependencies.#4779

Merged
chrisbobbe merged 1 commit intozulip:masterfrom
chrisbobbe:pr-remove-prop-types
Jun 4, 2021
Merged

deps: Remove prop-types from devDependencies.#4779
chrisbobbe merged 1 commit intozulip:masterfrom
chrisbobbe:pr-remove-prop-types

Conversation

@chrisbobbe
Copy link
Copy Markdown
Contributor

We added it in 5b6014e to silence a peer-dep warning that
react-intl hasn't been throwing for a while:
formatjs/formatjs#1382

Note that react-intl's package.json doesn't have prop-types in its
peerDependencies anymore:
https://github.com/formatjs/formatjs/blob/react-intl%405.8.6/packages/react-intl/package.json#L144-L147

The package is for runtime checking for React props; we don't need
it because we use Flow:
https://www.npmjs.com/package/prop-types

@chrisbobbe chrisbobbe added the dependencies Pull requests that update a dependency file label Jun 4, 2021
@chrisbobbe chrisbobbe requested review from WesleyAC and gnprice June 4, 2021 19:00
Copy link
Copy Markdown
Contributor

@WesleyAC WesleyAC left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

We added it in 5b6014e to silence a peer-dep warning that
react-intl hasn't been throwing for a while:
  formatjs/formatjs#1382

Note that react-intl's package.json doesn't have prop-types in its
peerDependencies anymore:
  https://github.com/formatjs/formatjs/blob/react-intl%405.8.6/packages/react-intl/package.json#L144-L147

The package is for runtime checking for React props; we don't need
it because we use Flow:
  https://www.npmjs.com/package/prop-types
@chrisbobbe chrisbobbe force-pushed the pr-remove-prop-types branch from 08642b7 to 28b42c9 Compare June 4, 2021 20:31
@chrisbobbe chrisbobbe merged commit 28b42c9 into zulip:master Jun 4, 2021
@chrisbobbe
Copy link
Copy Markdown
Contributor Author

Thanks for the review! Merged.

@chrisbobbe chrisbobbe deleted the pr-remove-prop-types branch June 4, 2021 21:32
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants