A baseline setup for a new TypeScript/Bun project. Used in silica-cli. Copy the files, tweak the values that are personal preference, ship.
- Biome for linting and formatting (replaces ESLint + Prettier)
- Lefthook for git hooks
- commitlint enforcing conventional commits
- Fallow for codebase intelligence (dead code, duplication, complexity)