Package Update
2025-03-29
Migrated to PNPM
Migrated the project's package management from npm to pnpm, resulting in significant improvements in installation speed and disk space usage. The transition included optimizing the dependency tree, implementing strict dependency checking, and setting up workspace features for better monorepo support. Custom pnpm scripts were created to streamline common development tasks, and the lockfile was optimized for better deterministic builds. The migration also included updating the CI/CD pipeline to leverage pnpm's caching capabilities and implementing better security practices for dependency management.