init @tiptap/html package

This commit is contained in:
Hans Pagel
2020-09-04 13:44:27 +02:00
parent 7380eef0f9
commit 130166bcbc
5 changed files with 358 additions and 6 deletions

11
packages/html/index.ts Normal file
View File

@@ -0,0 +1,11 @@
import getSchema from '@tiptap/core'
import getHtmlFromFragment from './getHtmlFromFragment'
import { Node } from 'prosemirror-model'
import { Extensions } from '@tiptap/core'
export default function generateHtml(doc: object, extensions: Extensions): string {
const schema = getSchema(extensions)
const contentNode = Node.fromJSON(schema, doc)
return getHtmlFromFragment(contentNode, schema)
}