Instalação
Instale o pacote e o peer opcional de feriados.
bash
npm install @koalarx/utils
# ou
bun add @koalarx/utils
Feriados (opcional)
date-holidays é uma peer dependency opcional, não uma dependência direta do pacote.
Assim, quem não usa feriados não instala (nem carrega) essa lib — ela traz dados de vários países e aumentaria o tamanho para todo mundo. Quem precisa:
- Instala o peer no próprio projeto
- Importa o side-effect
@koalarx/utils/holidaysno bootstrap
bash
npm install date-holidays
typescript
import '@koalarx/utils/holidays';
Sem o import, isHoliday / skipHolidays lançam erro de propósito (opt-in explícito).
Subpaths
| Import | Conteúdo |
|---|---|
@koalarx/utils |
Barrel core |
@koalarx/utils/KlString (e demais Kl*) |
Módulo core |
@koalarx/utils/holidays |
Feriados (side-effect) |
@koalarx/utils/operators |
Operators fluentes |
@koalarx/utils/prototypes |
Prototypes (todos) |
@koalarx/utils/prototypes/string |
Só string |
@koalarx/utils/prototypes/number |
Só number |
@koalarx/utils/prototypes/date |
Só date |
@koalarx/utils/prototypes/array |
Só array |