Typography extension for Tiptap that automatically converts common text input patterns into proper typographic characters.
73
Built-in text formatting (bold, italic, strike, code, underline)
Editor Initialization
80%
100%
Bold Toggle Implementation
100%
100%
Italic Toggle Implementation
100%
100%
Strike Toggle Implementation
100%
100%
Code Toggle Implementation
100%
100%
Underline Toggle Implementation
50%
100%
Text Selection
100%
100%
Active Format Checking
100%
100%
HTML Export
100%
100%
Write and replace document content
Editor initialization
80%
100%
Load content method
100%
100%
Replace content method
100%
100%
Clear document method
100%
100%
Export to JSON
100%
100%
Export to HTML
100%
100%
Resource cleanup
100%
100%
Awareness protocol for user presence
Y.js document initialization
100%
0%
Collaboration extension setup
100%
0%
CollaborationCursor extension configuration
100%
0%
Awareness state management
100%
0%
Awareness change handling
100%
0%
User list synchronization
100%
0%
Custom MarkView rendering
Mark extension creation
30%
100%
Color attribute definition
0%
100%
HTML parsing rules
0%
100%
HTML rendering rules
0%
100%
Custom mark view renderer
20%
33%
React component implementation
50%
33%
Mark attribute access
25%
100%
Interactive color update
33%
100%
setHighlight command
40%
100%
unsetHighlight command
50%
100%
Starter kit with essential extensions
StarterKit usage
100%
0%
Editor instantiation
100%
0%
Content initialization
100%
0%
Element mounting
100%
0%
Bold command
100%
0%
Heading command
100%
0%
List command
100%
0%
Undo functionality
100%
0%
Link creation and management
Link Extension Integration
0%
0%
setLink Command Usage
100%
100%
unsetLink Command Usage
100%
100%
extendMarkRange Command
100%
100%
isActive Link Detection
100%
100%
getAttributes Method
100%
100%
updateAttributes Command
100%
100%
Typography auto-replacements (smart quotes, symbols)
Typography Extension Import
80%
100%
Editor Initialization
100%
100%
Basic Extension Usage
100%
100%
Extension Configuration
100%
100%
Selective Rules
100%
100%
Content Insertion
0%
60%
Content Retrieval
0%
100%
Text selection management
setTextSelection usage
100%
100%
cursor positioning
100%
100%
selectAll implementation
100%
100%
focus implementation
100%
100%
blur implementation
100%
100%
File drop and paste handling
FileHandler Extension Import
100%
100%
FileHandler Configuration
66%
33%
Drop Event Handler
60%
50%
Paste Event Handler
60%
50%
MIME Type Filtering
100%
100%
File Upload Integration
100%
100%
Image Insertion
20%
100%
Content transformation utilities
Editor initialization
100%
100%
setContent() usage
100%
100%
getHTML() usage
100%
100%
getJSON() usage
100%
100%
getText() usage
100%
100%
isEmpty property
100%
100%
clearContent() command
100%
100%
Install with Tessl CLI
npx tessl i tessl/npm-tiptap--extension-typography