send json diffs and patches with two transform streams
JSON diff & patch (object and array diff, text diff, multiple output formats)
Fast Javascript text diff
npm package for https://github.com/google/diff-match-patch
TypeScript definitions for diff-match-patch
Apply a JSON diff/patch to YAML while preserving whitespace, comments and overall structure
Robust diff, match and patch algorithms to perform operations required for synchronizing plain text
Generates a set of Sanity patches needed to change an item (usually a document) from one shape to another
Port of diff-match-patch to TypeScript.
Patch console methods to intercept output
ESM and TypeScript rewrite of Google's diff-match-patch
Fast implementation of JSON-Patch (RFC-6902) with duplex (observe changes) capabilities
Complete implementation of RFC6902 (patch and diff)
A micro-library of stream components for building custom JSON and JSONC processing pipelines with a minimal memory footprint — parse, filter, and transform JSON far larger than available memory with a SAX-inspired token API, on Node.js or Web Streams.
Truncate a semver version: `1.2.3` → `1.2.0`
Fix broken node modules with no fuss
Unified diff parser
YAML wire format for @json-render/core. Progressive rendering and surgical edits via streaming YAML.
JSON.Stringify as a readable stream
A simple function to diff any two objects and generate a JSON Patch
Backs out file tree changes
Generates a set of Sanity patches needed to change an item (usually a document) from one shape to another
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.
Parse a JSON string that has git merge conflicts, resolving if possible