CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-tiptap--core

Headless rich text editor built on ProseMirror with extensible architecture for building custom editors

94

1.00x
Overview
Eval results
Files

rubric.jsonevals/scenario-3/

{
  "context": "This criteria evaluates how well the engineer utilizes @tiptap/core's content reading capabilities to export editor content in multiple formats. The focus is on proper usage of the getHTML(), getJSON(), and getText() methods with appropriate configuration options.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Uses getHTML()",
      "description": "The implementation uses the editor's getHTML() method to export content as an HTML string",
      "max_score": 25
    },
    {
      "name": "Uses getJSON()",
      "description": "The implementation uses the editor's getJSON() method to export content as a JSON structure",
      "max_score": 25
    },
    {
      "name": "Uses getText()",
      "description": "The implementation uses the editor's getText() method to export content as plain text",
      "max_score": 25
    },
    {
      "name": "Custom text options",
      "description": "The implementation properly passes custom serialization options (blockSeparator) to the getText() method for customized text output",
      "max_score": 25
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/npm-tiptap--core

tile.json