npm downloads
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
The engine that powers scroll-into-view-if-needed
This library emulates ioredis by performing all operations in-memory.
Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center
Portable Text Editor made in React
Convert a Sanity Schema to a Portable Text Schema
Automatically transform text to typographic variants
Toolkit of handy utility functions for dealing with Portable Text
Convert HTML to Portable Text with built-in support for Google Docs, Word, and Notion
Render Portable Text with React
Shared TypeScript definitions for core Portable Text data structures
Apply Sanity patches to a value
Pluralize and singularize any word
Check whether a browser event matches a hotkey.
Automatically match a pair of characters and decorate the text in between
Create platform-aware keyboard shortcuts with automatic detection of Apple vs non-Apple platforms
Render Portable Text to HTML
Portable Text Schema
Add helpful Markdown shortcuts to the editor
Easily configure Input Rules in the Portable Text Editor
Restrict the Portable Text Editor to a single line
Allow pasting links in the Portable Text Editor
Track the drop position during drag and drop for custom drop indicators
Convert Portable Text to and from Markdown
✨ Accessible, 🪄 Delightful, and 🤯 Performant. Built on react-spring for the web, and react-use-gesture.
POC for Sanity Design Tokens
Sanity-flavored HTML to Portable Text conversion (wraps @portabletext/html)
Ponyfill for smooth scrolling elements into view (if needed!)
Compute the list index of each list item for custom list rendering
Tables as real Portable Text, edited with spreadsheet-grade selection
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.
Sanity Design System POC
Secret detection library for chat and paste contexts. 1,100+ rules from TruffleHog detectors.
Utilities for building a toolbar for the Portable Text Editor
Render [Portable Text](https://portabletext.org) block content with [Svelte](https://svelte.dev/) components.
ESLint plugin for Sanity Lint - lint GROQ queries and schema definitions
WASM bindings for GROQ linting and formatting (groq-lint + groq-format)
Easily configure an Emoji Picker for the Portable Text Editor
Adds fallbacks to your CSS var() functions
*Experimental*: Render Portable Text with React Native
Render Portable Text with Vue
Shared types and utilities for Sanity Lint
Schema linting engine and rules for Sanity Lint
Build typeahead pickers (emoji, mentions, slash commands) for the Portable Text Editor
GROQ linting engine, rules, and CLI for Sanity Lint
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 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
This plugin provides an in-studio integration with Smartling. It allows your editors to send any document to Smartling with the click of a button, monitor ongoing translations, and import partial or complete translations back into the studio.
A tiny framework-agnostic library that makes logos look good together
Connect a Portable Text Editor with a Sanity document using the SDK
A demonstration of a custom content publishing workflow using Sanity.
Showing 50 of 122 packages
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
The engine that powers scroll-into-view-if-needed
This library emulates ioredis by performing all operations in-memory.
Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center
Portable Text Editor made in React
Convert a Sanity Schema to a Portable Text Schema
Automatically transform text to typographic variants
Toolkit of handy utility functions for dealing with Portable Text
Convert HTML to Portable Text with built-in support for Google Docs, Word, and Notion
Render Portable Text with React
Shared TypeScript definitions for core Portable Text data structures
Apply Sanity patches to a value
Pluralize and singularize any word
Check whether a browser event matches a hotkey.
Automatically match a pair of characters and decorate the text in between
Create platform-aware keyboard shortcuts with automatic detection of Apple vs non-Apple platforms
Render Portable Text to HTML
Portable Text Schema
Add helpful Markdown shortcuts to the editor
Easily configure Input Rules in the Portable Text Editor
Restrict the Portable Text Editor to a single line
Allow pasting links in the Portable Text Editor
Track the drop position during drag and drop for custom drop indicators
Convert Portable Text to and from Markdown
✨ Accessible, 🪄 Delightful, and 🤯 Performant. Built on react-spring for the web, and react-use-gesture.
POC for Sanity Design Tokens
Sanity-flavored HTML to Portable Text conversion (wraps @portabletext/html)
Ponyfill for smooth scrolling elements into view (if needed!)
Compute the list index of each list item for custom list rendering
Tables as real Portable Text, edited with spreadsheet-grade selection
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.
Sanity Design System POC
Secret detection library for chat and paste contexts. 1,100+ rules from TruffleHog detectors.
Utilities for building a toolbar for the Portable Text Editor
Render [Portable Text](https://portabletext.org) block content with [Svelte](https://svelte.dev/) components.
ESLint plugin for Sanity Lint - lint GROQ queries and schema definitions
WASM bindings for GROQ linting and formatting (groq-lint + groq-format)
Easily configure an Emoji Picker for the Portable Text Editor
Adds fallbacks to your CSS var() functions
*Experimental*: Render Portable Text with React Native
Render Portable Text with Vue
Shared types and utilities for Sanity Lint
Schema linting engine and rules for Sanity Lint
Build typeahead pickers (emoji, mentions, slash commands) for the Portable Text Editor
GROQ linting engine, rules, and CLI for Sanity Lint
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 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
This plugin provides an in-studio integration with Smartling. It allows your editors to send any document to Smartling with the click of a button, monitor ongoing translations, and import partial or complete translations back into the studio.
A tiny framework-agnostic library that makes logos look good together
Connect a Portable Text Editor with a Sanity document using the SDK
A demonstration of a custom content publishing workflow using Sanity.
Showing 50 of 122 packages