Skip to content

Remove Enzyme and React 16 test packages from renderer#23039

Open
Sewer56 wants to merge 1 commit intomasterfrom
react-17-remove-enzyme
Open

Remove Enzyme and React 16 test packages from renderer#23039
Sewer56 wants to merge 1 commit intomasterfrom
react-17-remove-enzyme

Conversation

@Sewer56
Copy link
Copy Markdown
Member

@Sewer56 Sewer56 commented May 6, 2026

Summary

Removes unused Enzyme testing packages and their associated type definitions from the renderer workspace. These packages were part of the React 16 testing setup and are no longer used.

Changes

src/renderer/package.json

  • Removed enzyme and enzyme-adapter-react-16 devDependencies
  • Removed @types/enzyme and @types/enzyme-adapter-react-16 type dependencies
  • Removed @types/react-test-renderer type dependency (only used by enzyme adapter)

pnpm-workspace.yaml

  • Removed enzyme, enzyme-adapter-react-16 catalog entries
  • Removed @types/enzyme, @types/enzyme-adapter-react-16 catalog entries
  • Removed @types/react-test-renderer catalog entry

pnpm-lock.yaml

  • Regenerated after dropping packages. Net -454 lines.

Testing

  • pnpm install completes with no new errors
  • No runtime references to enzyme exist in the codebase

And steps referenced in LAZ-203.
fixes LAZ-203

Regenerate workspace lockfile after dropping unused enzyme packages.
@Sewer56 Sewer56 requested a review from a team as a code owner May 6, 2026 20:12
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 6, 2026

This PR has conflicts. You need to rebase the PR before it can be merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant