diff --git a/src/lib/tiptap-extensions.ts b/src/lib/tiptap-extensions.ts index cc235ba..380818c 100644 --- a/src/lib/tiptap-extensions.ts +++ b/src/lib/tiptap-extensions.ts @@ -1,9 +1,11 @@ import StarterKit from "@tiptap/starter-kit"; import Image from "@tiptap/extension-image"; import Link from "@tiptap/extension-link"; +import { TableKit } from "@tiptap/extension-table"; // Define extensions compatible with standard Markdown features // We use the default Tiptap extensions to handle basic content +// TableKit is required for generateJSON to parse HTML tables from marked (GFM tables) export const tiptapExtensions = [ StarterKit.configure({ // Explicitly enable features that might be disabled in some contexts @@ -16,4 +18,5 @@ export const tiptapExtensions = [ Link.configure({ openOnClick: false, }), + TableKit, ];