Structuring a Bun Monorepo with Shared Packages

Shared packages work best when they encode stable boundaries, not when they become a dumping ground.