A flexible task management library supporting TypeScript, allowing for task buffering, scheduling, and execution with dependency management.
An advanced library for NoSQL data organization and manipulation using TypeScript with support for MongoDB, data validation, collections, and custom data types.
A module for modern HTTP/HTTPS requests with support for form data, file uploads, JSON, binary data, streams, and more.
High-level file representation classes (SmartFile, StreamFile, VirtualDirectory) for efficient in-memory file management in Node.js using TypeScript. Works seamlessly with @push.rocks/smartfs for filesystem operations.
A module for storing and accessing environment details across different platforms.
A library offering smart ways to handle file and directory paths.
A library for parsing URLs in a detailed and flexible way.
A TypeScript library for managing promises and Deferred constructs, simplifying asynchronous programming.
Provides utilities for advanced time handling including cron jobs, timestamps, intervals, and more.
A TypeScript library providing enhanced timeout functions compatible with async/await patterns.
A library to simplify the creation and manipulation of Node.js streams, providing utilities for handling transform, duplex, and readable/writable streams effectively in TypeScript.
work with objects
A library for handling typed JSON data, providing functionalities for parsing, stringifying, and working with JSON objects, including support for encoding and decoding buffers.
A TypeScript library for creating and managing validation guards, aiding in data validation and security checks.
A smart wrapper for rxjs to manage and extend observables.
A robust TypeScript library for managing binary data by converting between Base64 strings and Uint8Array, validating buffer-like objects, and ensuring data purity.
A robust TypeScript library providing advanced DNS management and resolution capabilities including support for DNSSEC, custom DNS servers, and integration with various DNS providers.
A module for detecting MIME types with support for binary and text file distinctions.
easy crypto methods
A library for setting up basic properties of a web page including meta tags, OpenGraph tags, JSON-LD structured data, with support for dynamic content.
A library to generate unique identifiers using methods like UUID and nanoid.
Provides a collection of lightweight helpers and utilities for Node.js projects.
A module for smart handling of YAML data with support for converting between YAML strings and JavaScript objects.
Cross-environment hash functions (SHA256 and MD5) for Node.js and browsers, with support for strings, streams, and files.