maximilianmairinger

maximilianmairinger/sanitizeagainst

Highly customizable, but simple to use, sanitization of objects and primitives.

TypeScript
0
0
No license

Sanitize‑Against is a lightweight TypeScript/JavaScript library for runtime validation and sanitisation of incoming data objects. It lets developers define flexible “patterns”—using primitive type checks, optional fields, default values, and logical combinators (OR, AND, NOT)—and then safely filter request payloads to prevent issues such as prototype‑poisoning or malformed inputs. The package is aimed at backend developers who need a simple, highly‑customisable way to enforce object schemas and type safety on server‑side APIs.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of maximilianmairinger/sanitizeagainst

Account's avatar
ES spec-compliant shim for Object.hasOwn
Account's avatar
TypeScript definitions for jest
Account's avatar
TypeScript definitions for node
Account's avatar
Simple lib to safely clone circular objects.
Account's avatar
Json (=readable) inspired serializer.
Account's avatar
Simple colorful logger for CLIs.
Account's avatar
the complete solution for node.js command-line programs
Account's avatar
Run commands concurrently
Account's avatar
A blazing-fast equality comparison utility for a variety of use-cases
Account's avatar
Delightful JavaScript Testing.
Account's avatar
Jest, expect one, once and/or ordered.
Account's avatar
Make an ESM file explicit (.mjs), on all filenames and import statements.
Account's avatar
Asynchronous recursive file copy utility.
Account's avatar
Contains some util methods for converting numbers into words, ordinal words and ordinal numbers.
Account's avatar
Rename files in bulk
Account's avatar
Next-generation ES module bundler
Account's avatar
Runtime library for TypeScript helper functions
Account's avatar
TypeScript is a language for application scale JavaScript development
Account's avatar
Variant of merge that's useful for webpack configuration

Support the repos that depend on this repository

Top contributors

maximilianMairinger's profile
maximilianMairinger
71 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet