npm i @koalarx/utils

Utilitários TypeScript para o ecossistema Koala

Máscaras, datas, arrays e conversões — com operators fluentes no front e prototypes no back.

O que é o @koalarx/utils?

Uma lib pequena e tipada para problemas do dia a dia em TypeScript/JavaScript.

Core tipado

KlString, KlNumber, KlDate, KlTime e KlArray estendem tipos nativos com APIs fluentes.

Operators no frontend

Importe só o que precisa: format(date).split('/') sem poluir protótipos.

Prototypes no backend

Um import no main e "123".maskCpf() em qualquer lugar do processo.

Feriados opt-in

date-holidays só entra quando você importa @koalarx/utils/holidays.

Quatro formas de uso

Escolha classe, função primitiva, operators (FE) ou prototypes (BE) conforme o contexto.
bash
npm i @koalarx/utils

Tree-shakeable

Subpaths por módulo e operators nomeados para bundles menores no front.

Encadeamento

KlString.split retorna KlArray — clearEmptyValues e orderBy no mesmo fluxo.

Brasil first

CPF, CNPJ, moeda e fusos comuns do dia a dia em apps BR.

Pronto para IA

Índice llms.txt e Markdown por página — copie a URL e cole no seu assistente.

Índice global

Use Copy AI no header para copiar https://utils.koalarx.com/llms.txt.

Contexto por página

Use Copy for AI em cada página para a URL do .md daquele tópico.