Generates a set of Sanity patches needed to change an item (usually a document) from one shape to another
Generates a set of Sanity patches needed to change an item (usually a document) from one shape to another
Robust diff, match and patch algorithms to perform operations required for synchronizing plain text
Fast Javascript text diff
npm package for https://github.com/google/diff-match-patch
Generates diffs between documents and primitive types
TypeScript definitions for diff-match-patch
JSON diff & patch (object and array diff, text diff, multiple output formats)
> [!WARNING] > This package is replaced by [`next-sanity`].
Port of diff-match-patch to TypeScript.
Experimental toolkit for working with Sanity mutations in JavaScript & TypeScript
Apply a JSON diff/patch to YAML while preserving whitespace, comments and overall structure
Truncate a semver version: `1.2.3` → `1.2.0`
ESM and TypeScript rewrite of Google's diff-match-patch
Fix broken node modules with no fuss
This package has moved into 'sanity/presentation' and is now deprecated.
A diff/merging wrapper for Ace Editor built on google-diff-match-patch
Unified diff parser
Sanity.io Browserslist shared configuration
Backs out file tree changes
Sanity CLI tool for managing Sanity projects and organizations
Sanity's Runtime CLI for Blueprints and Functions
Client for retrieving, creating and patching data from Sanity.io
> [!WARNING] > This package is not meant to be used directly, it's a shared dependency of `sanity/presentation` and `@sanity/visual-editing`. Using it in production is at your own risk.