a tiny zero dependency library to join strings with slashes in them that isn't too smart about it!
detect possibly catastrophic, exponential-time regular expressions
detect possibly catastrophic, exponential-time regular expressions
Give a regex, get a robust predicate function that tests it against a string.
Check if a filename is safe to use in a path join operation
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
Push an array of items into an array, while being robust against prototype modification
Safer Node.js Buffer API
Modern and scalable routing for React applications
Maximum safe double-precision floating-point integer.
Improved typeof detection for node.js and the browser.
Join urls and normalize as in path.join.
A flexible way to handle safe area, also works on Android and web.
Modern Buffer API polyfill without footguns
BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
Like execa but prevents binary planting attacks on Windows
Fault-tolerant CSS parser for PostCSS
Object value retrieval given a string path
A deep deletion module for node (like `rm -rf`)
Maximum safe nth factorial when stored in double-precision floating-point format.
Improved deep equality testing for Node.js and the browser.
URL and cookie safe UIDs
Deterministic and safely JSON.stringify to quickly serialize JavaScript objects
Array manipulation, ordering, searching, summarizing, etc.
Type-safe joins and role identity for polymorphic belongs_to associations.
StrictPagination enforces type-safe pagination parameters and validates queries before execution, preventing unsafe JOINs (has_many, unsafe has_one) that multiply rows and cause inconsistent pagination with LIMIT/OFFSET + DISTINCT. Provides helpers for ActiveRecord and API responses.
No description provided.
No description provided.
No description provided.
No description provided.