Goal
ใช้ Node.js JavaScript runtime สำหรับพัฒนาและรันโปรเจกต์ JavaScript/TypeScript ด้วย ecosystem ที่ใหญ่ที่สุด
Scope
ใช้สำหรับโปรเจกต์ที่ต้องการ ecosystem ที่ใหญ่และ mature หรือต้องการ compatibility สูง
Execute
- อ่าน
guide/quick-start.mdสำหรับเริ่มต้นใช้งาน - อ่าน
guide/installation.mdสำหรับวิธีการติดตั้ง - อ่าน
guide/key-concept.mdสำหรับพื้นฐาน - ทำตาม
workflows/setup-project.mdสำหรับตั้งค่าโปรเจกต์ - อ่าน
guide/configuration.mdสำหรับการตั้งค่า - อ่าน
guide/structure.mdสำหรับโครงสร้างโปรเจกต์ - อ่าน
guide/features.mdสำหรับคุณสมบัติหลัก - อ่าน
guide/best-practices.mdสำหรับแนวทางปฏิบัติที่ดี - อ่าน
guide/integration.mdสำหรับการเชื่อมต่อกับ tools และ frameworks - อ่าน
guide/performance.mdสำหรับประสิทธิภาพและการ optimize - ทำตาม
workflows/migrate-version.mdสำหรับ migrate ระหว่าง versions - อ่าน
guide/migration.mdสำหรับรายละเอียดการ migrate - ดู
references/api.mdสำหรับ API reference - ดู
references/cli.mdสำหรับคำสั่ง CLI - ดู
references/website.mdสำหรับเอกสารอย่างเป็นทางการ
Rules
- ใช้
bunสำหรับ package management - ใช้
npxสำหรับ run packages - ใช้ CommonJS หรือ ES Modules ตามความเหมาะสม
- ใช้ TypeScript เสมอ
- ใช้ proper error handling
- ใช้ async/await สำหรับ async operations
Expected Outcome
- Projects ที่ compatible กับ ecosystem ที่ใหญ่
- Development ที่ stable ด้วย mature runtime
- Integration ที่ smooth กับ bun ecosystem