Goal
ใช้งาน Turborepo สำหรับ build JavaScript/TypeScript monorepos ด้วยความเร็วสูง
Scope
ใช้สำหรับ:
- Build JavaScript/TypeScript monorepos ด้วยความเร็วสูง
- Remote caching สำหรับ teams
- Parallel execution สำหรับ efficiency
- Incremental builds สำหรับ speed
Execute
1. Install Turborepo
ติดตั้ง Turborepo:
bun add -D turbo
2. Initialize Turborepo
Initialize Turborepo:
bunx turbo init
3. Run Build
รัน build:
bunx turbo run build
4. Run with Filter
รันด้วย filter:
bunx turbo run build --filter=myapp
Rules
- ใช้
bun add -D turboสำหรับติดตั้ง - ใช้
bunx turbo initสำหรับ initialize - ใช้
bunx turbo runสำหรับรัน tasks - ใช้
--filterสำหรับ filter packages
Expected Outcome
- Monorepo builds ที่ fast
- Remote caching ที่ efficient
- Parallel execution ที่ optimized
- Incremental builds ที่ fast