Tag: Monorepo
3 posts
-
pnpm in Practice: Content-Addressable Store, Strict node_modules, Workspaces, and Migration
How pnpm stores packages (hard links plus a symlinked node_modules), why its strictness breaks code that relied on phantom dependencies, workspaces and filtering, pnpm 10 changes, migrating lockfiles with pnpm import, and Docker/CI setup.
-
Nx Monorepos in Practice: Affected Builds, Cache Inputs and Module Boundaries
How Nx decides what to rebuild: affected commands and the CI base SHA, cache inputs for env vars and root files, module boundary rules, and Nx vs Turborepo.
-
Speeding Up Turborepo Builds: Cache Outputs, Task Graph, Remote Cache and Filtering
How to make Turborepo builds faster in practice: correct outputs and inputs, a lean task graph, environment variables in the cache key, Remote Cache, and running only affected packages in CI. Uses Turborepo 2.x turbo.json syntax.