├── .gitignore ├── .npmrc ├── .playground ├── app.config.ts ├── eslint.config.mjs └── nuxt.config.ts ├── README.md ├── app ├── app.config.ts ├── app.vue ├── assets │ └── css │ │ ├── ProseMirror.scss │ │ ├── editor.scss │ │ ├── index.scss │ │ └── main.css ├── components │ ├── ActionButton.vue │ ├── ActionMenuButton.vue │ ├── ColorPicker.vue │ ├── LeazyEditor.vue │ └── Toolbar.vue ├── composables │ ├── useContext.ts │ ├── useSearchMedia.ts │ └── useStore.ts ├── constants │ └── index.ts ├── extensions │ ├── Ai │ │ ├── Ai.ts │ │ ├── components │ │ │ └── AiButton.vue │ │ └── index.ts │ ├── Alert │ │ ├── Alert.ts │ │ ├── components │ │ │ ├── ActionAlertButton.vue │ │ │ └── Alert.vue │ │ ├── index.ts │ │ └── menus │ │ │ └── AlertMenus.vue │ ├── Blockquote │ │ ├── Blockquote.ts │ │ └── index.ts │ ├── Bold │ │ ├── Bold.ts │ │ └── index.ts │ ├── BulletList │ │ ├── BulletList.ts │ │ └── index.ts │ ├── Clear │ │ ├── Clear.ts │ │ └── index.ts │ ├── Code │ │ ├── Code.ts │ │ └── index.ts │ ├── CodeBlock │ │ ├── CodeBlock.ts │ │ ├── components │ │ │ └── CodeBlockView.vue │ │ └── index.ts │ ├── Collaboration │ │ ├── Collaboration.ts │ │ └── index.ts │ ├── CollaborationCursor │ │ ├── CollaborationCursor.ts │ │ └── index.ts │ ├── Color │ │ ├── Color.ts │ │ ├── components │ │ │ └── ColorActionButton.vue │ │ └── index.ts │ ├── Comment │ │ ├── Comment.ts │ │ └── index.ts │ ├── Details │ │ ├── Details.ts │ │ └── index.ts │ ├── Document │ │ ├── Document.ts │ │ └── index.ts │ ├── Emoji │ │ ├── Emoji.ts │ │ ├── components │ │ │ └── EmojiList.vue │ │ └── index.ts │ ├── Export │ │ ├── Export.ts │ │ ├── components │ │ │ └── ActionButton.vue │ │ └── index.ts │ ├── FontSize │ │ ├── FontSize.ts │ │ ├── components │ │ │ └── FontSizeMenuButton.vue │ │ └── index.ts │ ├── FormatPainter │ │ ├── FormatPainter.ts │ │ └── index.ts │ ├── Fullscreen │ │ ├── Fullscreen.ts │ │ ├── components │ │ │ └── FullscreenActionButton.vue │ │ └── index.ts │ ├── Heading │ │ ├── Heading.ts │ │ ├── components │ │ │ └── HeadingButton.vue │ │ └── index.ts │ ├── Highlight │ │ ├── Highlight.ts │ │ ├── components │ │ │ └── HighlightActionButton.vue │ │ └── index.ts │ ├── History │ │ ├── History.ts │ │ └── index.ts │ ├── HorizontalRule │ │ ├── HorizontalRule.ts │ │ └── index.ts │ ├── Iframe │ │ ├── Iframe.ts │ │ ├── components │ │ │ └── IframeNodeView.vue │ │ ├── embed.ts │ │ └── index.ts │ ├── Image │ │ ├── Image.ts │ │ ├── components │ │ │ ├── ImageActionButton.vue │ │ │ └── ImageView.vue │ │ ├── index.ts │ │ └── types.ts │ ├── ImageUpload │ │ ├── ImageUpload.ts │ │ ├── components │ │ │ └── ImageUploader.vue │ │ └── index.ts │ ├── Import │ │ ├── Import.ts │ │ ├── components │ │ │ └── ActionButton.vue │ │ └── index.ts │ ├── ImportWord │ │ ├── ImportWord.ts │ │ ├── components │ │ │ └── ImportWordButton.vue │ │ └── index.ts │ ├── Indent │ │ ├── Indent.ts │ │ └── index.ts │ ├── Italic │ │ ├── Italic.ts │ │ └── index.ts │ ├── LineHeight │ │ ├── LineHeight.ts │ │ ├── components │ │ │ └── LineHeightDropdown.vue │ │ └── index.ts │ ├── Link │ │ ├── Link.ts │ │ ├── components │ │ │ ├── LinkEditBlock.vue │ │ │ ├── LinkEditPopover.vue │ │ │ └── LinkViewBlock.vue │ │ └── index.ts │ ├── ListItem │ │ ├── ListItem.ts │ │ └── index.ts │ ├── Math │ │ ├── Math.ts │ │ ├── index.ts │ │ ├── inline-math-node.ts │ │ ├── latex-evaluation │ │ │ ├── evaluate-expression.ts │ │ │ └── update-evaluation.ts │ │ └── util │ │ │ ├── generate-id.ts │ │ │ └── options.ts │ ├── MoreMark │ │ ├── MoreMark.ts │ │ ├── components │ │ │ └── ActionMoreButton.vue │ │ └── index.ts │ ├── MultiColumn │ │ ├── Column.ts │ │ ├── Columns.ts │ │ ├── index.ts │ │ └── menus │ │ │ └── ColumnsMenu.vue │ ├── OrderedList │ │ ├── OrderedList.ts │ │ └── index.ts │ ├── Paper │ │ ├── Paper.ts │ │ ├── components │ │ │ └── Paper.vue │ │ └── index.ts │ ├── Print │ │ ├── Print.ts │ │ └── index.ts │ ├── SearchAndReplace │ │ ├── SearchAndReplace.ts │ │ ├── components │ │ │ ├── SearchAndReplaceBlock.vue │ │ │ └── SearchAndReplacePopover.vue │ │ └── index.ts │ ├── Selection │ │ ├── Selection.ts │ │ └── index.ts │ ├── SlashCommand │ │ ├── CommandsList.vue │ │ ├── SlashCommand.ts │ │ ├── groups.ts │ │ ├── index.ts │ │ └── types.ts │ ├── SpeechRecognition │ │ ├── SpeechRecognition.ts │ │ └── index.ts │ ├── SpeechSynthesis │ │ ├── SpeechSynthesis.ts │ │ └── index.ts │ ├── Strike │ │ ├── Strike.ts │ │ └── index.ts │ ├── Subscript │ │ ├── Subscript.ts │ │ └── index.ts │ ├── Table │ │ ├── cell-background.ts │ │ ├── cell.ts │ │ ├── components │ │ │ ├── CreateTablePopover.vue │ │ │ └── TableActionButton.vue │ │ ├── header.ts │ │ ├── index.ts │ │ ├── menus │ │ │ ├── TableBubbleMenu.vue │ │ │ ├── TableCell │ │ │ │ └── index.vue │ │ │ ├── TableColumn │ │ │ │ └── index.vue │ │ │ └── TableRow │ │ │ │ └── index.vue │ │ ├── row.ts │ │ ├── table.ts │ │ └── utils.ts │ ├── TableOfContents │ │ ├── TableOfContents.ts │ │ ├── components │ │ │ └── TableOfContents.vue │ │ └── index.ts │ ├── TaskList │ │ ├── TaskList.ts │ │ └── index.ts │ ├── TextAlign │ │ ├── TextAlign.ts │ │ ├── components │ │ │ └── TextAlignMenuButton.vue │ │ └── index.ts │ ├── TextBubble │ │ ├── TextBubble.ts │ │ ├── components │ │ │ └── TextDropdown.vue │ │ └── index.ts │ ├── TrailingNode │ │ ├── TrailingNode.ts │ │ └── index.ts │ ├── UnderLine │ │ ├── Underline.ts │ │ └── index.ts │ ├── UniqueId │ │ ├── UniqueId.ts │ │ └── index.ts │ ├── Video │ │ ├── Video.ts │ │ └── index.ts │ ├── VideoUpload │ │ ├── VideoUpload.ts │ │ ├── components │ │ │ └── VideoUploader.vue │ │ └── index.ts │ └── index.ts ├── features │ └── bubble │ │ ├── AIMenu.vue │ │ ├── AiCompletion.vue │ │ ├── BubbleMenu.vue │ │ ├── ContentMenu.vue │ │ ├── LinkBubbleMenu.vue │ │ ├── Menu.vue │ │ ├── index.ts │ │ └── types.ts ├── types │ ├── extensions.ts │ └── index.ts └── utils │ ├── drag.ts │ ├── get-render-container.ts │ ├── image.ts │ ├── indent.ts │ ├── index.ts │ ├── is-mobile.ts │ ├── line-height.ts │ ├── mitt.ts │ ├── plateform.ts │ ├── pm-utils.ts │ └── print.ts ├── bun.lock ├── i18n ├── localeDetector.ts └── locales │ ├── en.json │ └── fr.json ├── nuxt.config.ts ├── package.json ├── renovate.json ├── server ├── api │ └── yjs │ │ └── [slug].ts └── tsconfig.json └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/.npmrc -------------------------------------------------------------------------------- /.playground/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/.playground/app.config.ts -------------------------------------------------------------------------------- /.playground/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/.playground/eslint.config.mjs -------------------------------------------------------------------------------- /.playground/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/.playground/nuxt.config.ts -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/README.md -------------------------------------------------------------------------------- /app/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/app.config.ts -------------------------------------------------------------------------------- /app/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/app.vue -------------------------------------------------------------------------------- /app/assets/css/ProseMirror.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/assets/css/ProseMirror.scss -------------------------------------------------------------------------------- /app/assets/css/editor.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/assets/css/editor.scss -------------------------------------------------------------------------------- /app/assets/css/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/assets/css/index.scss -------------------------------------------------------------------------------- /app/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/assets/css/main.css -------------------------------------------------------------------------------- /app/components/ActionButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/components/ActionButton.vue -------------------------------------------------------------------------------- /app/components/ActionMenuButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/components/ActionMenuButton.vue -------------------------------------------------------------------------------- /app/components/ColorPicker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/components/ColorPicker.vue -------------------------------------------------------------------------------- /app/components/LeazyEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/components/LeazyEditor.vue -------------------------------------------------------------------------------- /app/components/Toolbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/components/Toolbar.vue -------------------------------------------------------------------------------- /app/composables/useContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/composables/useContext.ts -------------------------------------------------------------------------------- /app/composables/useSearchMedia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/composables/useSearchMedia.ts -------------------------------------------------------------------------------- /app/composables/useStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/composables/useStore.ts -------------------------------------------------------------------------------- /app/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/constants/index.ts -------------------------------------------------------------------------------- /app/extensions/Ai/Ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Ai/Ai.ts -------------------------------------------------------------------------------- /app/extensions/Ai/components/AiButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Ai/components/AiButton.vue -------------------------------------------------------------------------------- /app/extensions/Ai/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Ai' 2 | -------------------------------------------------------------------------------- /app/extensions/Alert/Alert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Alert/Alert.ts -------------------------------------------------------------------------------- /app/extensions/Alert/components/ActionAlertButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Alert/components/ActionAlertButton.vue -------------------------------------------------------------------------------- /app/extensions/Alert/components/Alert.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Alert/components/Alert.vue -------------------------------------------------------------------------------- /app/extensions/Alert/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Alert' 2 | -------------------------------------------------------------------------------- /app/extensions/Alert/menus/AlertMenus.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Alert/menus/AlertMenus.vue -------------------------------------------------------------------------------- /app/extensions/Blockquote/Blockquote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Blockquote/Blockquote.ts -------------------------------------------------------------------------------- /app/extensions/Blockquote/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Blockquote' 2 | -------------------------------------------------------------------------------- /app/extensions/Bold/Bold.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Bold/Bold.ts -------------------------------------------------------------------------------- /app/extensions/Bold/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Bold' 2 | -------------------------------------------------------------------------------- /app/extensions/BulletList/BulletList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/BulletList/BulletList.ts -------------------------------------------------------------------------------- /app/extensions/BulletList/index.ts: -------------------------------------------------------------------------------- 1 | export * from './BulletList' 2 | -------------------------------------------------------------------------------- /app/extensions/Clear/Clear.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Clear/Clear.ts -------------------------------------------------------------------------------- /app/extensions/Clear/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Clear' 2 | -------------------------------------------------------------------------------- /app/extensions/Code/Code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Code/Code.ts -------------------------------------------------------------------------------- /app/extensions/Code/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Code' 2 | -------------------------------------------------------------------------------- /app/extensions/CodeBlock/CodeBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/CodeBlock/CodeBlock.ts -------------------------------------------------------------------------------- /app/extensions/CodeBlock/components/CodeBlockView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/CodeBlock/components/CodeBlockView.vue -------------------------------------------------------------------------------- /app/extensions/CodeBlock/index.ts: -------------------------------------------------------------------------------- 1 | export * from './CodeBlock' 2 | -------------------------------------------------------------------------------- /app/extensions/Collaboration/Collaboration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Collaboration/Collaboration.ts -------------------------------------------------------------------------------- /app/extensions/Collaboration/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Collaboration' 2 | -------------------------------------------------------------------------------- /app/extensions/CollaborationCursor/CollaborationCursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/CollaborationCursor/CollaborationCursor.ts -------------------------------------------------------------------------------- /app/extensions/CollaborationCursor/index.ts: -------------------------------------------------------------------------------- 1 | export * from './CollaborationCursor' 2 | -------------------------------------------------------------------------------- /app/extensions/Color/Color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Color/Color.ts -------------------------------------------------------------------------------- /app/extensions/Color/components/ColorActionButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Color/components/ColorActionButton.vue -------------------------------------------------------------------------------- /app/extensions/Color/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Color' 2 | -------------------------------------------------------------------------------- /app/extensions/Comment/Comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Comment/Comment.ts -------------------------------------------------------------------------------- /app/extensions/Comment/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Comment' 2 | -------------------------------------------------------------------------------- /app/extensions/Details/Details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Details/Details.ts -------------------------------------------------------------------------------- /app/extensions/Details/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Details' 2 | -------------------------------------------------------------------------------- /app/extensions/Document/Document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Document/Document.ts -------------------------------------------------------------------------------- /app/extensions/Document/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Document' 2 | -------------------------------------------------------------------------------- /app/extensions/Emoji/Emoji.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Emoji/Emoji.ts -------------------------------------------------------------------------------- /app/extensions/Emoji/components/EmojiList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Emoji/components/EmojiList.vue -------------------------------------------------------------------------------- /app/extensions/Emoji/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Emoji' 2 | -------------------------------------------------------------------------------- /app/extensions/Export/Export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Export/Export.ts -------------------------------------------------------------------------------- /app/extensions/Export/components/ActionButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Export/components/ActionButton.vue -------------------------------------------------------------------------------- /app/extensions/Export/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Export/index.ts -------------------------------------------------------------------------------- /app/extensions/FontSize/FontSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/FontSize/FontSize.ts -------------------------------------------------------------------------------- /app/extensions/FontSize/components/FontSizeMenuButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/FontSize/components/FontSizeMenuButton.vue -------------------------------------------------------------------------------- /app/extensions/FontSize/index.ts: -------------------------------------------------------------------------------- 1 | export * from './FontSize' 2 | -------------------------------------------------------------------------------- /app/extensions/FormatPainter/FormatPainter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/FormatPainter/FormatPainter.ts -------------------------------------------------------------------------------- /app/extensions/FormatPainter/index.ts: -------------------------------------------------------------------------------- 1 | export * from './FormatPainter' 2 | -------------------------------------------------------------------------------- /app/extensions/Fullscreen/Fullscreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Fullscreen/Fullscreen.ts -------------------------------------------------------------------------------- /app/extensions/Fullscreen/components/FullscreenActionButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Fullscreen/components/FullscreenActionButton.vue -------------------------------------------------------------------------------- /app/extensions/Fullscreen/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Fullscreen' 2 | -------------------------------------------------------------------------------- /app/extensions/Heading/Heading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Heading/Heading.ts -------------------------------------------------------------------------------- /app/extensions/Heading/components/HeadingButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Heading/components/HeadingButton.vue -------------------------------------------------------------------------------- /app/extensions/Heading/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Heading' 2 | -------------------------------------------------------------------------------- /app/extensions/Highlight/Highlight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Highlight/Highlight.ts -------------------------------------------------------------------------------- /app/extensions/Highlight/components/HighlightActionButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Highlight/components/HighlightActionButton.vue -------------------------------------------------------------------------------- /app/extensions/Highlight/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Highlight'; 2 | -------------------------------------------------------------------------------- /app/extensions/History/History.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/History/History.ts -------------------------------------------------------------------------------- /app/extensions/History/index.ts: -------------------------------------------------------------------------------- 1 | export * from './History' 2 | -------------------------------------------------------------------------------- /app/extensions/HorizontalRule/HorizontalRule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/HorizontalRule/HorizontalRule.ts -------------------------------------------------------------------------------- /app/extensions/HorizontalRule/index.ts: -------------------------------------------------------------------------------- 1 | export * from './HorizontalRule' 2 | -------------------------------------------------------------------------------- /app/extensions/Iframe/Iframe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Iframe/Iframe.ts -------------------------------------------------------------------------------- /app/extensions/Iframe/components/IframeNodeView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Iframe/components/IframeNodeView.vue -------------------------------------------------------------------------------- /app/extensions/Iframe/embed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Iframe/embed.ts -------------------------------------------------------------------------------- /app/extensions/Iframe/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Iframe' 2 | -------------------------------------------------------------------------------- /app/extensions/Image/Image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Image/Image.ts -------------------------------------------------------------------------------- /app/extensions/Image/components/ImageActionButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Image/components/ImageActionButton.vue -------------------------------------------------------------------------------- /app/extensions/Image/components/ImageView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Image/components/ImageView.vue -------------------------------------------------------------------------------- /app/extensions/Image/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Image' 2 | -------------------------------------------------------------------------------- /app/extensions/Image/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Image/types.ts -------------------------------------------------------------------------------- /app/extensions/ImageUpload/ImageUpload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/ImageUpload/ImageUpload.ts -------------------------------------------------------------------------------- /app/extensions/ImageUpload/components/ImageUploader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/ImageUpload/components/ImageUploader.vue -------------------------------------------------------------------------------- /app/extensions/ImageUpload/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ImageUpload' 2 | -------------------------------------------------------------------------------- /app/extensions/Import/Import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Import/Import.ts -------------------------------------------------------------------------------- /app/extensions/Import/components/ActionButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Import/components/ActionButton.vue -------------------------------------------------------------------------------- /app/extensions/Import/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Import' 2 | -------------------------------------------------------------------------------- /app/extensions/ImportWord/ImportWord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/ImportWord/ImportWord.ts -------------------------------------------------------------------------------- /app/extensions/ImportWord/components/ImportWordButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/ImportWord/components/ImportWordButton.vue -------------------------------------------------------------------------------- /app/extensions/ImportWord/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ImportWord' 2 | -------------------------------------------------------------------------------- /app/extensions/Indent/Indent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Indent/Indent.ts -------------------------------------------------------------------------------- /app/extensions/Indent/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Indent' 2 | -------------------------------------------------------------------------------- /app/extensions/Italic/Italic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Italic/Italic.ts -------------------------------------------------------------------------------- /app/extensions/Italic/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Italic' 2 | -------------------------------------------------------------------------------- /app/extensions/LineHeight/LineHeight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/LineHeight/LineHeight.ts -------------------------------------------------------------------------------- /app/extensions/LineHeight/components/LineHeightDropdown.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/LineHeight/components/LineHeightDropdown.vue -------------------------------------------------------------------------------- /app/extensions/LineHeight/index.ts: -------------------------------------------------------------------------------- 1 | export * from './LineHeight' 2 | -------------------------------------------------------------------------------- /app/extensions/Link/Link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Link/Link.ts -------------------------------------------------------------------------------- /app/extensions/Link/components/LinkEditBlock.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Link/components/LinkEditBlock.vue -------------------------------------------------------------------------------- /app/extensions/Link/components/LinkEditPopover.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Link/components/LinkEditPopover.vue -------------------------------------------------------------------------------- /app/extensions/Link/components/LinkViewBlock.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Link/components/LinkViewBlock.vue -------------------------------------------------------------------------------- /app/extensions/Link/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Link' 2 | -------------------------------------------------------------------------------- /app/extensions/ListItem/ListItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/ListItem/ListItem.ts -------------------------------------------------------------------------------- /app/extensions/ListItem/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ListItem' 2 | -------------------------------------------------------------------------------- /app/extensions/Math/Math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Math/Math.ts -------------------------------------------------------------------------------- /app/extensions/Math/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Math' 2 | -------------------------------------------------------------------------------- /app/extensions/Math/inline-math-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Math/inline-math-node.ts -------------------------------------------------------------------------------- /app/extensions/Math/latex-evaluation/evaluate-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Math/latex-evaluation/evaluate-expression.ts -------------------------------------------------------------------------------- /app/extensions/Math/latex-evaluation/update-evaluation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Math/latex-evaluation/update-evaluation.ts -------------------------------------------------------------------------------- /app/extensions/Math/util/generate-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Math/util/generate-id.ts -------------------------------------------------------------------------------- /app/extensions/Math/util/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Math/util/options.ts -------------------------------------------------------------------------------- /app/extensions/MoreMark/MoreMark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/MoreMark/MoreMark.ts -------------------------------------------------------------------------------- /app/extensions/MoreMark/components/ActionMoreButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/MoreMark/components/ActionMoreButton.vue -------------------------------------------------------------------------------- /app/extensions/MoreMark/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MoreMark' 2 | -------------------------------------------------------------------------------- /app/extensions/MultiColumn/Column.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/MultiColumn/Column.ts -------------------------------------------------------------------------------- /app/extensions/MultiColumn/Columns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/MultiColumn/Columns.ts -------------------------------------------------------------------------------- /app/extensions/MultiColumn/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/MultiColumn/index.ts -------------------------------------------------------------------------------- /app/extensions/MultiColumn/menus/ColumnsMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/MultiColumn/menus/ColumnsMenu.vue -------------------------------------------------------------------------------- /app/extensions/OrderedList/OrderedList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/OrderedList/OrderedList.ts -------------------------------------------------------------------------------- /app/extensions/OrderedList/index.ts: -------------------------------------------------------------------------------- 1 | export * from './OrderedList' 2 | -------------------------------------------------------------------------------- /app/extensions/Paper/Paper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Paper/Paper.ts -------------------------------------------------------------------------------- /app/extensions/Paper/components/Paper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Paper/components/Paper.vue -------------------------------------------------------------------------------- /app/extensions/Paper/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Paper' 2 | -------------------------------------------------------------------------------- /app/extensions/Print/Print.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Print/Print.ts -------------------------------------------------------------------------------- /app/extensions/Print/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Print' 2 | -------------------------------------------------------------------------------- /app/extensions/SearchAndReplace/SearchAndReplace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/SearchAndReplace/SearchAndReplace.ts -------------------------------------------------------------------------------- /app/extensions/SearchAndReplace/components/SearchAndReplaceBlock.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/SearchAndReplace/components/SearchAndReplaceBlock.vue -------------------------------------------------------------------------------- /app/extensions/SearchAndReplace/components/SearchAndReplacePopover.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/SearchAndReplace/components/SearchAndReplacePopover.vue -------------------------------------------------------------------------------- /app/extensions/SearchAndReplace/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SearchAndReplace' 2 | -------------------------------------------------------------------------------- /app/extensions/Selection/Selection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Selection/Selection.ts -------------------------------------------------------------------------------- /app/extensions/Selection/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Selection' 2 | -------------------------------------------------------------------------------- /app/extensions/SlashCommand/CommandsList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/SlashCommand/CommandsList.vue -------------------------------------------------------------------------------- /app/extensions/SlashCommand/SlashCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/SlashCommand/SlashCommand.ts -------------------------------------------------------------------------------- /app/extensions/SlashCommand/groups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/SlashCommand/groups.ts -------------------------------------------------------------------------------- /app/extensions/SlashCommand/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SlashCommand' 2 | -------------------------------------------------------------------------------- /app/extensions/SlashCommand/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/SlashCommand/types.ts -------------------------------------------------------------------------------- /app/extensions/SpeechRecognition/SpeechRecognition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/SpeechRecognition/SpeechRecognition.ts -------------------------------------------------------------------------------- /app/extensions/SpeechRecognition/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SpeechRecognition' 2 | -------------------------------------------------------------------------------- /app/extensions/SpeechSynthesis/SpeechSynthesis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/SpeechSynthesis/SpeechSynthesis.ts -------------------------------------------------------------------------------- /app/extensions/SpeechSynthesis/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SpeechSynthesis' 2 | -------------------------------------------------------------------------------- /app/extensions/Strike/Strike.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Strike/Strike.ts -------------------------------------------------------------------------------- /app/extensions/Strike/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Strike' 2 | -------------------------------------------------------------------------------- /app/extensions/Subscript/Subscript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Subscript/Subscript.ts -------------------------------------------------------------------------------- /app/extensions/Subscript/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Subscript' 2 | -------------------------------------------------------------------------------- /app/extensions/Table/cell-background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Table/cell-background.ts -------------------------------------------------------------------------------- /app/extensions/Table/cell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Table/cell.ts -------------------------------------------------------------------------------- /app/extensions/Table/components/CreateTablePopover.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Table/components/CreateTablePopover.vue -------------------------------------------------------------------------------- /app/extensions/Table/components/TableActionButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Table/components/TableActionButton.vue -------------------------------------------------------------------------------- /app/extensions/Table/header.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Table/header.ts -------------------------------------------------------------------------------- /app/extensions/Table/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Table/index.ts -------------------------------------------------------------------------------- /app/extensions/Table/menus/TableBubbleMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Table/menus/TableBubbleMenu.vue -------------------------------------------------------------------------------- /app/extensions/Table/menus/TableCell/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Table/menus/TableCell/index.vue -------------------------------------------------------------------------------- /app/extensions/Table/menus/TableColumn/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Table/menus/TableColumn/index.vue -------------------------------------------------------------------------------- /app/extensions/Table/menus/TableRow/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Table/menus/TableRow/index.vue -------------------------------------------------------------------------------- /app/extensions/Table/row.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Table/row.ts -------------------------------------------------------------------------------- /app/extensions/Table/table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Table/table.ts -------------------------------------------------------------------------------- /app/extensions/Table/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Table/utils.ts -------------------------------------------------------------------------------- /app/extensions/TableOfContents/TableOfContents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/TableOfContents/TableOfContents.ts -------------------------------------------------------------------------------- /app/extensions/TableOfContents/components/TableOfContents.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/TableOfContents/components/TableOfContents.vue -------------------------------------------------------------------------------- /app/extensions/TableOfContents/index.ts: -------------------------------------------------------------------------------- 1 | export * from './TableOfContents' 2 | -------------------------------------------------------------------------------- /app/extensions/TaskList/TaskList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/TaskList/TaskList.ts -------------------------------------------------------------------------------- /app/extensions/TaskList/index.ts: -------------------------------------------------------------------------------- 1 | export * from './TaskList' 2 | -------------------------------------------------------------------------------- /app/extensions/TextAlign/TextAlign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/TextAlign/TextAlign.ts -------------------------------------------------------------------------------- /app/extensions/TextAlign/components/TextAlignMenuButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/TextAlign/components/TextAlignMenuButton.vue -------------------------------------------------------------------------------- /app/extensions/TextAlign/index.ts: -------------------------------------------------------------------------------- 1 | export * from './TextAlign' 2 | -------------------------------------------------------------------------------- /app/extensions/TextBubble/TextBubble.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/TextBubble/TextBubble.ts -------------------------------------------------------------------------------- /app/extensions/TextBubble/components/TextDropdown.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/TextBubble/components/TextDropdown.vue -------------------------------------------------------------------------------- /app/extensions/TextBubble/index.ts: -------------------------------------------------------------------------------- 1 | export * from './TextBubble' 2 | -------------------------------------------------------------------------------- /app/extensions/TrailingNode/TrailingNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/TrailingNode/TrailingNode.ts -------------------------------------------------------------------------------- /app/extensions/TrailingNode/index.ts: -------------------------------------------------------------------------------- 1 | export * from './TrailingNode' 2 | -------------------------------------------------------------------------------- /app/extensions/UnderLine/Underline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/UnderLine/Underline.ts -------------------------------------------------------------------------------- /app/extensions/UnderLine/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Underline' 2 | -------------------------------------------------------------------------------- /app/extensions/UniqueId/UniqueId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/UniqueId/UniqueId.ts -------------------------------------------------------------------------------- /app/extensions/UniqueId/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UniqueId' 2 | -------------------------------------------------------------------------------- /app/extensions/Video/Video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/Video/Video.ts -------------------------------------------------------------------------------- /app/extensions/Video/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Video' 2 | -------------------------------------------------------------------------------- /app/extensions/VideoUpload/VideoUpload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/VideoUpload/VideoUpload.ts -------------------------------------------------------------------------------- /app/extensions/VideoUpload/components/VideoUploader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/VideoUpload/components/VideoUploader.vue -------------------------------------------------------------------------------- /app/extensions/VideoUpload/index.ts: -------------------------------------------------------------------------------- 1 | export * from './VideoUpload' 2 | -------------------------------------------------------------------------------- /app/extensions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/extensions/index.ts -------------------------------------------------------------------------------- /app/features/bubble/AIMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/features/bubble/AIMenu.vue -------------------------------------------------------------------------------- /app/features/bubble/AiCompletion.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/features/bubble/AiCompletion.vue -------------------------------------------------------------------------------- /app/features/bubble/BubbleMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/features/bubble/BubbleMenu.vue -------------------------------------------------------------------------------- /app/features/bubble/ContentMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/features/bubble/ContentMenu.vue -------------------------------------------------------------------------------- /app/features/bubble/LinkBubbleMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/features/bubble/LinkBubbleMenu.vue -------------------------------------------------------------------------------- /app/features/bubble/Menu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/features/bubble/Menu.vue -------------------------------------------------------------------------------- /app/features/bubble/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/features/bubble/index.ts -------------------------------------------------------------------------------- /app/features/bubble/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/features/bubble/types.ts -------------------------------------------------------------------------------- /app/types/extensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/types/extensions.ts -------------------------------------------------------------------------------- /app/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/types/index.ts -------------------------------------------------------------------------------- /app/utils/drag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/utils/drag.ts -------------------------------------------------------------------------------- /app/utils/get-render-container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/utils/get-render-container.ts -------------------------------------------------------------------------------- /app/utils/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/utils/image.ts -------------------------------------------------------------------------------- /app/utils/indent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/utils/indent.ts -------------------------------------------------------------------------------- /app/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/utils/index.ts -------------------------------------------------------------------------------- /app/utils/is-mobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/utils/is-mobile.ts -------------------------------------------------------------------------------- /app/utils/line-height.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/utils/line-height.ts -------------------------------------------------------------------------------- /app/utils/mitt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/utils/mitt.ts -------------------------------------------------------------------------------- /app/utils/plateform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/utils/plateform.ts -------------------------------------------------------------------------------- /app/utils/pm-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/utils/pm-utils.ts -------------------------------------------------------------------------------- /app/utils/print.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/app/utils/print.ts -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/bun.lock -------------------------------------------------------------------------------- /i18n/localeDetector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/i18n/localeDetector.ts -------------------------------------------------------------------------------- /i18n/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/i18n/locales/en.json -------------------------------------------------------------------------------- /i18n/locales/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/i18n/locales/fr.json -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/renovate.json -------------------------------------------------------------------------------- /server/api/yjs/[slug].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leazyhub/leazy-editor/HEAD/server/api/yjs/[slug].ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.playground/.nuxt/tsconfig.json" 3 | } 4 | --------------------------------------------------------------------------------