- Mevcut
chalk, picocolors, colorette gibi araçların yerine geçebilen (API uyumlu) ultra küçük ve yüksek performanslı bir ANSI biçimlendirme kütüphanesi
- Hem ESM hem de CJS destekler; Next.js, Deno, Bun gibi modern ortamlarla da uyumludur
- Ortam algılama ve otomatik fallback desteği: truecolor → 256 → 16 → siyah-beyaz
- Zincirleme ve template literal desteği sayesinde okunabilir kod yazılabilir:
red.bold.underline('text')
- Çeşitli ortam değişkenleri ve CLI bayraklarını destekler (
NO_COLOR, FORCE_COLOR, --no-color)
- Kod içinde stil kesintisi olmadan satır sonlarını işleyebilir (
\n için otomatik stil uygulama)
- Terminalde, CI ortamlarında ve Chromium tabanlı tarayıcılarda kullanılabilir
- Tek bir stilde
picocolors en hızlısı olsa da, iki veya daha fazla stilde Ansis en hızlısıdır
- Gerçek uygulama ortamlarında (bileşik stil kullanımı vb.) Ansis,
picocolors'dan daha hızlı veya onunla eşdeğer performans gösterir
Henüz yorum yok.