@sanity/types
Type definitions for common Sanity data structures
Found 787 results for sanity
Type definitions for common Sanity data structures
Client for retrieving, creating and patching data from Sanity.io
The Sanity icons.
EventSource polyfill for browser and node.js
The Sanity UI components.
Utilities shared across projects of Sanity
A set of models to make it easier to utilize the powerful real time collaborative features of Sanity
Tagged template literal for Sanity.io GROQ-queries
Ponyfill of the experimental `React.useEffectEvent` hook
The Sanity color palette.
Generates URLs to specific sections of the Sanity documentation
[](https://npm-stat.com/charts.html?package=groq-js) [](https://www.npmjs.com/package/groq-js) [![gzip size][
Toolkit of handy utility functions for dealing with Portable Text
Generates diffs between documents and primitive types
Export Sanity documents and assets
Experimental toolkit for working with Sanity mutations in JavaScript & TypeScript
Tooling for running data migrations on Sanity.io projects
- **`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
Tools to generate image urls from Sanity content
Portable Text Editor made in React
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
Codegen toolkit for Sanity.io
React + RxJS = <3
The Sanity logos.
Import documents to a Sanity dataset
Sanity plugin for running/debugging GROQ-queries against Sanity datasets
<!-- This file is AUTO-GENERATED, edit _README.template.md or tweak scripts/generateDocs.ts -->
Sanity CLI tool for managing Sanity installations, managing plugins, schemas and datasets
Simple generation of sanity document IDs
Generates a set of Sanity patches needed to change an item (usually a document) from one shape to another
Sanity SDK
Utilities for working with Sanity document IDs
Sanity.io toolkit for Next.js
Display an error dialog in Sanity Studio v2 when a v3 plugin has been installed.
Type definitions for common Sanity Media Library data structures
General purpose utils for live content and visual editing
Toolkit for dealing with GROQ-powered webhooks delivered by Sanity.io
This version of `sanity-plugin-media` is for Sanity Studio V3.
The ESLint configuration that ships with new Sanity Studio projects. Designed to be relatively unobtrusive to help find bugs instead enforce opinions.
Handy hooks and clever components for Sanity Studio v3
Sanity input component for code, powered by CodeMirror
Simple utilities for modern npm packages.
Generates a set of Sanity patches needed to change an item (usually a document) from one shape to another
Store localized fields in an array to save on attributes
A lightweight and lazy implementation of JSONMatch made for JavaScript
Color input
Table schema type and input component for Sanity Studio
Sanity.io toolkit for Hydrogen
Convert a Sanity Schema to a Portable Text Schema
Sanity.io Browserslist shared configuration
Create unique translations of a document based on its language, joined by a shared reference document.
You create the instructions; Sanity AI Assist does the rest.
Stackbit Sanity CMS Interface
Stream dataset to memory for in-memory querying
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.
[deprecated] This package exists for legacy reasons only
Portable Text Editor made in React
Markdown fields in Sanity Studio. Supports Github flavored Markdown and image uploads.
Validation and warning infrastructure for Sanity projects
Empower content editors to migrate Documents and Assets between Sanity Projects and Datasets from inside Sanity Studio
An input component that integrates Sanity Studio with Mux video encoding/hosting service.
Drag-and-drop Document Ordering without leaving the Editing surface
Shared eslint configs for sanity-io
Official Sanity Astro integration
Sanity.io Prettier shared configuration
Sanity plugin providing input handlers for geo-related input types using Google Maps
Use images from Unsplash.com in your Sanity Studio
Displays the results of a GROQ query in a View Pane
A configurable Custom Input for Arrays that will add and update items by clicking on an Image
An Icon Picker plugin for Sanity
Tool for rendering dashboard widgets
Sanity plugin containing the base components and roles for a Sanity configuration
Build a navigation structure programatically
Officially supported Sanity Studio API building blocks
A simpler color input
This module is deprecated. Import modules from `@sanity/base/__legacy/@sanity/components` for legacy support.
Build templates for initial values
Generate API reference docs from TypeScript projects and store in a Sanity-friendly JSON format. Render a static frontend, or as React components.
A path pattern => state object bidirectional mapper
Sanity form builder
An environment for designing, reviewing, and quality-testing React components.
Diff utilities and preview components
Tiny toolkit for working with Sanity mutations in JavaScript & TypeScript
Initialize a new Sanity project
Collate events from a series of transactions
Portuguese / Português locale/translation for Sanity Studio
The image hotspot selector / cropper used in Sanity
This ESLint plugin provides rules to enforce specific code standards in internationalization practices, particularly focusing on attribute strings and template literals in JSX.
Korean / 한국어 locale/translation for Sanity Studio
An ESLint configuration to help with localizing Sanity Studios
Norwegian (Nynorsk) / Norsk (Nynorsk) locale/translation for Sanity Studio
Norwegian (Bokmål) / Norsk (Bokmål) locale/translation for Sanity Studio
Tool for managing all sorts of content in a structured manner
Resolves parts and plugins from a Sanity configuration
Monkey-patches node's require algorithm to allow requiring of Sanity parts
Sanity Plugin - Hierarchical Document List
Swedish / Svenska locale/translation for Sanity Studio
The default layout components for Sanity
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
Plugin loader for Sanity. Resolves parts based on a declared Sanity manifest and provides infrastructure for loading the required plugins.
Lets the user log in to Sanity.
Gatsby plugin providing easy responsive behavior for Sanity-hosted images
Enhanced Sanity.io plugin development experience
Webserver dedicated to serving Sanity, allowing a smooth development experience
Sanity plugin which controls how your data is presented
Sanity integration for Nuxt
Various Sanity Studio plugins for integrating with the embeddings index API
Production preview
Infer Sanity Document Types from Sanity Schemas
Trigger Vercel Deploy Hooks from your Sanity Studio
> **NOTE**
Sanity test for installed node modules of a package
A custom Link field for Sanity Studio
Cloudinary integration for Sanity Studio V3.
A **schema-aware**, strongly-typed GROQ query builder. It enables you to build GROQ queries using **auto-completion**, **type-checking**, and **runtime validation**.
Display inline notes within your schemas
Design tokens for implementing demos and templates at Sanity.io.
Check for documents references
Groqd Playground is a plugin for Sanity Studio for testing [groqd](https://formidable.com/open-source/groqd/) queries, featuring:
@sanity/client with typed GROQ Results
A plugin to create and manage singletons in your Sanity Studio
A multi-tag input for Sanity Studio
Infer GROQ Result Types from GROQ strings
CLI for creating and managing embeddings indexes
A collection of Sanity studio plugins, fields, and components
Recommended setup for releasing semantically using GitHub Actions workflows
Sanity Studio Dashboard Widget for triggering Netlify builds
groq-js with typed GROQ Results
Mock @sanity-typed/client for local development and testing
Tiny Sanity client alternative should you only need to do queries
Run Yoast's SEO review tools using Sanity data, inside a List View Pane.
Sanity plugin to upload and preview inline SVGs
Sanity SDK React toolkit for Content OS
A timezone-aware datetime type and input component for Sanity Studio
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
View your recent Vercel deployments and manually trigger builds directly from your Sanity dashboard.
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
A tool that lists your Sanity webhooks and displays their events along with status, duration and response.
This version of `sanity-plugin-media` is for Sanity Studio V3. This version supports i18n fields
A Sanity plugin to make managing nested pages in a tree easier
Wistia input for Sanity v3
A powerful Angular library for Sanity.io integration, featuring Portable Text rendering and optimized image loading.
A Sanity plugin for selecting, managing, and customizing icons.
Editor friendly slug fields for your Sanity.io studio
Latex input for Portable Text Editor in Sanity Studio V3.
Choose assets from your Shopify store in your Sanity Studio
> This is a **Sanity Studio v3** plugin.
> 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
Table schema type and input component for Sanity CMS
Single line portable text
A demonstration of a custom content publishing workflow using Sanity.
The default schemas of Stackshift in Sanity Studio V3
Sanity check Sanity plugins and projects
The Sanity SEO Field Plugin simplifies the process of generating SEO fields for various types of content. It enhances structured data, making your content more accessible and understandable for search engines, ultimately improving your site's visibility a
!bynder demo
sanity client for next.js with support for app directory
A custom input component for single line Portable Text
The missing media library for Sanity. With filters per tag and filetype.
A custom input component for displaying an array of color to pick from.
Utilities for previewing content in Sanity
Helper methods and type definitions for Sanity Blueprints
French / Français locale/translation for Sanity Studio
**:sparkles: Enriched YouTube video data for Sanity. :sparkles:**
German / Deutsch locale/translation for Sanity Studio
Danish / Dansk locale/translation for Sanity Studio
!smartling gif
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.
Core library for external object storage providers in Sanity.io studio.
The Javascript client API for BikeTag Games
Sanity / gradient document store
Checks and validations to run before publishing content
Plugin for rendering hints in the Studio
Tool To bulk Delete Documents from a Data Set
Spanish / Español locale/translation for Sanity Studio
[DEPRECATED] Use @sanity/rich-date-input instead
Kubevious CLI
A home screen for your multi-workspace Sanity Studio
Helper methods and type definitions for Sanity Functions
A collection of helper functions to improve the typing of Sanity resources.
Create and manage SKOS compliant taxonomies, thesauri, and classification schemes in Sanity Studio.
A Sanity plugin to manage i18n at field level
Bulk upload documents to Sanity's database right from the studio
CLI for sanity-codegen
This plugin fetches data from an external API and returns that data as options in a selectable list of strings in your Sanity Studio.
Add GraphiQL to your Sanity desk
Dutch / Nederlands locale/translation for Sanity Studio
Plugin to help with personalization, a/b testing when using Sanity
> This is a **Sanity Studio v3** plugin.
Icon picker based on Iconify
An Astro component for rendering a responsive <picture> element for an image fetched from Sanity
Translate your content with Google Translate directly from your Sanity Studio
next-sanity with typed GROQ Results
Data provider for refine with sanity. refine is a React-based framework for building internal tools, rapidly. Sanity is headless CMS.
Sanity plugin for running react-storybook in a Sanity studio
The following is a sub-package of [`sanity-codegen`](https://github.com/ricokahler/sanity-codegen).
A Sanity plugin that lets you store and have quick access to frequently used or complex GROQ queries within your Sanity Studio.
Trigger Netlify Deploy Hooks from your Sanity Studio
The following is a sub-package of [`sanity-codegen`](https://github.com/ricokahler/sanity-codegen).
Tool kit for integrating forms with a Sanity Studio
Sanity plugin to select and preview Lucide icons in the Sanity Studio
Ace editor for objects in sanity
ESLint ruleset for marking Studio V2 imports as errors
Store Sanity media files in AWS S3
Polish / Polski locale/translation for Sanity Studio
Sanity plugin to preview Lottie animations
Core bootstrapping routine and classes to work with the Sanity schema
The e-commerce schema for WebriQ C-Studio in Sanity Studio V3
Manage WebriQ Forms in Sanity Studio V3
Manage blog schemas in Sanity Studio V3
A Sanity Studio v3 plugin for uploading and managing video assets with [Cincopa Video Platform](https://www.cincopa.com).
The blog schema for Stackshift in Sanity Studio V3
Allow editors to generate social sharing images on the fly inside of Sanity.
A Sanity plugin to make managing nested pages in a tree easier
Italian / Italiano locale/translation for Sanity Studio
Essential building block schemas for using the Sanity CMS with the Vyuh Framework
Tool plugin for inspecting your schema
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)
Launch live edit via its own action button
Add a custom input component to your Sanity Studio to manage recurring dates (e.g. for events)
> watch for changes
Manage studio components in Sanity Studio V3
A whimsical Nyan Cat to brighten your day
Display the current version of your Studio
Turkish / Türkçe locale/translation for Sanity Studio
A sanity plugin for the implementation of deepl api
This plugin allows content editors to quickly view, approve and reject all the documents in draft mode (not published).
Display social media feed with StackShift UI input component
Japanese / 日本語 locale/translation for Sanity Studio
Studio v3 exclusive Schema and Custom Input to indicate and rapidly author availability data
Sanity Studio plugin to fetch and embed Amazon products by ASIN (PA-API v5), with settings tool and document actions.
Russian (Kazakhstan) / Русский locale/translation for Sanity Studio
Helper framework to build schema for Sanity Studio V3
This plugin provides an in-studio integration with Transifex. It allows your editors to send any document to Transifex with the click of a button, monitor ongoing translations, and import partial or complete translations back into the studio.
This is a **Sanity Studio v3** plugin for translating Sanity documents using the TranslationOS API.
Czech / Čeština locale/translation for Sanity Studio
Sanity plugin for contact form creation
Belarusian / Беларуская locale/translation for Sanity Studio
The variant list picker for Stackshift in Sanity Studio V3
A custom input component that syncs the slug to the path
Setup stripe accounts in your studio and select with our convenient input component
SQL Data Validator
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
Kannada (India) / ಕನ್ನಡ locale/translation for Sanity Studio
Finnish / Suomi locale/translation for Sanity Studio
Utility to keep a window of documents in sync
Hungarian / Magyar locale/translation for Sanity Studio
Thai / ไทย locale/translation for Sanity Studio