@sanity/pkg-utils
Simple utilities for modern npm packages.
Found 787 results for sanity
Simple utilities for modern npm packages.
Store localized fields in an array to save on attributes
Sanity input component for code, powered by CodeMirror
Generates a set of Sanity patches needed to change an item (usually a document) from one shape to another
A lightweight and lazy implementation of JSONMatch made for JavaScript
Color input
Table schema type and input component for Sanity Studio
Sanity.io Browserslist shared configuration
Sanity.io toolkit for Hydrogen
Convert a Sanity Schema to a Portable Text Schema
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.
Portable Text Editor made in React
An input component that integrates Sanity Studio with Mux video encoding/hosting service.
[deprecated] This package exists for legacy reasons only
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
Drag-and-drop Document Ordering without leaving the Editing surface
Shared eslint configs for sanity-io
Official Sanity Astro integration
A configurable Custom Input for Arrays that will add and update items by clicking on an Image
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
An Icon Picker plugin for Sanity
Displays the results of a GROQ query in a View Pane
Sanity plugin containing the base components and roles for a Sanity configuration
Tool for rendering dashboard widgets
Build a navigation structure programatically
Generate API reference docs from TypeScript projects and store in a Sanity-friendly JSON format. Render a static frontend, or as React components.
Officially supported Sanity Studio API building blocks
A simpler color input
Build templates for initial values
This module is deprecated. Import modules from `@sanity/base/__legacy/@sanity/components` for legacy support.
A path pattern => state object bidirectional mapper
Sanity form builder
An environment for designing, reviewing, and quality-testing React components.
Collate events from a series of transactions
Diff utilities and preview components
Tiny toolkit for working with Sanity mutations in JavaScript & TypeScript
Initialize a new Sanity project
Portuguese / Português locale/translation for Sanity Studio
The image hotspot selector / cropper used in Sanity
Norwegian (Nynorsk) / Norsk (Nynorsk) locale/translation for Sanity Studio
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 (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
Infer Sanity Document Types from Sanity Schemas
Trigger Vercel Deploy Hooks from your Sanity Studio
Webserver dedicated to serving Sanity, allowing a smooth development experience
Sanity plugin which controls how your data is presented
Various Sanity Studio plugins for integrating with the embeddings index API
Sanity integration for Nuxt
Production preview
Sanity test for installed node modules of a package
> **NOTE**
Cloudinary integration for Sanity Studio V3.
A custom Link field for Sanity Studio
Display inline notes within your schemas
A **schema-aware**, strongly-typed GROQ query builder. It enables you to build GROQ queries using **auto-completion**, **type-checking**, and **runtime validation**.
Design tokens for implementing demos and templates at Sanity.io.
Check for documents references
@sanity/client with typed GROQ Results
Groqd Playground is a plugin for Sanity Studio for testing [groqd](https://formidable.com/open-source/groqd/) queries, featuring:
A multi-tag input for Sanity Studio
A plugin to create and manage singletons in your 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
A tool that lists your Sanity webhooks and displays their events along with status, duration and response.
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
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
A powerful Angular library for Sanity.io integration, featuring Portable Text rendering and optimized image loading.
Wistia input for Sanity v3
Editor friendly slug fields for your Sanity.io studio
A Sanity plugin for selecting, managing, and customizing icons.
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.
A demonstration of a custom content publishing workflow using Sanity.
> 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
The default schemas of Stackshift in Sanity Studio V3
!bynder demo
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
sanity client for next.js with support for app directory
The missing media library for Sanity. With filters per tag and filetype.
A custom input component for single line Portable Text
A custom input component for displaying an array of color to pick from.
Helper methods and type definitions for Sanity Blueprints
Utilities for previewing content in Sanity
German / Deutsch locale/translation for Sanity Studio
**:sparkles: Enriched YouTube video data for Sanity. :sparkles:**
French / Français 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.
Tool To bulk Delete Documents from a Data Set
The Javascript client API for BikeTag Games
Sanity / gradient document store
Spanish / Español locale/translation for Sanity Studio
Plugin for rendering hints in the Studio
Checks and validations to run before publishing content
[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.
Bulk upload documents to Sanity's database right from the studio
A Sanity plugin to manage i18n at field level
CLI for sanity-codegen
Sanity plugin to select and preview Lucide icons in the 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.
Add GraphiQL to your Sanity desk
Dutch / Nederlands locale/translation for Sanity Studio
Icon picker based on Iconify
Plugin to help with personalization, a/b testing when using Sanity
> This is a **Sanity Studio v3** plugin.
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
Sanity plugin for running react-storybook in a Sanity studio
Data provider for refine with sanity. refine is a React-based framework for building internal tools, rapidly. Sanity is headless CMS.
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
Ace editor for objects in sanity
The e-commerce schema for WebriQ C-Studio in Sanity Studio V3
Manage blog schemas in Sanity Studio V3
Polish / Polski locale/translation for Sanity Studio
ESLint ruleset for marking Studio V2 imports as errors
Store Sanity media files in AWS S3
Core bootstrapping routine and classes to work with the Sanity schema
Manage WebriQ Forms in Sanity Studio V3
The GPT3 integration in Sanity Studio V3
The blog schema for Stackshift in Sanity Studio V3
A Sanity Studio v3 plugin for uploading and managing video assets with [Cincopa Video Platform](https://www.cincopa.com).
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
<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)
Essential building block schemas for using the Sanity CMS with the Vyuh Framework
Italian / Italiano locale/translation for Sanity Studio
Manage studio components in Sanity Studio V3
Tool plugin for inspecting your schema
This plugin allows content editors to quickly view, approve and reject all the documents in draft mode (not published).
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
A sanity plugin for the implementation of deepl api
Display the current version of your Studio
Turkish / Türkçe locale/translation for Sanity Studio
Display social media feed with StackShift UI input component
Studio v3 exclusive Schema and Custom Input to indicate and rapidly author availability data
Japanese / 日本語 locale/translation for Sanity Studio
This is a **Sanity Studio v3** plugin for translating Sanity documents using the TranslationOS API.
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
Finnish / Suomi 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.
Sanity plugin to preview Lottie animations
Czech / Čeština locale/translation for Sanity Studio
Sanity plugin for contact form creation
Utility to keep a window of documents in sync
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
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
Setup stripe accounts in your studio and select with our convenient input component
Kannada (India) / ಕನ್ನಡ locale/translation for Sanity Studio
Hungarian / Magyar locale/translation for Sanity Studio
Chinese (Traditional) / 繁體中文 locale/translation for Sanity Studio
Thai / ไทย locale/translation for Sanity Studio
Portuguese (Brazil) / Português (Brasil) locale/translation for Sanity Studio
Vietnamese / Tiếng Việt locale/translation for Sanity Studio
Client side presence channel handler
Romanian / Română locale/translation for Sanity Studio
NextAuth Adapter for Sanity
A Sanity plugin for selecting, managing, and customizing icons. Based on sanity-plugin-icon-manager, but can be configured to use the inline svg by default
Sanity Plugin - Hierarchical Document List
Chinese (Simplified) / 简体中文 locale/translation for Sanity Studio
Enables user to bulk-select image assets to add to image array.
Icelandic / Íslenska locale/translation for Sanity Studio
Store Sanity media files in Cloudflare R2 Bucket
A plugin to easily connect your Amplitude experiments with your Sanity documents.
Georgian / ქართული locale/translation for Sanity Studio
Ukrainian / Українська locale/translation for Sanity Studio
A Sanity plugin for adding a media object (Image/Video) to your sanity studio schemas and displaying the media with built-in functionalities such as auto-play, custom PiP on scroll, etc.
Studio configuration for SanityPress
A demonstration of a custom content publishing workflow using Sanity.
A powerful table view plugin for Sanity Studio v3/v4 with bulk actions, column selection, and document management capabilities
Website accessibility widget for improving WCAG 2.0, 2.1, 2.2 and ADA compliance!
A Sanity Studio plugin that helps you order your documents via drag-and-drop.
Simple integration with ChatGPT API
Sanity plugin to upload and preview inline SVGs
Plugin for viewing resources which reference a particular resource
<img width="1295" alt="Sanity Lighthouse in use" src="https://github.com/Halo-Lab/sanity-lighthouse-plugin/assets/342951/4fa7137b-0e35-4370-9f5f-68de77cd99bc">
Catalan / Català locale/translation for Sanity Studio
Icon Picker Input field for sanity bring your own icon packs!
Croatian / Hrvatski locale/translation for Sanity Studio
generate ai image for sanity
>You can browse your vimeo video files and use in Sanity Studio.
A whimsical Nyan Cat to brighten your day
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.
Enhanced Sanity.io plugin development experience
A comprehensive events calendar plugin for Sanity Studio
Custom sanity plugin to simplify the process of generating seo fields.
A Sanity plugin that enables easy implementation of JSON-LD structured data using Schema.org vocabulary.
An Icon Picker plugin for Sanity
Sync Vimeo PRO videos into Sanity
generate images using Dall-e openai in your Sanity Studio