tessl install tessl/npm-tiptap--extension-typography@3.4.0Typography extension for Tiptap that automatically converts common text input patterns into proper typographic characters.
Agent Success
Agent success rate when using this tile
73%
Improvement
Agent success rate improvement when using this tile compared to baseline
0.86x
Baseline
Agent success rate without this tile
85%
{
"context": "This criteria evaluates how effectively the engineer uses Tiptap's document content manipulation API to implement the document manager. The focus is on correct usage of Tiptap's Editor class and its methods for reading, writing, and replacing document content.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Editor initialization",
"description": "Creates and properly initializes a Tiptap Editor instance using the Editor class constructor with appropriate configuration options",
"max_score": 15
},
{
"name": "Load content method",
"description": "Uses setContent() method to load JSON document data into the editor, properly handling the JSON format",
"max_score": 20
},
{
"name": "Replace content method",
"description": "Uses setContent() method to replace entire document content with new HTML, JSON, or text data, correctly handling different format types",
"max_score": 20
},
{
"name": "Clear document method",
"description": "Uses clearContent() method to remove all content and reset the editor to an empty state",
"max_score": 15
},
{
"name": "Export to JSON",
"description": "Uses getJSON() method to export the current document state in JSON format",
"max_score": 10
},
{
"name": "Export to HTML",
"description": "Uses getHTML() method to serialize the current document to HTML string format",
"max_score": 10
},
{
"name": "Resource cleanup",
"description": "Properly calls destroy() method on the editor instance to clean up resources and prevent memory leaks",
"max_score": 10
}
]
}