Skip to content

Upgrade @mendix/pluggable-widgets-tools to v10.21.1 #277

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 18 commits into from
Jul 25, 2025

Conversation

vadymv-mendix
Copy link
Collaborator

@vadymv-mendix vadymv-mendix commented Jun 24, 2025

Important changes

  • Switch from Yarn to Pnpm to address issues with packages hoisting, idle build process, duplicate packages installed
  • Upgrade Rollup 2 -> 3, remove all internal packages overrides and rely only on widget-tools repo as the source of truth
  • Upgrade/remove unnecessarily declared dependencies, align versions of prettier, eslint, rollup, jest across the entire codebase
  • Fix Jest and Rollup compatibility issues
  • Remove @testing-library/react dependency - it was used only by piw-utils-internal package which seem to work fine with the react-native testing library instead
  • Upgrade @testing-library/react-native

To continue working locally after switching to Pnpm

  • Remove node_modules and run pnpm install - should be that simple.
  • Check the PNPM_MIGRATION.md document for main changes

Potential issues

  • Github pipeline scripts rely a lot on filtering out projects for build/testing and this mechanism differs a lot compared to yarn so something might not work as expected (see https://pnpm.io/filtering)

@vadymv-mendix vadymv-mendix requested a review from a team as a code owner June 24, 2025 14:37
@vadymv-mendix vadymv-mendix merged commit fca6b47 into main Jul 25, 2025
22 checks passed
@vadymv-mendix vadymv-mendix deleted the moo/MOO-1923-rollup-3-compat branch July 25, 2025 11:24
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.

4 participants