Create unique translations of a document based on its language, joined by a shared reference document.
A Sanity plugin that supports filtering localized fields by language
Generates a set of Sanity patches needed to change an item (usually a document) from one shape to another
You create the instructions; Sanity AI Assist does the rest.
Generates URLs to specific sections of the Sanity documentation
Simple generation of sanity document IDs
[](https://npm-stat.com/charts.html?package=@sanity/visual-editing) [](https://
The Sanity UI components.
Experimental toolkit for working with Sanity mutations in JavaScript & TypeScript
> **NOTE**
Drag-and-drop Document Ordering without leaving the Editing surface
Message protocols for the Sanity platform
Export Sanity documents and assets
Utilities for working with Sanity document IDs
Import documents to a Sanity dataset
Displays the results of a GROQ query in a View Pane
Sanity Plugin - Hierarchical Document List
Sanity CLI tool for managing Sanity projects and organizations
Sanity's Runtime CLI for Blueprints and Functions
> [!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.
Generates diffs between documents and primitive types
Generates a set of Sanity patches needed to change an item (usually a document) from one shape to another
Client for retrieving, creating and patching data from Sanity.io
React hooks and UI for reading and managing secrets in a Sanity Studio. This is a good pattern for keeping configuration secret. Instead of using environment variables which would be bundled with the Studio source (it is an SPA), we store secret informati