• ไลบรารี ANSI styling ขนาดเล็กมากและประสิทธิภาพสูง ที่ใช้แทน chalk, picocolors, colorette เดิมได้ (เข้ากันได้กับ API)
  • รองรับทั้ง ESM และ CJS และยังใช้งานร่วมกับสภาพแวดล้อมสมัยใหม่อย่าง Next.js, Deno, Bun ได้
  • รองรับการตรวจจับสภาพแวดล้อมและ fallback อัตโนมัติ: truecolor → 256 → 16 → ขาวดำ
  • รองรับการเชนและ template literal ทำให้เขียนโค้ดที่อ่านง่ายได้: red.bold.underline('text')
  • รองรับตัวแปรสภาพแวดล้อมและ CLI flag หลากหลายแบบ (NO_COLOR, FORCE_COLOR, --no-color)
  • จัดการการขึ้นบรรทัดใหม่ได้โดยสไตล์ไม่ขาดตอนกลางโค้ด (จัดการสไตล์ของ \n อัตโนมัติ)
  • ใช้งานได้ในเทอร์มินัล, สภาพแวดล้อม CI และเบราว์เซอร์ที่ใช้ Chromium
  • สำหรับสไตล์เดี่ยว picocolors เร็วที่สุด แต่เมื่อใช้มากกว่าสองสไตล์ Ansis เร็วที่สุด
    • ในสภาพแวดล้อมการใช้งานจริง (เช่น การใช้หลายสไตล์ร่วมกัน) Ansis เร็วกว่า หรืออย่างน้อยเทียบเท่ากับ picocolors

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น