Sobre o projeto

@helpers4 é um conjunto abrangente de funções auxiliares sem dependências, projetado para projetos TypeScript e JavaScript. A biblioteca é estruturada como uma série de pacotes instaláveis individualmente, permitindo que os desenvolvedores importem apenas as categorias específicas de que precisam para manter os tamanhos dos bundles reduzidos via tree-shaking. As categorias de utilitários disponíveis incluem: - Manipulação de Dados: Operações de Array, Object, Map, Set e String. - Utilitários Especializados: Parsing de URL, conversão de Color, manipulação de Date e formatação Numeric. - Assíncronos & Reativos: Utilitários de Promise (retry, delay, limitação de concorrência) e auxiliares de RxJS Observable. - Desenvolvimento & Ferramentas: Parsing de Conventional Commits, formatação de status de workflow de CI/CD e comparação de Semantic Versioning. - Especificidades de TypeScript: Type guards de runtime e utility types de tempo de compilação. - Sistema & Diversos: Utilitários de runtime do Node.js, geração de ID único (UUID v7) e formatação de Markdown. O projeto enfatiza a segurança de tipos com generics e mantém alta qualidade de código através de 100% de cobertura de testes, testes baseados em propriedades e testes de mutação.