- Thư viện styling ANSI siêu nhỏ gọn, hiệu năng cao có thể thay thế
chalk, picocolors, colorette hiện có (tương thích API)
- Hỗ trợ cả ESM và CJS, tương thích với các môi trường hiện đại như Next.js, Deno, Bun
- Hỗ trợ phát hiện môi trường và tự động fallback: truecolor → 256 → 16 → đen trắng
- Hỗ trợ chaining và template literal để viết mã dễ đọc hơn:
red.bold.underline('text')
- Hỗ trợ nhiều biến môi trường và cờ CLI khác nhau (
NO_COLOR, FORCE_COLOR, --no-color)
- Có thể xử lý xuống dòng mà không bị đứt style giữa chừng (
\n được xử lý style tự động)
- Có thể sử dụng trong terminal, môi trường CI và các trình duyệt dựa trên Chromium
- Với một style đơn lẻ,
picocolors là nhanh nhất, nhưng với từ hai style trở lên thì Ansis là nhanh nhất
- Trong môi trường ứng dụng thực tế (như dùng style phức hợp), Ansis nhanh hơn hoặc tương đương
picocolors
Chưa có bình luận nào.