About this project

@helpers4 is a comprehensive suite of zero-dependency helper functions designed for TypeScript and JavaScript projects. The library is structured as a series of individually installable packages, allowing developers to import only the specific categories they need to keep bundle sizes small via tree-shaking. Available utility categories include: - Data Manipulation: Array, Object, Map, Set, and String operations. - Specialized Utilities: URL parsing, Color conversion, Date handling, and Numeric formatting. - Asynchronous & Reactive: Promise utilities (retry, delay, concurrency limiting) and RxJS Observable helpers. - Development & Tooling: Conventional Commits parsing, CI/CD workflow status formatting, and Semantic Versioning comparison. - TypeScript Specifics: Runtime type guards and compile-time utility types. - System & Misc: Node.js runtime utilities, Unique ID generation (UUID v7), and Markdown formatting. The project emphasizes type safety with generics and maintains high code quality through 100% test coverage, property-based testing, and mutation testing.