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.
Returns the git diff of two strings
Apply a diff to an object. Optionally supports jsonPatch protocol
JSON diff & patch (object and array diff, text diff, multiple output formats)
Robust diff, match and patch algorithms to perform operations required for synchronizing plain text
Generates diffs between documents and primitive types
Parse a JSON string that has git merge conflicts, resolving if possible
Declarative routing for React web applications
Persistent ordered mapping from strings
JSON diff
Converts a source-map from/to different formats and allows adding/changing properties.
Generates a set of Sanity patches needed to change an item (usually a document) from one shape to another
[Experimental] - 🚇 File crawling, watching and mapping for Metro
A git diff component to consume the git unified diff output.
Generate source maps
Utilities to diff CDK stacks against CloudFormation templates
extracts inlined source map and offers it to webpack
TypeScript definitions for deep-diff
Automatically cleanup expired items in a Map
Shared debug workspace pipeline for investigating Meticulous diffs and replays
Packages @jridgewell/trace-mapping and @jridgewell/gen-mapping into the familiar source-map API
Good-lookin' diffs with diff-highlight and more
Map and Set with automatic key interning
TypeScript definitions for json-diff