UNPKG

mjeditor

Version:

A modern, plugin-extensible rich text editor for React with beautiful custom dialogs, notification system, and comprehensive editing features. Built with Slate.js for maximum flexibility.

27 lines 1.99 kB
import './styles/global-css-imports'; export { MJEditor } from "./core/Editor"; export { default as Toolbar } from "./core/Toolbar"; export type { MJEditorProps, CustomEditor, CustomElement, CustomText, Plugin, ToolbarConfig, ColorOption, FontOption, SizeOption, ExportOptions, EditorConfig, ParagraphElement, HeadingElement, ListItemElement, BulletedListElement, NumberedListElement, ImageElement, TableElement, CodeBlockElement, HorizontalRuleElement, ChecklistElement } from "./types"; export { DEFAULT_FONTS, DEFAULT_SIZES, DEFAULT_COLORS, DEFAULT_HIGHLIGHT_COLORS } from "./types"; export { default as BoldPlugin } from "./plugins/bold"; export { default as ItalicPlugin } from "./plugins/italic"; export { default as UnderlinePlugin } from "./plugins/underline"; export { default as StrikethroughPlugin } from "./plugins/strikethrough"; export { default as FontPlugin } from "./plugins/font"; export { default as ColorPlugin } from "./plugins/color"; export { default as ListPlugin } from "./plugins/list"; export { default as ImagePlugin } from "./plugins/image"; export { default as LinkPlugin } from "./plugins/link"; export { default as TablePlugin } from "./plugins/table"; export { default as CodeBlockPlugin } from "./plugins/codeBlock"; export { default as HorizontalRulePlugin } from "./plugins/horizontalRule"; export { default as EmojiPlugin } from "./plugins/emoji"; export { default as ChecklistPlugin } from "./plugins/checklist"; export { default as HeadingPlugin } from "./plugins/heading"; export { serializeToHtml } from "./utils/serializer"; export { deserializeFromHtml } from "./utils/deserializer"; export { serializeToMarkdown } from "./utils/markdown"; export { deserializeFromMarkdown } from "./utils/markdownDeserializer"; export * from "./utils/notification"; export { Dialog, TableDialog, ImageDialog, LinkDialog, EmojiDialog, HeadingDialog, Notification, NotificationProvider, useNotification } from "./components"; //# sourceMappingURL=index.d.ts.map