🚀 DAY 5 OF LAUNCH WEEK: Introducing Socket Firewall Enterprise.Learn more →
Socket
Book a DemoInstallSign in
Socket
s

sanity-io

npm

Packages

Current Co-maintainers

Former Co-maintainers

290 packages

accolade

A naive skill alogorithm

contentful-to-sanity

Migration tool from Contentful to Sanity

create-sanity

Initialize a new Sanity project

eslint-config-sanity

Shared eslint configs for sanity-io

gatsby-source-sanity

Gatsby source plugin for building websites using Sanity.io as a backend.

get-it

Generic HTTP request library for node, browsers and workers

get-random-values-esm

A wrapper that rebundles [`get-random-values`](https://www.npmjs.com/package/get-random-values) into ESM, so you can use it in your `vite`, `skypack`, or wherever you need ESM.

gridsome-source-sanity

Sanity.io source for Gridsome

groq

Tagged template literal for Sanity.io GROQ-queries

groq-cli

Run GROQ in the command line

groq-js

[![npm stat](https://img.shields.io/npm/dm/groq-js.svg?style=flat-square)](https://npm-stat.com/charts.html?package=groq-js) [![npm version](https://img.shields.io/npm/v/groq-js.svg?style=flat-square)](https://www.npmjs.com/package/groq-js) [![gzip size][

groqsolid

> **Warning** > This is a highly experimental library, don't use in production!

groq-ts

> **Warning** > This is a highly experimental library, don't use in production!

hydrogen-plugin-sanity

Hydrogen plugin for integrating with Sanity.io

hydrogen-sanity

Sanity.io toolkit for Hydrogen

is-hotkey-esm

Check whether a browser event matches a hotkey.

jsonmatch

XPath for JSON

jsonwebtoken-esm

A wrapper that rebundles [`jsonwebtoken`](https://www.npmjs.com/package/jsonwebtoken) into ESM, so you can use it in your `vite`, `skypack`, or wherever you need ESM.

mendoza

Mendoza, differ for structured documents

next-live-transitions

[![npm stat](https://img.shields.io/npm/dm/next-live-transitions.svg?style=flat-square)](https://npm-stat.com/charts.html?package=next-live-transitions) [![npm version](https://img.shields.io/npm/v/next-live-transitions.svg?style=flat-square)](https://www

next-sanity

Sanity.io toolkit for Next.js

pluralize-esm

Pluralize and singularize any word

@portabletext/block-tools

Can format HTML, Slate JSON or Sanity block array into any other format.

@portabletext/contentful-rich-text-to-portable-text

This package transforms data of the RichText type (used by Contentful) into a data structure representing the same content in Portable Text.

@portabletext/editor

Portable Text Editor made in React