Skip to content

fix: declare React 19 support in the peer range - #21

Open
slayerjain wants to merge 1 commit into
masterfrom
fix/react-19-peer-range
Open

fix: declare React 19 support in the peer range#21
slayerjain wants to merge 1 commit into
masterfrom
fix/react-19-peer-range

Conversation

@slayerjain

Copy link
Copy Markdown
Member

DiffViewer is a class component, and React 19 only removed defaultProps for
FUNCTION components, so the static defaultProps here are unaffected. Nothing
else in src/ uses an API React 19 dropped.

The range simply never got updated: keploy/enterprise-ui runs this on React
19.2 today with a green build and full unit suite, and only gets away with it
because every install there passes --legacy-peer-deps. That flag then hides
genuine peer conflicts across the whole tree, so a range that is merely stale
is not harmless — it is one of the reasons the flag cannot be dropped.

This declares what already works. It does not address the larger gap: this fork
sits on react-diff-viewer-continued 3.2.2 while upstream is at 4.4.0, and still
pulls emotion 10.

Signed-off-by: slayerjain shubhamkjain@outlook.com

DiffViewer is a class component, and React 19 only removed defaultProps for
FUNCTION components, so the static defaultProps here are unaffected. Nothing
else in src/ uses an API React 19 dropped.

The range simply never got updated: keploy/enterprise-ui runs this on React
19.2 today with a green build and full unit suite, and only gets away with it
because every install there passes --legacy-peer-deps. That flag then hides
genuine peer conflicts across the whole tree, so a range that is merely stale
is not harmless — it is one of the reasons the flag cannot be dropped.

This declares what already works. It does not address the larger gap: this fork
sits on react-diff-viewer-continued 3.2.2 while upstream is at 4.4.0, and still
pulls emotion 10.

Signed-off-by: slayerjain <shubhamkjain@outlook.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant