Skip to main content

push.rocks

TypeScript and Rust modules (Enterprise-Ready and Open Source) | [Legal Info](https://legal.task.vc)

@push.rocks/beautyfiglet

A Node.js module for creating figlet text displays.

@push.rocks/commitinfo

A tool to bake commit information into code for tracking and version control.

@push.rocks/consolecolor

A module for applying color styles to console output.

@push.rocks/early

A plugin for measuring startup time with minimal performance impact.

@push.rocks/gulp-function

A Gulp plugin to execute functions within a Gulp task pipeline.

@push.rocks/isotransport

a bi-directional, multiplatform, best-effort transport

@push.rocks/levelcache

A cache that utilizes memory, disk, and S3 for data storage and backup.

@push.rocks/lik

Provides a collection of lightweight helpers and utilities for Node.js projects.

@push.rocks/smartcontext

A module to enrich logs with context, featuring async log contexts and scope management.

@push.rocks/mongodump

A tool to create and manage dumps of MongoDB databases, supporting data export and import.

@push.rocks/smartconfig

Enhances npm with additional configuration and tool management capabilities, including a key-value store for project setups.

@push.rocks/projectinfo

A tool for gathering project information, supporting npm, git, and more.

@push.rocks/qenv

A module for easily handling environment variables in Node.js projects with support for .yml and .json configuration.

@push.rocks/searchquery

A module for parsing and handling search queries with debounce and customization options.

@push.rocks/smartacme

A TypeScript-based ACME client with an easy yet powerful interface for LetsEncrypt certificate management.

@push.rocks/smartaction

a module for managing and tracking actions, including their completion status and frequencies.

@push.rocks/smartarchive

A library for working with archive files, providing utilities for compressing and decompressing data.

@push.rocks/smartarray

A TypeScript library for enhancing array manipulation with asynchronous operations such as mapping, filtering, and deduplication.

@push.rocks/smartbrowser

A simplified Puppeteer wrapper for easy automation and testing tasks.

@push.rocks/smartbucket

A TypeScript library offering simple and cloud-agnostic object storage with advanced features like bucket creation, file and di...

@push.rocks/smartbuffer

A library for managing ArrayBufferLike structures including conversion between Base64 and Uint8Array, and buffer validation.

@push.rocks/smartcache

A module for caching asynchronous function results with smart time and hash-based invalidation strategies.

@push.rocks/smartwatch

A smart watch module for the TypeScript space.

@push.rocks/smartcli

A library for easily creating observable CLI tasks with support for commands, arguments, and options.

@push.rocks/smartclickhouse

A TypeScript-based ODM (Object-Document Mapper) for ClickHouse databases, with support for creating and managing tables and the...

@push.rocks/smartcls

Provides a wrapper for native AsyncLocalStorage to manage continuation-local storage.

@push.rocks/smartcrypto

A library providing easy methods for cryptographic operations, including key pair generation.

@push.rocks/smartcsv

A module for handling CSV data compliant with Gitzone standard.

@push.rocks/smartdaemon

Start scripts as long running daemons and manage them.

@push.rocks/smartdata

An advanced library for NoSQL data organization and manipulation using TypeScript with support for MongoDB, data validation, co...

@push.rocks/smartdebug

Documentation for @push.rocks/smartdebug

@push.rocks/smartdelay

A TypeScript library providing enhanced timeout functions compatible with async/await patterns.

@push.rocks/smartdeno

A module to run Deno scripts from Node.js, including functionalities for downloading Deno and executing Deno scripts.

@push.rocks/smartdiff

A library for performing text diffs.

@push.rocks/smartdns

DNS client and server implementation, supporting both https and udp.

@push.rocks/smartdocumentation

A tool for converting git directory structures into navigable documentation sites.

@push.rocks/smartdrive

A module for managing drive data and mount points, supporting both local and cloud storage.

@push.rocks/smartenv

A module for storing and accessing environment details across different platforms.

@push.rocks/smartevent

A library to handle events in smart ways, integrating features to work with promises.

@push.rocks/smartexit

A library for managing graceful shutdowns of Node.js processes by handling cleanup operations, including terminating child proc...

@push.rocks/smartexpect

A testing library to manage expectations in code, offering both synchronous and asynchronous assertion methods.

@push.rocks/smartfeed

A library for creating and parsing various feed formats.

@push.rocks/smartfile

Provides comprehensive tools for efficient file management in Node.js using TypeScript, including handling streams, virtual dir...

@push.rocks/smartfile-interfaces

Provides TypeScript interfaces for interacting with @pushrocks/smartfile, focusing on virtual directory objects.

@push.rocks/smartfm

Documentation for @push.rocks/smartfm

@push.rocks/smartfuzzy

A library for fuzzy matching strings against word dictionaries or arrays, with support for object and article searching.

@push.rocks/smartgit

A smart wrapper for nodegit that simplifies Git operations in Node.js.

@push.rocks/smartguard

A library for creating and managing validation guards.

@push.rocks/smartgulp

A lightweight replacement for gulp, featuring smart stream handling and file manipulation.

@push.rocks/smarthash

Provides simplified access to Node.js hash functions, including SHA256 and MD5, with support for strings, streams, and files.

@push.rocks/smarthbs

A library that enhances handlebars with better file system support, templates compilation, and partials registration.

@push.rocks/smarthomebridge

Provides an abstraction layer for homebridge to facilitate smart home integration.

@push.rocks/smarti18n

A package for internationalization (i18n) that provides utilities for dealing with international phone number prefixes, country...

@push.rocks/smartinteract

A package for creating smart CLI interactions with customizable questions and answers.

@push.rocks/smartipc

A library for node inter process communication, providing an easy-to-use API for IPC.

@push.rocks/smartjimp

A TypeScript library for image processing combining both sharp and jimp libraries.

@push.rocks/smartjson

A library for handling typed JSON data, providing functionalities for parsing, stringifying, and working with JSON objects, inc...

@push.rocks/smartjwt

A JavaScript package for creating and verifying JWTs with strong typing support.

@push.rocks/smartkey

Handles the creation and management of private/public key pairs.

@push.rocks/smartlegal

A module for handling legal aspects of software projects programmatically, including license checking.

@push.rocks/smartlifecycle

a module handling lifecycle events

@push.rocks/smartlog

A minimalistic, distributed, and extensible logging tool supporting centralized log management.

@push.rocks/smartmail

A unified format for representing and dealing with emails, with support for attachments and email validation.

@push.rocks/smartmanifest

A toolkit for constructing web application manifests with TypeScript support.

@push.rocks/smartmarkdown

Enhances Markdown file handling with parsing, conversion, and frontmatter support.

@push.rocks/smartmatch

A minimal matching library using picomatch for string matching based on wildcards.

@push.rocks/smartmetrics

A package for easy collection and reporting of system and process metrics.

@push.rocks/smartmime

A module for detecting MIME types with support for binary and text file distinctions.

@push.rocks/smartmoney

A library for handling monetary values effectively.

@push.rocks/smartmongo

A module for creating and managing a local MongoDB instance for testing purposes.

@push.rocks/smartmustache

A library for creating and applying templates using Handlebars.

@push.rocks/smartnetwork

A toolkit for network diagnostics including speed tests, port availability checks, and more.

@push.rocks/smartnginx

A TypeScript library for controlling Nginx from Node.js, with support for generating and managing Nginx configurations dynamica...

@push.rocks/smartnpm

A library to interface with npm for retrieving package information and manipulation.

@push.rocks/smartntml

Provides lit-html rendering capabilities for backend applications.

@push.rocks/smartobject

A library to simplify and enhance object manipulation and traversal.

@push.rocks/smartocr

A module that performs optical character recognition (OCR) using ocrmypdf.

@push.rocks/smartopen

A library for opening URLs or files in the default application

@push.rocks/smartparcel

A wrapper for Parcel to simplify its usage in Node.js projects.

@push.rocks/smartpath

A library offering smart ways to handle file and directory paths.

@push.rocks/smartpdf

A library for creating PDFs dynamically from HTML or websites with additional features like merging PDFs.

@push.rocks/smartping

A utility for performing ping operations in Node.js environments.

@push.rocks/smartpnpm

A library for integrating pnpm package management capabilities within your code.

@push.rocks/smartpromise

A library for simple promises and Deferred constructs with TypeScript support.

@push.rocks/smartproxy

a proxy for handling high workloads of proxying, internally using rust for performance.

@push.rocks/smartpuppeteer

Provides simplified access to Puppeteer for automation and testing purposes.

@push.rocks/smartreport

A library for creating and displaying reports on the web.

@push.rocks/smartrequest

A module for modern HTTP/HTTPS requests with support for form data, file uploads, JSON, binary data, streams, and more.

@push.rocks/smartrestic

A module that packages restic for easy use and integration in Node.js projects.

@push.rocks/smartrobots

A module for parsing and making sense of robots.txt files.

@push.rocks/smartrouter

A JavaScript library providing routing capabilities for web applications.

@push.rocks/smartrule

A library for creating and managing decision trees with smart rules.

@push.rocks/smartrx

A smart wrapper for rxjs to manage and extend observables.

@push.rocks/smartstorage

create an S3-compatible endpoint that map to a local directory.

@push.rocks/smartscaf

A project aimed at quickly scaffolding projects with support for TypeScript, smart file handling, and template rendering.

@push.rocks/smartshell

A library for executing shell commands using promises.

@push.rocks/smartsign

A library for signing PDF documents.

@push.rocks/smartsitemap

A module for generating and managing sitemaps, supporting dynamic sitemap generation from feeds.

@push.rocks/smartsmtp

A module for handling SMTP operations such as sending emails via SMTP or sendmail transport.

@push.rocks/smartsocket

Provides easy and secure websocket communication mechanisms, including server and client implementation, function call routing,...

@push.rocks/smartsourcemap

Enables sourcemap support in Node.js projects for improved debugging.

@push.rocks/smartspawn

A node module for smart subprocess handling with support for promises and streamlined subprocess communication.

@push.rocks/smartssh

A library for setting up SSH configuration quickly and painlessly.

@push.rocks/smartssr

A smart server-side renderer that supports shadow DOM.

@push.rocks/smartstate

A package for handling and managing state in applications.

@push.rocks/smartstatus

A TypeScript library for managing HTTP status information, with detailed status classes.

@push.rocks/smartstream

A library to simplify the creation and manipulation of Node.js streams, providing utilities for handling transform, duplex, and...

@push.rocks/smartstring

A library for handling strings in smart ways, including manipulation and encoding, with TypeScript support.

@push.rocks/smartswagger

A Swagger toolkit for working with Swagger files, including merging documents and serving APIs with UI.

@push.rocks/smartsystem

A TypeScript library for interacting with the system it's running on, including environment, network, and hardware information.

@push.rocks/smarttime

Provides utilities for advanced time handling including cron jobs, timestamps, intervals, and more.

@push.rocks/smartunique

A library to generate unique identifiers using methods like UUID and nanoid.

@push.rocks/smartuniverse

A messaging service enabling secure, reactive communication between microservices.

@push.rocks/smartupdate

A library designed to facilitate smarter update notifications and checking for Node.js projects.

@push.rocks/smarturl

A library for parsing URLs in a detailed and flexible way.

@push.rocks/smartvalidator

A wrapper for performing validations using the validator package.

@push.rocks/smartversion

A library to handle semantic versioning with ease.

@push.rocks/smartvhost

A module for creating a virtual host (vhost) layer to manage multiple SmartExpress instances.

@push.rocks/smartwhois

A package for executing WHOIS requests and processing domain and IP information.

@push.rocks/smartxml

A package for creating and parsing XML formatted files.

@push.rocks/smartyaml

A module for smart handling of YAML data with support for converting between YAML strings and JavaScript objects.

@push.rocks/taskbuffer

A flexible task management library supporting TypeScript, allowing for task buffering, scheduling, and execution with dependenc...

@push.rocks/webdetector

A library to detect web environments and PWA installation status within a browser.

@push.rocks/webglobal

A better non-polluting global module for efficient in-browser communication.

@push.rocks/webjwt

A package for handling JWTs in web environments.

@push.rocks/webrequest

A module for making secure web requests from browsers with support for caching and fault tolerance.

@push.rocks/websetup

A library for setting up basic properties of a web page including meta tags, OpenGraph tags, JSON-LD structured data, with supp...

@push.rocks/webstore

A high-performance storage solution for web applications using IndexedDB.

@push.rocks/smartexpose

a package to expose things to the internet

@push.rocks/smartwebdav

A TypeScript library for easy interaction with WebDAV servers, including file and directory management.

@push.rocks/smartformat

A module that formats bytes and milliseconds into human-readable strings.

@push.rocks/metadoc

a metadoc module for progressivly enhancing documents

@push.rocks/smartimap

stream messages over imap

@push.rocks/smartantivirus

an antivirus package

@push.rocks/smartpreview

a preview lib, creating efficient previews of files.

@push.rocks/smartmta

an mta implementation as TypeScript package, with network side implemented in rust.

@push.rocks/smartagent

Documentation for @push.rocks/smartagent

@push.rocks/smartregistry

a module implementing package registries for oci, npm, maven

@push.rocks/smartfs

a cross platform extendable fs module

@push.rocks/smartserve

a cross platform server

@push.rocks/smartffmpeg

smart and performant cross-platform format conversion

@push.rocks/smartradius

Documentation for @push.rocks/smartradius

@push.rocks/smartrust

run rust children for performant stuff

@push.rocks/smartvm

fast vms

@push.rocks/smartsecret

Documentation for @push.rocks/smartsecret

@push.rocks/smartvpn

Documentation for @push.rocks/smartvpn

@push.rocks/smartnftables

Documentation for @push.rocks/smartnftables

@push.rocks/smartdb

A MongoDB-compatible embedded database server powered by Rust 🦀⚡