Run the fast CI checks locally and commit once all three pass:
pnpm typecheck
pnpm test
pnpm buildpnpm test(vitest) strips types without checking them, so a green test run says nothing about types.pnpm typecheckis the type gate.- After pulling, merging or switching branches, run
pnpm install --frozen-lockfilefirst. With stalenode_modules,tsc --buildreports dozens of unrelated errors (missinglit,@map0/*) and the real one drowns in them. - A dependency bump touches every package whose
srcimports it:grep -rl "<dependency>" packages/*/src. That includes packages that get the dependency through another workspace package and so do not list it in theirpackage.json.