UNPKG

@opentiny/fluent-editor

Version:

A rich text editor based on Quill 2.0, which extends rich modules and formats on the basis of Quill. It's powerful and out-of-the-box.

80 lines (79 loc) 3.3 kB
import I18n__default from "quill-i18n"; import "./attributors/index.es.js"; import FluentEditor from "./core/fluent-editor.es.js"; import "./formats/index.es.js"; import { AI } from "./modules/ai/index.es.js"; import Counter from "./modules/counter.es.js"; import { CustomClipboard } from "./modules/custom-clipboard.es.js"; import "./modules/custom-image/index.es.js"; import { FileUploader } from "./modules/custom-uploader.es.js"; import { DividerBlot } from "./modules/divider.es.js"; import { EmojiModule } from "./modules/emoji.es.js"; import "./modules/file/index.es.js"; import { FlowChartModule } from "./modules/flow-chart/index.es.js"; import "./modules/link/index.es.js"; import "./modules/mathlive/index.es.js"; import "./modules/mention/index.es.js"; import { MindMapModule } from "./modules/mind-map/index.es.js"; import { ShortCutKey } from "./modules/shortcut-key/index.es.js"; import CustomSyntax from "./modules/syntax.es.js"; import "./modules/toolbar/index.es.js"; import { ColorPicker, Picker } from "./modules/toolbar/better-picker.es.js"; import SnowTheme from "./themes/snow.es.js"; import Icons from "./ui/icons.es.js"; import { BetterToolbar } from "./modules/toolbar/better-toolbar.es.js"; import { Mention } from "./modules/mention/mention.es.js"; import { MathliveModule } from "./modules/mathlive/module.es.js"; import { BlotFormatter } from "./modules/custom-image/blot-formatter.es.js"; import { FileModule } from "./modules/file/modules/file-module.es.js"; import { LinkBlot } from "./modules/link/formats/link.es.js"; import { Video } from "./formats/video.es.js"; import { TextIndentStyle } from "./attributors/text-indent.es.js"; import { StrikeBlot } from "./formats/strike.es.js"; import { SoftBreak } from "./formats/soft-break.es.js"; import { EmojiBlot } from "./formats/emoji.es.js"; import { SizeStyle } from "./attributors/font-size.es.js"; import { LineHeightStyle } from "./attributors/line-height.es.js"; import { FontStyle } from "./attributors/font-style.es.js"; FluentEditor.register( { "attributors/style/font": FontStyle, "attributors/style/size": SizeStyle, "attributors/style/line-height": LineHeightStyle, "formats/font": FontStyle, "formats/line-height": LineHeightStyle, "formats/size": SizeStyle, "formats/emoji": EmojiBlot, "formats/softBreak": SoftBreak, "formats/strike": StrikeBlot, "formats/text-indent": TextIndentStyle, "formats/video": Video, "formats/divider": DividerBlot, "formats/link": LinkBlot, "modules/clipboard": CustomClipboard, "modules/counter": Counter, "modules/emoji": EmojiModule, "modules/file": FileModule, "modules/i18n": I18n__default, "modules/image": BlotFormatter, "modules/mathlive": MathliveModule, "modules/ai": AI, "modules/mention": Mention, "modules/syntax": CustomSyntax, "modules/toolbar": BetterToolbar, "modules/uploader": FileUploader, "modules/shortcut-key": ShortCutKey, "modules/mind-map": MindMapModule, "modules/flow-chart": FlowChartModule, "themes/snow": SnowTheme, "ui/icons": Icons, "ui/picker": Picker, "ui/color-picker": ColorPicker }, true // 覆盖内部模块 ); export { FluentEditor as default }; //# sourceMappingURL=fluent-editor.es.js.map