From 078e9b1da18032ae282f1aa53e7f1af0958232da Mon Sep 17 00:00:00 2001 From: xfy Date: Fri, 5 Jun 2026 18:19:24 +0800 Subject: [PATCH] fix(tiptap-editor): configure link via StarterKit to avoid duplicate extension warning --- libs/tiptap-editor/src/index.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/libs/tiptap-editor/src/index.ts b/libs/tiptap-editor/src/index.ts index 061a123..5d2fde9 100644 --- a/libs/tiptap-editor/src/index.ts +++ b/libs/tiptap-editor/src/index.ts @@ -3,7 +3,6 @@ import StarterKit from '@tiptap/starter-kit' import { Markdown } from '@tiptap/markdown' import { TableKit } from '@tiptap/extension-table' import { Image } from '@tiptap/extension-image' -import { Link } from '@tiptap/extension-link' import { TaskList, TaskItem } from '@tiptap/extension-list' import { FileHandler } from '@tiptap/extension-file-handler' import { SlashCommand } from './slash-command' @@ -43,18 +42,18 @@ class TiptapEditorInstance { heading: { levels: [1, 2, 3], }, + link: { + openOnClick: false, + autolink: true, + linkOnPaste: true, + HTMLAttributes: { rel: 'noopener noreferrer', target: '_blank' }, + }, }), Markdown.configure({ html: false, }), TableKit, Image.configure({ allowBase64: true }), - Link.configure({ - openOnClick: false, - autolink: true, - linkOnPaste: true, - HTMLAttributes: { rel: 'noopener noreferrer', target: '_blank' }, - }), TaskList, TaskItem.configure({ nested: true }), SlashCommand,