Get the visual width of the string
Get the visual width of the widest line in a string - the number of columns required to display it
Match Emoji combinations according to unicode emoji specification
A fast function for calculating the visual width of a string once printed to the terminal.
Get the visual width of a string - the number of columns required to display it
tokenize a string that includes ansi code
A fast function for calculating where a string should be truncated, given an optional width limit and an ellipsis string.
Slice a unicode string by it's visual width
Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes
Biome is a toolchain for the web: formatter, linter and more
[](https://npm-stat.com/charts.html?package=@sanity/visual-editing) [](https://
Inquirer input text prompt
Catch unexpected visual changes & UI bugs in your stories
Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT
ThoughtSpot Embed SDK
A JavaScript library that breaks strings into their individual user-perceived characters. It supports emojis!
Module for adding visual regression testing to Cypress
[](https://radix-ui.com/primitives)
Visual Regression Testing for PDFs in JavaScript
Shared Editing Library
> [!WARNING] > Don't use this package directly, it's an internal package used by `@sanity/presentation-comlink` & `@sanity/visual-editing-csm`
Compute a diff between two pieces of text with support for same-line diffs, and optionally display a visual diff as HTML. Module made from the text-diff-match-patch library.
MJML: the only framework that makes responsive-email easy
Storybook addons for visual testing with Percy