Deep diff and patch JSON objects. RFC 6902 compliant. TypeScript-first.
-
Updated
Feb 11, 2026
Deep diff and patch JSON objects. RFC 6902 compliant. TypeScript-first.
A lightweight JavaScript differ that computes path-based CREATE, CHANGE, and REMOVE operations between two object graphs with configurable array and cycle handling.
Fast deep object diff with full TypeScript types - zero dependencies
Deep diffs two objects, return the flatten difference for miniprogram's setData
Determines the deep difference between two JavaScript objects
Typed deep object diffing with array identity support and change reconstruction
To associate your repository with the deep-diff topic, visit your repo's landing page and select "manage topics."