Turborepo로 구현한 개인 프로젝트입니다.
Turborepo는 Vercel이 인수하여 개발 및 운영하고 있는 모노레포 설계를 위한 빌드 시스템으로, 단일 리포지토리에 여러 개의 서브 프로젝트를 묶어서 개발할 수 있습니다.
총 3개의 프로젝트가 있습니다. (Vercel 무료 버전은 3개, Pro 버전은 60개까지 지원합니다.)
이 워크스페이스에서 다음과 같은 도구들을 사용했습니다.
- Pnpm
- Turbo
- ESlint
- Prettier
- Husky
- Commitlint
- ContentLayer (archive)
- Storybook (workshop)
- Jest(archive, link-in-bio), Vitest(workshop)
- class-variance-authority, clsx