Unified security layer for Express.js: authentication, validation, sanitization, rate limiting and CORS
A simple Base32 encode / decode function for JavaScript supports UTF-8 encoding.
JSON parse with prototype poisoning protection
A tiny (130B to 205B) and fast utility to randomize unique IDs of fixed length
Tiny Casing utils
A tiny (230B) and fast UUID (v4) generator for Node and the browser
a simple debounce with no dependencies or crazy defaults
Generate all possible permutations of an object's key-value pairs
simple persistent cookiejar system
Like shell substitution but for your JS.
Provides functions for detecting if the host environment supports the WebCrypto API
Pass in a string, array, Buffer, Data View, or Uint8Array, and get a Buffer back.
Lightning fast normal and incremental md5 for javascript
Secure, zero-dependency utilities for generating passwords, passphrases, pins, and more
LLM eval & testing toolkit
A security-focused rehype plugin that filters URLs based on allowed prefixes
Load module from string using require or import.
Securely compare two strings, copied from cryptiles
HTTP Server framework
Parse a human name string into salutation, first name, middle name, last name, suffix. Parse an address into address, city, state, zip
Strictly typed event emitter interface for TypeScript 3.
A response-like object for mocking a Node.js HTTP response stream
SHA1 wrapper for browsers that prefers `window.crypto.subtle`.
Sets secure response headers for Next.js.
No description provided.
No description provided.