ANSIS - biblioteca de cores ANSI para terminal/CI/Chrome
(github.com/webdiscus)- Uma biblioteca ultraleve e de alto desempenho para estilização ANSI que pode substituir
chalk,picocolors,coloretteetc. 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
- Em ambientes de uso real (como uso de estilos compostos), o Ansis é mais rápido ou equivalente ao
Ainda não há comentários.