- Eine ultrakleine, hochperformante ANSI-Styling-Bibliothek, die bestehende Lösungen wie
chalk, picocolors und colorette ersetzen kann (API-kompatibel)
- Unterstützt sowohl ESM als auch CJS und ist mit modernen Umgebungen wie Next.js, Deno und Bun kompatibel
- Unterstützt Umgebungserkennung und automatischen Fallback: Truecolor → 256 → 16 → Schwarzweiß
- Unterstützt Chaining und Template-Literale für gut lesbaren Code:
red.bold.underline('text')
- Unterstützt verschiedene Umgebungsvariablen und CLI-Flags (
NO_COLOR, FORCE_COLOR, --no-color)
- Zeilenumbrüche können ohne Stilunterbrechung mitten im Code verarbeitet werden (automatische Stilbehandlung für
\n)
- Kann in Terminal-, CI-Umgebungen und Chromium-basierten Browsern verwendet werden
- Bei einem einzelnen Stil ist
picocolors am schnellsten, aber bei zwei oder mehr Stilen ist Ansis am schnellsten
- In realen Anwendungsszenarien (z. B. bei der Verwendung kombinierter Stile) ist Ansis schneller als oder gleich schnell wie
picocolors
Noch keine Kommentare.