Об этом проекте

@helpers4 — это комплексный набор вспомогательных функций без зависимостей, разработанный для проектов на TypeScript и JavaScript. Библиотека структурирована как серия отдельных устанавливаемых пакетов, что позволяет разработчикам импортировать только необходимые категории для минимизации размера бандла с помощью tree-shaking. Доступные категории утилит включают: - Манипуляция данными: операции с Array, Object, Map, Set и String. - Специализированные утилиты: парсинг URL, конвертация Color, работа с Date и форматирование Numeric. - Асинхронные и реактивные функции: утилиты Promise (повторы, задержки, ограничение конкурентности) и помощники для RxJS Observable. - Разработка и инструментарий: парсинг Conventional Commits, форматирование статусов рабочих процессов CI/CD и сравнение Semantic Versioning. - Специфика TypeScript: runtime-гварды типов и утилитарные типы времени компиляции. - Система и разное: утилиты среды выполнения Node.js, генерация уникальных ID (UUID v7) и форматирование Markdown. Проект делает упор на типобезопасность с использованием generics и поддерживает высокое качество кода благодаря 100% покрытию тестами, property-based тестированию и мутационному тестированию.