Tiny Validation is a lightweight, chainable input validation library for Node.js. Validate strings, numbers, emails, and more with ease. Example: validate(input).isEmail().isNotEmpty(). No dependencies, simple API, and perfect for quick validation needs w
A tiny invariant function
A tiny warning function
Type-safe data decoding and encoding for the minimalist.
Tiny Casing utils
A fast, lightweight LRU (Least Recently Used) cache for JavaScript with O(1) operations and optional TTL support.
Tiny CBOR library
A minimal fork of nanospy, with more features
Tiny and extremely fast globbing
Wrap zod validation errors in user-friendly readable messages
Tiny and elegant HTTP client based on the Fetch API
A tiny inflate implementation
Decorator-based property validation for classes.
fast, tiny `queueMicrotask` shim for modern engines
Fully type-checked EventEmitter
A tiny secp256k1 JS
Tiny function that provides relative, human-readable dates.
a tiny JavaScript expression parser
A tiny (less than 1k) event emitter library
Tiny LiveReload server, background-friendly
React Hook Form validation resolvers: Yup, Joi, Superstruct, Zod, Vest, Class Validator, io-ts, Nope, computed-types, TypeBox, arktype, Typanion, Effect-TS and VineJS
An optimised way to copy'ing an object. A small and simple integration
Node validation utility functions for Docusaurus packages.