- Uma biblioteca ultraleve e de alto desempenho para estilização ANSI que pode substituir
chalk, picocolors, colorette etc. com compatibilidade de API
- Suporta tanto ESM quanto CJS, e também é compatível com ambientes modernos como Next.js, Deno e Bun
- Suporte a detecção de ambiente e fallback automático: truecolor → 256 → 16 → preto e branco
- Suporta chaining e template literals, permitindo escrever código com boa legibilidade:
red.bold.underline('text')
- Suporta várias variáveis de ambiente e flags de CLI (
NO_COLOR, FORCE_COLOR, --no-color)
- Consegue lidar com quebras de linha sem interromper o estilo no meio do código (tratamento automático de estilo para
\n)
- Pode ser usada em terminal, ambientes de CI e navegadores baseados em Chromium
- Em estilo único,
picocolors é o mais rápido, mas com dois ou mais estilos, Ansis é o mais rápido
- Em ambientes de uso real (como uso de estilos compostos), o Ansis é mais rápido ou equivalente ao
picocolors
Ainda não há comentários.