Safely update your npm / yarn packages, one commit at a time.
Safer Node.js Buffer API
An EventEmitter that isolates the emitter from errors in handlers
Give a regex, get a robust predicate function that tests it against a string.
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
detect possibly catastrophic, exponential-time regular expressions
Push an array of items into an array, while being robust against prototype modification
URL and cookie safe UIDs
Prevent defined property getters from throwing errors
detect possibly catastrophic, exponential-time regular expressions
SDK that facilitates the interaction with Safe Smart Accounts
Like JSON.stringify, but doesn't blow up on circular refs.
Constant-time comparison algorithm to prevent timing attacks.
Safe Json Utils
Minimalistic update notifications for command line interfaces
Parse JSON safely without throwing
Shared OpenFeature JS components (server and web)
Prevent defined property getters from throwing errors
Type safe and validated Server Actions in your Next.js project.
Sanitize strings for use as JavaScript identifiers & property names
A deep deletion module for node (like `rm -rf`)
Deterministic and safely JSON.stringify to quickly serialize JavaScript objects
Simple update notifier to check for npm updates for cli applications
Check if a filename is safe to use in a path join operation