@sanity/types
Type definitions for common Sanity data structures
Found 855 results for sanity
Type definitions for common Sanity data structures
Client for retrieving, creating and patching data from Sanity.io
The Sanity icons.
Tagged template literal for Sanity.io GROQ-queries
The Sanity color palette.
[](https://npm-stat.com/charts.html?package=groq-js) [](https://www.npmjs.com/package/groq-js) [![gzip size][
Experimental toolkit for working with Sanity mutations in JavaScript & TypeScript
EventSource polyfill for browser and node.js
A set of models to make it easier to utilize the powerful real time collaborative features of Sanity
Generates diffs between documents and primitive types
Toolkit of handy utility functions for dealing with Portable Text
Tooling for running data migrations on Sanity.io projects
Export Sanity documents and assets
The Sanity UI components.
Tools to generate image urls from Sanity content
Utilities shared across projects of Sanity
Generates URLs to specific sections of the Sanity documentation
Ponyfill of the experimental `React.useEffectEvent` hook
Sanity plugin for running/debugging GROQ-queries against Sanity datasets
Generates a set of Sanity patches needed to change an item (usually a document) from one shape to another
Sanity is a real-time content infrastructure with a scalable, hosted backend featuring a Graph Oriented Query Language (GROQ), asset pipelines and fast edge caches
Sanity CLI tool for managing Sanity installations, managing plugins, schemas and datasets
<!-- This file is AUTO-GENERATED, edit _README.template.md or tweak scripts/generateDocs.ts -->
- **`Schema`** A collection of types - **`Type`** A specification of a data structure. Available through schema lookup. - **`Member type`** A member type is a type contained by a schema type. For example, an array may specify the allowed item types by def
Portable Text Editor made in React
Simple generation of sanity document IDs
Codegen toolkit for Sanity.io
React + RxJS = <3
The Sanity logos.
A parser and validator for Sanity Blueprint documents.
Type definitions for common Sanity Media Library data structures
Import documents to a Sanity dataset
Sanity SDK
Toolkit for dealing with GROQ-powered webhooks delivered by Sanity.io
Utilities for working with Sanity document IDs
Sanity.io toolkit for Next.js
Convert a Sanity Schema to a Portable Text Schema
General purpose utils for live content and visual editing
A lightweight and lazy implementation of JSONMatch made for JavaScript
Display an error dialog in Sanity Studio v2 when a v3 plugin has been installed.
The ESLint configuration that ships with new Sanity Studio projects. Designed to be relatively unobtrusive to help find bugs instead enforce opinions.
This version of `sanity-plugin-media` is for Sanity Studio V3.
Store localized fields in an array to save on attributes
Handy hooks and clever components for Sanity Studio v3
Sanity input component for code, powered by CodeMirror
Simple utilities for modern npm packages.
Table schema type and input component for Sanity Studio
You create the instructions; Sanity AI Assist does the rest.
Color input
Create unique translations of a document based on its language, joined by a shared reference document.
Sanity.io toolkit for Hydrogen
An input component that integrates Sanity Studio with Mux video encoding/hosting service.
Generates a set of Sanity patches needed to change an item (usually a document) from one shape to another
GroqD is a GROQ query builder, designed to give the best GROQ developer experience possible, with the flexibility of GROQ, the runtime safety of Zod, and provides schema-aware auto-completion and type-checking.
Sanity.io Browserslist shared configuration
Markdown fields in Sanity Studio. Supports Github flavored Markdown and image uploads.
An Icon Picker plugin for Sanity
Use images from Unsplash.com in your Sanity Studio
A simpler color input
Drag-and-drop Document Ordering without leaving the Editing surface
Shared eslint configs for sanity-io
A configurable Custom Input for Arrays that will add and update items by clicking on an Image
Empower content editors to migrate Documents and Assets between Sanity Projects and Datasets from inside Sanity Studio
Sanity plugin providing input handlers for geo-related input types using Google Maps
Tool for rendering dashboard widgets
Sanity.io Prettier shared configuration
Portable Text Editor made in React
[deprecated] This package exists for legacy reasons only
Sanity SDK React toolkit for Content OS
Displays the results of a GROQ query in a View Pane
Official Sanity Astro integration
Various Sanity Studio plugins for integrating with the embeddings index API
Validation and warning infrastructure for Sanity projects
A plugin to create and manage singletons in your Sanity Studio
Build a navigation structure programatically
Single line portable text
Stackbit Sanity CMS Interface
Sanity plugin containing the base components and roles for a Sanity configuration
The image hotspot selector / cropper used in Sanity
Initialize a new Sanity project
Officially supported Sanity Studio API building blocks
This module is deprecated. Import modules from `@sanity/base/__legacy/@sanity/components` for legacy support.
Check for documents references
Tiny toolkit for working with Sanity mutations in JavaScript & TypeScript
Enhanced Sanity.io plugin development experience
An environment for designing, reviewing, and quality-testing React components.
An ESLint configuration to help with localizing Sanity Studios
Build templates for initial values
Diff utilities and preview components
> **NOTE**
Sanity form builder
Gatsby plugin providing easy responsive behavior for Sanity-hosted images
Helper methods and type definitions for Sanity Blueprints
A path pattern => state object bidirectional mapper
This ESLint plugin provides rules to enforce specific code standards in internationalization practices, particularly focusing on attribute strings and template literals in JSX.
Infer Sanity Document Types from Sanity Schemas
Sanity plugin to upload and preview inline SVGs
Collate events from a series of transactions
Cloudinary integration for Sanity Studio V3.
Tool for managing all sorts of content in a structured manner
Display inline notes within your schemas
Sanity integration for Nuxt
Resolves parts and plugins from a Sanity configuration
Monkey-patches node's require algorithm to allow requiring of Sanity parts
Plugin loader for Sanity. Resolves parts based on a declared Sanity manifest and provides infrastructure for loading the required plugins.
A custom Link field for Sanity Studio
Sanity Plugin - Hierarchical Document List
Webserver dedicated to serving Sanity, allowing a smooth development experience
Sanity plugin which controls how your data is presented
Sanity core bundle, containing required packages for the development and build process
Tools and modules required for making partisan (the part system) work with webpack
Sanity test for installed node modules of a package
The default layout components for Sanity
Groqd Playground is a plugin for Sanity Studio for testing [groqd](https://formidable.com/open-source/groqd/) queries, featuring:
Lets the user log in to Sanity.
Helper methods and type definitions for Sanity Functions
Production preview
CLI for creating and managing embeddings indexes
Sanity Studio Dashboard Widget for triggering Netlify builds
Wistia input for Sanity v3
A collection of Sanity studio plugins, fields, and components
A **schema-aware**, strongly-typed GROQ query builder. It enables you to build GROQ queries using **auto-completion**, **type-checking**, and **runtime validation**.
A timezone-aware datetime type and input component for Sanity Studio
Infer GROQ Result Types from GROQ strings
This is the source for tooling for naively turning documents and rich text fields into HTML, deserializing them, combining them with source documents, and patching them back. Ideally, this should take in objects that are in portable text, text arrays, or
@sanity/client with typed GROQ Results
Tiny Sanity client alternative should you only need to do queries
A Sanity plugin for selecting, managing, and customizing icons.
Norwegian (Bokmål) / Norsk (Bokmål) locale/translation for Sanity Studio
Sanity plugin to select and preview Lucide icons in the Sanity Studio
A demonstration of a custom content publishing workflow using Sanity.
Design tokens for implementing demos and templates at Sanity.io.
A multi-tag input for Sanity Studio
Latex input for Portable Text Editor in Sanity Studio V3.
This is the base module for implementing common translation vendor tasks from a Studio, such as sending content to be translated in some specific languages, importing content back etc. Not useful on its own, but vendor-specific plugins will use this for i
A multi-tag input for Sanity Studio
Mock @sanity-typed/client for local development and testing
A Sanity plugin to make managing nested pages in a tree easier
Run Yoast's SEO review tools using Sanity data, inside a List View Pane.
View your recent Vercel deployments and manually trigger builds directly from your Sanity dashboard.
Recommended setup for releasing semantically using GitHub Actions workflows
**:sparkles: Enriched YouTube video data for Sanity. :sparkles:**
groq-js with typed GROQ Results
Create and manage SKOS compliant taxonomies, thesauri, and classification schemes in Sanity Studio.
This plugin fetches data from an external API and returns that data as options in a selectable list of strings in your Sanity Studio.
> Upgrading from V2 to V3 is a breaking change. The `seo-tools` input has been replaced by a SEO pane which needs to be set-up using a custom desk structure as per the installation guide. Secondly, the previously automatically provided fields (focus keywo
Danish / Dansk locale/translation for Sanity Studio
A tool that lists your Sanity webhooks and displays their events along with status, duration and response.
Editor friendly slug fields for your Sanity.io studio
Choose assets from your Shopify store in your Sanity Studio
Tool To bulk Delete Documents from a Data Set
> This is a **Sanity Studio v3** plugin.

Tool kit for integrating forms with a Sanity Studio
[](https://npm-stat.com/charts.html?package=@sanity/vercel-protection-bypass) [ / Norsk (Nynorsk) locale/translation for Sanity Studio
The default schemas of Stackshift in Sanity Studio V3
Sanity plugin to preview Lottie animations
Dutch / Nederlands locale/translation for Sanity Studio
Core library for external object storage providers in Sanity.io studio.
A reusable Sanity plugin that connects Notion tables with LLM to generate article drafts
French / Français locale/translation for Sanity Studio
the plugin is designed to simplify the process of generating schema markup for various types of content. This plugin is particularly useful for enhancing the structured data of your content, making it more accessible and understandable for search engines.
Icon picker based on Iconify
> This is a **Sanity Studio v3** plugin.
Plugin to help with personalization, a/b testing when using Sanity
Table schema type and input component for Sanity CMS
Korean / 한국어 locale/translation for Sanity Studio
A powerful table view plugin for Sanity Studio v3/v4 with bulk actions, column selection, and document management capabilities
A home screen for your multi-workspace Sanity Studio
German / Deutsch locale/translation for Sanity Studio
Sanity CLI core package
A plugin to streamline singleton management in your Sanity Studio
Add a custom input component to your Sanity Studio to manage recurring dates (e.g. for events)
Translate your content with Google Translate directly from your Sanity Studio
Bulk upload documents to Sanity's database right from the studio
Finnish / Suomi locale/translation for Sanity Studio
Vietnamese / Tiếng Việt locale/translation for Sanity Studio
Portuguese / Português locale/translation for Sanity Studio
Add GraphiQL to your Sanity desk
Sanity plugin that computes a field's value based on other fields or relationships with its document or external data. In other words, this field memoizes a value in a document using GROQ to lookup and custom javascript to compute the value from those GRO
next-sanity with typed GROQ Results
Thai / ไทย locale/translation for Sanity Studio
A custom input component for displaying an array of color to pick from.
This version of `sanity-plugin-media` is for Sanity Studio V3. This version supports i18n fields
Utilities for previewing content in Sanity
Plugin for viewing resources which reference a particular resource
Italian / Italiano locale/translation for Sanity Studio
Trigger Netlify Deploy Hooks from your Sanity Studio
A custom input component for single line Portable Text
Chinese (Simplified) / 简体中文 locale/translation for Sanity Studio
Turkish / Türkçe locale/translation for Sanity Studio
This is a **Sanity Studio v3** plugin for translating Sanity documents using the TranslationOS API.
An Astro component for rendering a responsive <picture> element for an image fetched from Sanity
Connect your Fotoware Digital Asset Management to your Studio
A collection of helper functions to improve the typing of Sanity resources.
Essential building block schemas for using the Sanity CMS with the Vyuh Framework
Core bootstrapping routine and classes to work with the Sanity schema
A Sanity plugin to make managing nested pages in a tree easier
Japanese / 日本語 locale/translation for Sanity Studio
Emoji picker for Sanity Studio
Russian (Kazakhstan) / Русский locale/translation for Sanity Studio
Belarusian / Беларуская locale/translation for Sanity Studio
Helper framework to build schema for Sanity Studio V3
Spanish / Español locale/translation for Sanity Studio
Sanity Plugin - Hierarchical Document List
Ukrainian / Українська locale/translation for Sanity Studio
Polish / Polski locale/translation for Sanity Studio
Icelandic / Íslenska locale/translation for Sanity Studio
Romanian / Română locale/translation for Sanity Studio
Serialize Portable Text to ReactPDF
A Sanity Studio v3 plugin for uploading and managing video assets with [Cincopa Video Platform](https://www.cincopa.com).
Chinese (Traditional) / 繁體中文 locale/translation for Sanity Studio
A custom input component that syncs the slug to the path
Plugin for rendering hints in the Studio
Type-safe, structured communication between worker threads and parent processes via TypeScript meta-programming.
Data provider for refine with sanity. refine is a React-based framework for building internal tools, rapidly. Sanity is headless CMS.
[](https://npm-stat.com/charts.html?package=@sanity/debug-preview-url-secret-plugin) [ / Português (Brasil) locale/translation for Sanity Studio
Visualize the schema registered to your Sanity Studio
Aprimo asset selector for Sanity
The e-commerce schema for WebriQ C-Studio in Sanity Studio V3
Manage blog schemas in Sanity Studio V3
Store Sanity media files in AWS S3
Facilitates a dynamic redirect table in NextJS with Sanity.
Sanity plugin for contact form creation
Shared configuration for tsdown
[DEPRECATED] Use @sanity/rich-date-input instead
Hungarian / Magyar locale/translation for Sanity Studio
Studio v3 exclusive Schema and Custom Input to indicate and rapidly author availability data
ESLint ruleset for marking Studio V2 imports as errors
The GPT3 integration in Sanity Studio V3
<h2 align="center"> ⚡️ Trigger Webhooks in Sanity ⚡️ </h2> <p align="center"> Manually trigger Webhooks right from your Studio.<br/ > Useful for rebuilding your website using static site generator (Astro, SvelteKit, Next.js, 11ty, Jekyll, Hugo, etc)
A collection of open-source Sanity page blocks designed for modular content modeling. Each plugin provides ready-to-use and customizable schemas for common content blocks, making it easy to build structured, flexible pages in Sanity.
Manage studio components in Sanity Studio V3
This plugin allows content editors to quickly view, approve and reject all the documents in draft mode (not published).
sanity check of template html