The current monorepo build tooling relies on Yarn, which, while effective, does not offer the same performance optimizations, workspace management, and task orchestration provided by newer tools like PNPM and NX. Additionally, the current release process lacks automation for managing versioning and changelogs, which can be improved with Changesets. As the project scales, upgrading the tooling will enhance the development workflow and ensure smoother releases.
Goals
[x] Replacing Yarn with PNPM to leverage faster installs and workspace management.
[ ] Integrating NX for improved build processes and incremental builds across the monorepo.
[ ] Incorporating Changesets to automate version control and changelog updates.
[ ] Updating scripts and CI configurations to support the new tooling.
[ ] Verifying compatibility and functionality across all packages.
Migrate build tooling to PNPM and NX
Purpose
Goals