CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-tiptap--extension-typography

Typography extension for Tiptap that automatically converts common text input patterns into proper typographic characters.

73

0.85x
Quality

Pending

Does it follow best practices?

Impact

73%

0.85x

Average score across 10 eval scenarios

SecuritybySnyk

Pending

The risk profile of this skill

Overview
Eval results
Files

criteria.jsonevals/scenario-2/

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

tile.json