CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/npm-tiptap--extension-typography

tessl install tessl/npm-tiptap--extension-typography@3.4.0

Typography 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%

rubric.jsonevals/scenario-10/

{
  "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
    }
  ]
}

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
npmpkg:npm/@tiptap/extension-typography@3.4.x
tile.json