Goal
ใช้ Bunup bundle TypeScript libraries ด้วย Bun's native bundler ที่รวดเร็วและ auto-detect entry points
Scope
ใช้สำหรับ bundle TypeScript libraries ด้วย Bun's native bundler
Execute
- ติดตั้ง Bunup ด้วย
bun add -D bunup - อ่าน
guide/installation.mdสำหรับการติดตั้งและ setup - อ่าน
guide/quick-start.mdสำหรับเริ่มต้นใช้งาน - อ่าน
guide/key-concept.mdสำหรับแนวคิดหลัก - อ่าน
guide/how-it-works.mdสำหรับวิธีการทำงาน - อ่าน
key-concepts/rolldown.mdสำหรับ Rolldown bundler - อ่าน
key-concepts/entry-point-detection.mdสำหรับ auto-detection - อ่าน
key-concepts/bundle-formats.mdสำหรับ bundle formats - อ่าน
key-concepts/type-declarations.mdสำหรับ TypeScript declarations - อ่าน
guide/configuration.mdสำหรับการตั้งค่า - อ่าน
references/configuration.mdสำหรับ configuration reference - อ่าน
principles/zero-config.mdสำหรับ zero-config principle - อ่าน
guide/features.mdสำหรับ features ที่มี - อ่าน
guide/patterns.mdสำหรับ patterns ทั่วไป - อ่าน
workflows/bundle-library.mdสำหรับ bundle workflow - อ่าน
guide/best-practices.mdสำหรับ best practices - อ่าน
principles/bun-native.mdสำหรับ Bun integration - อ่าน
guide/performance.mdสำหรับ performance optimization - อ่าน
guide/integration.mdสำหรับการ integrate กับ tools - อ่าน
guide/architecture.mdสำหรับ system architecture - อ่าน
guide/structure.mdสำหรับ project structure - อ่าน
guide/troubleshooting.mdสำหรับปัญหาทั่วไป - อ่าน
references/api.mdสำหรับ API reference
Rules
- ใช้
bun add -D bunupสำหรับ dev dependencies - ใช้
bunx bunupสำหรับ run commands - ใช้ backticks สำหรับ
bunup, commands, file paths - ใช้ code blocks สำหรับ configuration examples
- ใช้ ansi markdown diagrams สำหรับ flow และ architecture
- ใช้
bunup.config.tsสำหรับ configuration - ใช้ zero-config เมื่อเป็นไปได้
- ใช้ auto-detect entry points เสมอ
- ใช้ Bun's native bundler สำหรับ performance
- หลีกเลี่ยง unnecessary configurations
- ใช้ caching สำหรับ repeated builds
Expected Outcome
- Bundle ที่รวดเร็วและ efficient
- Configuration ที่ minimal และ zero-config
- TypeScript declarations ที่ auto-generated
- Integration ที่ smooth กับ Bun runtime