You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[WTF-2349]: Migrate widget-tools repo to pnpm (#132)
## This PR contains
- [ ] Bug fix
- [ ] Feature
- [x] Refactor
- [ ] Documentation
- [ ] Other (describe)
## What is the purpose of this PR?
Pnpm is an alternative package manager that has leaves a smaller
footprint when installing dependencies. It also has great workspaces
support which makes it easer to depend on other projects in the same
monorepo as well as synchronizing dependencies between them. Another
benefit is that other teams at Mendix use it to manage monorepos, so
this move unifies our way of working.
## Relevant changes
- Lockfiles have been replaced
- Top-level scripts have been moved to the packages level, minimizing
risk of dependencies colliding due to nestedness.
- Cheerio has been added to resolutions to allow enzyme tests to
continue to function
- CI scripts have been updated to use pnpm
## What should be covered while testing?
- CI actions continue to function as expected
- Widgets continue to use the pwt unhindered
0 commit comments