JSON diff
Modern TypeScript JSON diff library - Zero dependencies, high performance, ESM + CommonJS support. Calculate and apply differences between JSON objects with advanced features like key-based array diffing, JSONPath support, and atomic changesets.
Commandline tool which calculates test coverage of (source control) diffs.
Apply a diff to an object. Optionally supports jsonPatch protocol
Returns the git diff of two strings
High-performance JSON Pointer implementation
Fast and tiny fuzzy-search utility
Quickest Way to get the Maximum Value of an Array of Numbers (Typed or Untyped)
A git diff component to consume the git unified diff output.
Quickest Way to get the Minimum Value of an Array of Numbers (Typed or Untyped)
Node addon for string extraction for cbor-x
Declarative routing for React web applications
Compare alphanumeric strings the same way a human would, using a natural order algorithm
TypeScript definitions for deep-diff
Redact JS objects
ByteStream is a library making possible to manipulates single bytes and bits on pure JavaScript
Efficient implementation of Levenshtein algorithm with locale-specific collator support.
Fast deep equal
Unicode Trie data structure for fast character metadata lookup, ported from ICU
Fastest deep equal comparison for React. Great for React.memo & shouldComponentUpdate. Also really fast general-purpose deep comparison.
A simple library that calculates the average color of images, videos and canvas in browser environment.
Fast and powerful array sorting. Sort an array of objects by one or more properties. Any number of nested properties or custom comparison functions may be used.
Validate XML, Parse XML, Build XML without C/C++ based libraries
Utilities to diff CDK stacks against CloudFormation templates