{
  "schemaVersion": 2,
  "generatedAt": "2026-08-02T20:21:48.521Z",
  "adapterPackage": "@richscripts/richtexteditor",
  "adapterVersion": "2.4.1",
  "disclosure": "Repository-authored representative content executed through pinned official vendor runtimes. This is not customer data, vendor certification, or a comprehensive compatibility guarantee.",
  "fixtureGenerator": "npm-package/vendor-runtime-tests/generate.mjs",
  "methodology": "Representative content is executed through pinned official Quill, Tiptap, and Lexical runtimes, exported through their public model APIs, then converted server-side through the published migration subpath. Exact runtime outputs, converted HTML, hashes, warnings, and expected structural counts are included.",
  "limitations": "This is a focused standard-schema corpus. It does not prove compatibility with custom schemas/plugins, migrate collaboration or application data, cover every vendor feature, or replace testing with representative production documents.",
  "results": [
    {
      "source": "quill",
      "sourceVersion": "2.0.3",
      "sourceRuntimePackage": "quill",
      "sourceFormat": "Delta from Quill#getContents",
      "inputSha256": "dc5919dcc4199afa4ce88f648308efd6161b03c13aeb0c1d1c5edd4f93ed3426",
      "inputBytes": 723,
      "outputSha256": "ad1cf777f94041b74716dbb46cc25663825718c3d3819379756eba9dea129bef",
      "outputBytes": 455,
      "input": {
        "ops": [
          {
            "insert": "Quarterly review"
          },
          {
            "attributes": {
              "header": 2
            },
            "insert": "\n"
          },
          {
            "attributes": {
              "bold": true
            },
            "insert": "Revenue"
          },
          {
            "attributes": {
              "link": "https://example.test/report"
            },
            "insert": " increased; see report"
          },
          {
            "insert": "\nValidate demand"
          },
          {
            "attributes": {
              "list": "ordered"
            },
            "insert": "\n"
          },
          {
            "insert": "Interview customers"
          },
          {
            "attributes": {
              "indent": 1,
              "list": "bullet"
            },
            "insert": "\n"
          },
          {
            "insert": "Ship improvements"
          },
          {
            "attributes": {
              "list": "ordered"
            },
            "insert": "\n"
          },
          {
            "insert": "Checklist complete"
          },
          {
            "attributes": {
              "list": "checked"
            },
            "insert": "\n"
          },
          {
            "insert": "Checklist open"
          },
          {
            "attributes": {
              "list": "unchecked"
            },
            "insert": "\n"
          },
          {
            "insert": "Retention 94%\n"
          },
          {
            "insert": {
              "image": "https://example.test/chart.png"
            }
          },
          {
            "insert": "\n"
          }
        ]
      },
      "outputHtml": "<h2>Quarterly review</h2><p><strong>Revenue</strong><a href=\"https://example.test/report\"> increased; see report</a></p><ol><li>Validate demand<ul><li>Interview customers</li></ul></li><li>Ship improvements</li></ol><ul data-type=\"taskList\"><li data-type=\"taskItem\" data-checked=\"true\">Checklist complete</li><li data-type=\"taskItem\" data-checked=\"false\">Checklist open</li></ul><p>Retention 94%</p><p><img src=\"https://example.test/chart.png\" alt=\"\"></p>",
      "warnings": [],
      "expectedStructure": {
        "headings": 1,
        "paragraphs": 3,
        "orderedLists": 1,
        "unorderedLists": 1,
        "taskLists": 1,
        "checkedItems": 1,
        "uncheckedItems": 1,
        "listItems": 5,
        "maxListDepth": 2,
        "bold": 1,
        "links": 1,
        "images": 1,
        "warnings": 0
      }
    },
    {
      "source": "tiptap",
      "sourceVersion": "3.29.0",
      "sourceRuntimePackage": "@tiptap/html/server",
      "sourceFormat": "ProseMirror JSON from generateJSON",
      "inputSha256": "317d996e5cd224406e107e081faabd112e5d876f6da50d893c590382a7613bf7",
      "inputBytes": 1281,
      "outputSha256": "380c48963688d50fa14eb94c5d5937b85b8a3e88b6905a463e9c7c9add8a3cab",
      "outputBytes": 428,
      "input": {
        "type": "doc",
        "content": [
          {
            "type": "heading",
            "attrs": {
              "level": 2
            },
            "content": [
              {
                "type": "text",
                "marks": [
                  {
                    "type": "bold"
                  }
                ],
                "text": "Quarterly review"
              }
            ]
          },
          {
            "type": "taskList",
            "content": [
              {
                "type": "taskItem",
                "attrs": {
                  "checked": true
                },
                "content": [
                  {
                    "type": "paragraph",
                    "content": [
                      {
                        "type": "text",
                        "text": "Validate demand"
                      }
                    ]
                  }
                ]
              },
              {
                "type": "taskItem",
                "attrs": {
                  "checked": false
                },
                "content": [
                  {
                    "type": "paragraph",
                    "content": [
                      {
                        "type": "text",
                        "text": "Ship improvements"
                      }
                    ]
                  }
                ]
              }
            ]
          },
          {
            "type": "bulletList",
            "content": [
              {
                "type": "listItem",
                "content": [
                  {
                    "type": "paragraph",
                    "content": [
                      {
                        "type": "text",
                        "text": "Plan"
                      }
                    ]
                  },
                  {
                    "type": "orderedList",
                    "attrs": {
                      "start": 1,
                      "type": null
                    },
                    "content": [
                      {
                        "type": "listItem",
                        "content": [
                          {
                            "type": "paragraph",
                            "content": [
                              {
                                "type": "text",
                                "text": "Interview customers"
                              }
                            ]
                          }
                        ]
                      }
                    ]
                  }
                ]
              }
            ]
          },
          {
            "type": "table",
            "content": [
              {
                "type": "tableRow",
                "content": [
                  {
                    "type": "tableHeader",
                    "attrs": {
                      "colspan": 1,
                      "rowspan": 1,
                      "colwidth": null,
                      "align": null
                    },
                    "content": [
                      {
                        "type": "paragraph",
                        "content": [
                          {
                            "type": "text",
                            "text": "Metric"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "type": "tableCell",
                    "attrs": {
                      "colspan": 1,
                      "rowspan": 1,
                      "colwidth": null,
                      "align": null
                    },
                    "content": [
                      {
                        "type": "paragraph",
                        "content": [
                          {
                            "type": "text",
                            "text": "94%"
                          }
                        ]
                      }
                    ]
                  }
                ]
              }
            ]
          },
          {
            "type": "paragraph"
          },
          {
            "type": "image",
            "attrs": {
              "src": "https://example.test/chart.png",
              "alt": "Retention chart",
              "title": null,
              "width": null,
              "height": null
            }
          }
        ]
      },
      "outputHtml": "<h2><strong>Quarterly review</strong></h2><ul data-type=\"taskList\"><li data-type=\"taskItem\" data-checked=\"true\"><p>Validate demand</p></li><li data-type=\"taskItem\" data-checked=\"false\"><p>Ship improvements</p></li></ul><ul><li><p>Plan</p><ol><li><p>Interview customers</p></li></ol></li></ul><table><tr><th><p>Metric</p></th><td><p>94%</p></td></tr></table><p></p><img src=\"https://example.test/chart.png\" alt=\"Retention chart\">",
      "warnings": [],
      "expectedStructure": {
        "headings": 1,
        "paragraphs": 7,
        "orderedLists": 1,
        "unorderedLists": 1,
        "tables": 1,
        "tableHeaders": 1,
        "taskLists": 1,
        "checkedItems": 1,
        "uncheckedItems": 1,
        "listItems": 4,
        "maxListDepth": 2,
        "bold": 1,
        "images": 1,
        "warnings": 0
      }
    },
    {
      "source": "lexical",
      "sourceVersion": "0.48.0",
      "sourceRuntimePackage": "@lexical/headless",
      "sourceFormat": "EditorState JSON from getEditorState().toJSON",
      "inputSha256": "75cbe81c8051330b6065f7732311ee5b36e9f26640fe4588e17a02be72f9224b",
      "inputBytes": 3161,
      "outputSha256": "e903b70840f834b359373bf8e4dd5f7d6706339198cac634ca6c95536fb01981",
      "outputBytes": 450,
      "input": {
        "root": {
          "children": [
            {
              "children": [
                {
                  "detail": 0,
                  "format": 3,
                  "mode": "normal",
                  "style": "",
                  "text": "Quarterly review",
                  "type": "text",
                  "version": 1
                }
              ],
              "direction": null,
              "format": "",
              "indent": 0,
              "type": "heading",
              "version": 1,
              "tag": "h2"
            },
            {
              "children": [
                {
                  "children": [
                    {
                      "detail": 0,
                      "format": 0,
                      "mode": "normal",
                      "style": "",
                      "text": "Full report",
                      "type": "text",
                      "version": 1
                    }
                  ],
                  "direction": null,
                  "format": "",
                  "indent": 0,
                  "type": "link",
                  "version": 1,
                  "rel": null,
                  "target": null,
                  "title": null,
                  "url": "https://example.test/report"
                }
              ],
              "direction": null,
              "format": "",
              "indent": 0,
              "type": "paragraph",
              "version": 1,
              "textFormat": 0,
              "textStyle": ""
            },
            {
              "children": [
                {
                  "detail": 0,
                  "format": 0,
                  "mode": "normal",
                  "style": "",
                  "text": "const retained = 94;",
                  "type": "text",
                  "version": 1
                }
              ],
              "direction": null,
              "format": "",
              "indent": 0,
              "type": "code",
              "version": 1,
              "language": "javascript"
            },
            {
              "children": [
                {
                  "children": [
                    {
                      "detail": 0,
                      "format": 0,
                      "mode": "normal",
                      "style": "",
                      "text": "Plan",
                      "type": "text",
                      "version": 1
                    },
                    {
                      "children": [
                        {
                          "children": [
                            {
                              "detail": 0,
                              "format": 0,
                              "mode": "normal",
                              "style": "",
                              "text": "Interview customers",
                              "type": "text",
                              "version": 1
                            }
                          ],
                          "direction": null,
                          "format": "",
                          "indent": 1,
                          "type": "listitem",
                          "version": 1,
                          "value": 1
                        }
                      ],
                      "direction": null,
                      "format": "",
                      "indent": 0,
                      "type": "list",
                      "version": 1,
                      "listType": "number",
                      "start": 1,
                      "tag": "ol"
                    }
                  ],
                  "direction": null,
                  "format": "",
                  "indent": 0,
                  "type": "listitem",
                  "version": 1,
                  "value": 1
                }
              ],
              "direction": null,
              "format": "",
              "indent": 0,
              "type": "list",
              "version": 1,
              "listType": "bullet",
              "start": 1,
              "tag": "ul"
            },
            {
              "children": [
                {
                  "children": [
                    {
                      "detail": 0,
                      "format": 0,
                      "mode": "normal",
                      "style": "",
                      "text": "Checklist complete",
                      "type": "text",
                      "version": 1
                    }
                  ],
                  "direction": null,
                  "format": "",
                  "indent": 0,
                  "type": "listitem",
                  "version": 1,
                  "checked": true,
                  "value": 1
                },
                {
                  "children": [
                    {
                      "detail": 0,
                      "format": 0,
                      "mode": "normal",
                      "style": "",
                      "text": "Checklist open",
                      "type": "text",
                      "version": 1
                    }
                  ],
                  "direction": null,
                  "format": "",
                  "indent": 0,
                  "type": "listitem",
                  "version": 1,
                  "checked": false,
                  "value": 2
                }
              ],
              "direction": null,
              "format": "",
              "indent": 0,
              "type": "list",
              "version": 1,
              "listType": "check",
              "start": 1,
              "tag": "ul"
            },
            {
              "children": [
                {
                  "children": [
                    {
                      "children": [
                        {
                          "children": [],
                          "direction": null,
                          "format": "",
                          "indent": 0,
                          "type": "paragraph",
                          "version": 1,
                          "textFormat": 0,
                          "textStyle": ""
                        },
                        {
                          "children": [
                            {
                              "detail": 0,
                              "format": 0,
                              "mode": "normal",
                              "style": "",
                              "text": "Metric",
                              "type": "text",
                              "version": 1
                            }
                          ],
                          "direction": null,
                          "format": "",
                          "indent": 0,
                          "type": "paragraph",
                          "version": 1,
                          "textFormat": 0,
                          "textStyle": ""
                        }
                      ],
                      "direction": null,
                      "format": "",
                      "indent": 0,
                      "type": "tablecell",
                      "version": 1,
                      "backgroundColor": null,
                      "colSpan": 1,
                      "headerState": 3,
                      "rowSpan": 1
                    },
                    {
                      "children": [
                        {
                          "children": [],
                          "direction": null,
                          "format": "",
                          "indent": 0,
                          "type": "paragraph",
                          "version": 1,
                          "textFormat": 0,
                          "textStyle": ""
                        },
                        {
                          "children": [
                            {
                              "detail": 0,
                              "format": 8,
                              "mode": "normal",
                              "style": "",
                              "text": "94%",
                              "type": "text",
                              "version": 1
                            }
                          ],
                          "direction": null,
                          "format": "",
                          "indent": 0,
                          "type": "paragraph",
                          "version": 1,
                          "textFormat": 8,
                          "textStyle": ""
                        }
                      ],
                      "direction": null,
                      "format": "",
                      "indent": 0,
                      "type": "tablecell",
                      "version": 1,
                      "backgroundColor": null,
                      "colSpan": 1,
                      "headerState": 1,
                      "rowSpan": 1
                    }
                  ],
                  "direction": null,
                  "format": "",
                  "indent": 0,
                  "type": "tablerow",
                  "version": 1
                }
              ],
              "direction": null,
              "format": "",
              "indent": 0,
              "type": "table",
              "version": 1
            }
          ],
          "direction": null,
          "format": "",
          "indent": 0,
          "type": "root",
          "version": 1
        }
      },
      "outputHtml": "<h2><em><strong>Quarterly review</strong></em></h2><p><a href=\"https://example.test/report\">Full report</a></p><pre>const retained = 94;</pre><ul><li>Plan<ol><li>Interview customers</li></ol></li></ul><ul data-type=\"taskList\"><li data-type=\"taskItem\" data-checked=\"true\">Checklist complete</li><li data-type=\"taskItem\" data-checked=\"false\">Checklist open</li></ul><table><tr><th><p></p><p>Metric</p></th><th><p></p><p><u>94%</u></p></th></tr></table>",
      "warnings": [],
      "expectedStructure": {
        "headings": 1,
        "paragraphs": 5,
        "orderedLists": 1,
        "unorderedLists": 1,
        "taskLists": 1,
        "checkedItems": 1,
        "uncheckedItems": 1,
        "listItems": 4,
        "maxListDepth": 2,
        "tables": 1,
        "tableHeaders": 2,
        "codeBlocks": 1,
        "bold": 1,
        "italic": 1,
        "underline": 1,
        "links": 1,
        "warnings": 0
      }
    }
  ]
}
