Strongly-typed deep and recursive object merging. Considers all nested levels of objects, arrays, sets and maps.
Update object by mapping diff properties
Apply a diff to an object. Optionally supports jsonPatch protocol
PostgreSQL interface for Node.js
Returns the git diff of two strings
An Error subclass that will chain nested Errors and dump nested stacktraces
Unified diff parser
Node module to mask various kinds of data in the required formats
Declarative routing for React web applications
Token-Oriented Object Notation (TOON) – Compact, human-readable, schema-aware encoding of JSON for LLM prompts
AsyncDiff is a library which compares two AsyncAPI Documents and provides information about the differences by pointing out explicitly informations like breaking changes.
A JSON to CSV and CSV to JSON converter that natively supports sub-documents and auto-generates the CSV heading.
Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).
Get the structural diff of two JSON objects
Diffing and conflict resolution tool for JSON objects
Generates a set of Sanity patches needed to change an item (usually a document) from one shape to another
Stringify an object sorting scalars before objects, and defaulting to 2-space indent
A git diff component to consume the git unified diff output.
Utilities to diff CDK stacks against CloudFormation templates
Core filesystem primitives: Node, Link, File, Superblock
TypeScript definitions for deep-diff
Tree utilities which provides a full-featured extend and object-cloning facility, and various tools to deal with nested object structures.
Simple JSON value templating.
Library to compare 2 images