The Turborepo + Bun + Biome stack behind a 40-package monorepo
The article details the toolchain behind flare-engine, a modular 2D engine for React Native and Web (animation, gamification, interactive UI, with games as showcases). The stack consists of Turborepo, Bun, and Biome, with four root config files—turbo.json, biome.json, tsconfig.base.json, and the Changesets config—each governing all forty packages. Bun's own configuration is limited to the workspaces array in the root package.json. The author emphasizes that every tool must earn its place by managing all packages from a single config file, not forty. A CI step fails the build if a package imports something it should not. The post provides real config files from the repo, trimmed only where lengthy, rather than idealized templates. The thesis is that a solo maintainer can keep forty packages honest only with such a unified toolchain.
Demonstrates a minimal, unified toolchain that lets a solo maintainer manage a 40-package monorepo efficiently.