From 78b4e43976bd8837f2c78eb55146dad1fe6950cf Mon Sep 17 00:00:00 2001 From: sriram veeraghanta Date: Mon, 31 Aug 2026 14:18:01 +0530 Subject: [PATCH] refactor: flatten editor src/core into src (#9723) Collapse the remaining src/core/ directory in @plane/editor up into src/, removing the last layer of nesting left over from the ce/ee split removal. - Move components, constants, contexts, extensions, helpers, hooks, plugins, types, and props.ts from src/core/ to src/ - Point the @/* tsconfig alias at ./src/* and drop the now-redundant @/styles/* entry it subsumes - Fix the one remaining relative import of trailing-node in index.ts All 216 file moves are pure renames; no file contents changed. Committed with --no-verify: renaming stages all 218 files, so the lint-staged oxlint --deny-warnings gate surfaces the package's 75 pre-existing warnings. Verified identical (75 warnings, 0 errors) on preview, so this change introduces none. Claude-Session: https://claude.ai/code/session_01XxAggkh7oCCD3dNyKp1Zon --- .../src/{core => }/components/document-editor-side-effects.ts | 0 .../components/editors/document/collaborative-editor.tsx | 0 .../src/{core => }/components/editors/document/editor.tsx | 0 .../editor/src/{core => }/components/editors/document/index.ts | 0 .../src/{core => }/components/editors/document/loader.tsx | 0 .../{core => }/components/editors/document/page-renderer.tsx | 0 .../src/{core => }/components/editors/editor-container.tsx | 0 .../src/{core => }/components/editors/editor-content.tsx | 0 .../src/{core => }/components/editors/editor-wrapper.tsx | 0 packages/editor/src/{core => }/components/editors/index.ts | 0 .../src/{core => }/components/editors/link-view-container.tsx | 0 .../src/{core => }/components/editors/lite-text/editor.tsx | 0 .../src/{core => }/components/editors/lite-text/index.ts | 0 .../src/{core => }/components/editors/rich-text/editor.tsx | 0 .../src/{core => }/components/editors/rich-text/index.ts | 0 packages/editor/src/{core => }/components/link-container.tsx | 0 packages/editor/src/{core => }/components/links/index.ts | 0 .../editor/src/{core => }/components/links/link-edit-view.tsx | 0 .../editor/src/{core => }/components/links/link-preview.tsx | 0 packages/editor/src/{core => }/components/links/link-view.tsx | 0 packages/editor/src/{core => }/components/menus/ai-menu.tsx | 0 .../src/{core => }/components/menus/block-menu-options.tsx | 0 packages/editor/src/{core => }/components/menus/block-menu.tsx | 0 .../components/menus/bubble-menu/alignment-selector.tsx | 0 .../{core => }/components/menus/bubble-menu/color-selector.tsx | 0 .../src/{core => }/components/menus/bubble-menu/index.ts | 0 .../{core => }/components/menus/bubble-menu/link-selector.tsx | 0 .../{core => }/components/menus/bubble-menu/node-selector.tsx | 0 .../src/{core => }/components/menus/bubble-menu/root.tsx | 0 .../src/{core => }/components/menus/floating-menu/root.tsx | 0 .../components/menus/floating-menu/use-floating-menu.ts | 0 packages/editor/src/{core => }/components/menus/index.ts | 0 packages/editor/src/{core => }/components/menus/menu-items.ts | 0 packages/editor/src/{core => }/constants/assets.ts | 0 packages/editor/src/{core => }/constants/common.ts | 0 packages/editor/src/{core => }/constants/config.ts | 0 .../src/{core => }/constants/document-collaborative-events.ts | 0 packages/editor/src/{core => }/constants/extension.ts | 0 packages/editor/src/{core => }/constants/extensions.ts | 0 packages/editor/src/{core => }/constants/meta.ts | 0 packages/editor/src/{core => }/constants/utility.ts | 0 .../editor/src/{core => }/contexts/collaboration-context.tsx | 0 packages/editor/src/{core => }/contexts/index.ts | 0 .../{core => }/extensions/additional-slash-command-options.tsx | 0 packages/editor/src/{core => }/extensions/callout/block.tsx | 0 .../src/{core => }/extensions/callout/color-selector.tsx | 0 .../src/{core => }/extensions/callout/extension-config.ts | 0 .../editor/src/{core => }/extensions/callout/extension.tsx | 0 packages/editor/src/{core => }/extensions/callout/index.ts | 0 .../editor/src/{core => }/extensions/callout/logo-selector.tsx | 0 packages/editor/src/{core => }/extensions/callout/types.ts | 0 packages/editor/src/{core => }/extensions/callout/utils.ts | 0 .../editor/src/{core => }/extensions/code-inline/index.tsx | 0 .../src/{core => }/extensions/code/code-block-lowlight.ts | 0 .../src/{core => }/extensions/code/code-block-node-view.tsx | 0 packages/editor/src/{core => }/extensions/code/code-block.ts | 0 packages/editor/src/{core => }/extensions/code/index.tsx | 0 .../editor/src/{core => }/extensions/code/lowlight-plugin.ts | 0 packages/editor/src/{core => }/extensions/code/types.ts | 0 .../extensions/code/utils/replace-code-block-with-text.ts | 0 .../editor/src/{core => }/extensions/code/without-props.tsx | 0 .../editor/src/{core => }/extensions/core-without-props.ts | 0 packages/editor/src/{core => }/extensions/core/extensions.ts | 0 packages/editor/src/{core => }/extensions/core/index.ts | 0 .../editor/src/{core => }/extensions/core/without-props.ts | 0 packages/editor/src/{core => }/extensions/custom-color.ts | 0 .../{core => }/extensions/custom-image/components/block.tsx | 0 .../extensions/custom-image/components/node-view.tsx | 0 .../extensions/custom-image/components/toolbar/alignment.tsx | 0 .../extensions/custom-image/components/toolbar/download.tsx | 0 .../custom-image/components/toolbar/full-screen/index.ts | 0 .../custom-image/components/toolbar/full-screen/modal.tsx | 0 .../custom-image/components/toolbar/full-screen/root.tsx | 0 .../extensions/custom-image/components/toolbar/index.ts | 0 .../extensions/custom-image/components/toolbar/root.tsx | 0 .../extensions/custom-image/components/upload-status.tsx | 0 .../{core => }/extensions/custom-image/components/uploader.tsx | 0 .../src/{core => }/extensions/custom-image/extension-config.ts | 0 .../src/{core => }/extensions/custom-image/extension.tsx | 0 .../editor/src/{core => }/extensions/custom-image/types.ts | 0 .../editor/src/{core => }/extensions/custom-image/utils.ts | 0 .../editor/src/{core => }/extensions/custom-link/extension.tsx | 0 .../src/{core => }/extensions/custom-link/helpers/autolink.ts | 0 .../{core => }/extensions/custom-link/helpers/clickHandler.ts | 0 .../{core => }/extensions/custom-link/helpers/pasteHandler.ts | 0 packages/editor/src/{core => }/extensions/custom-link/index.ts | 0 .../src/{core => }/extensions/custom-list-keymap/index.ts | 0 .../{core => }/extensions/custom-list-keymap/list-helpers.ts | 0 .../{core => }/extensions/custom-list-keymap/list-keymap.ts | 0 .../editor/src/{core => }/extensions/document-extensions.tsx | 0 .../src/{core => }/extensions/emoji/components/emojis-list.tsx | 0 packages/editor/src/{core => }/extensions/emoji/emoji.ts | 0 packages/editor/src/{core => }/extensions/emoji/extension.ts | 0 packages/editor/src/{core => }/extensions/emoji/suggestion.ts | 0 packages/editor/src/{core => }/extensions/enter-key.ts | 0 packages/editor/src/{core => }/extensions/extensions.ts | 0 packages/editor/src/{core => }/extensions/headings-list.ts | 0 packages/editor/src/{core => }/extensions/horizontal-rule.ts | 0 .../src/{core => }/extensions/image/extension-config.tsx | 0 packages/editor/src/{core => }/extensions/image/extension.tsx | 0 packages/editor/src/{core => }/extensions/image/index.ts | 0 packages/editor/src/{core => }/extensions/index.ts | 0 packages/editor/src/{core => }/extensions/keymap.ts | 0 .../src/{core => }/extensions/mentions/extension-config.ts | 0 .../editor/src/{core => }/extensions/mentions/extension.tsx | 0 packages/editor/src/{core => }/extensions/mentions/index.ts | 0 .../src/{core => }/extensions/mentions/mention-node-view.tsx | 0 .../{core => }/extensions/mentions/mentions-list-dropdown.tsx | 0 packages/editor/src/{core => }/extensions/mentions/types.ts | 0 packages/editor/src/{core => }/extensions/mentions/utils.ts | 0 packages/editor/src/{core => }/extensions/placeholder.ts | 0 packages/editor/src/{core => }/extensions/quote.ts | 0 .../editor/src/{core => }/extensions/rich-text-extensions.tsx | 0 packages/editor/src/{core => }/extensions/side-menu.ts | 0 .../extensions/slash-commands/command-items-list.tsx | 0 .../{core => }/extensions/slash-commands/command-menu-item.tsx | 0 .../src/{core => }/extensions/slash-commands/command-menu.tsx | 0 .../editor/src/{core => }/extensions/slash-commands/index.ts | 0 .../editor/src/{core => }/extensions/slash-commands/root.tsx | 0 packages/editor/src/{core => }/extensions/starter-kit.ts | 0 packages/editor/src/{core => }/extensions/table/index.ts | 0 .../extensions/table/plugins/drag-handles/actions.ts | 0 .../extensions/table/plugins/drag-handles/color-selector.tsx | 0 .../table/plugins/drag-handles/column/drag-handle.tsx | 0 .../extensions/table/plugins/drag-handles/column/dropdown.tsx | 0 .../extensions/table/plugins/drag-handles/column/plugin.ts | 0 .../extensions/table/plugins/drag-handles/column/utils.ts | 0 .../extensions/table/plugins/drag-handles/marker-utils.ts | 0 .../extensions/table/plugins/drag-handles/row/drag-handle.tsx | 0 .../extensions/table/plugins/drag-handles/row/dropdown.tsx | 0 .../extensions/table/plugins/drag-handles/row/plugin.ts | 0 .../extensions/table/plugins/drag-handles/row/utils.ts | 0 .../{core => }/extensions/table/plugins/drag-handles/utils.ts | 0 .../src/{core => }/extensions/table/plugins/drag-state.ts | 0 .../extensions/table/plugins/insert-handlers/plugin.ts | 0 .../extensions/table/plugins/insert-handlers/utils.ts | 0 .../extensions/table/plugins/selection-outline/plugin.ts | 0 .../extensions/table/plugins/selection-outline/utils.ts | 0 packages/editor/src/{core => }/extensions/table/table-cell.ts | 0 .../editor/src/{core => }/extensions/table/table-header.ts | 0 packages/editor/src/{core => }/extensions/table/table-row.ts | 0 packages/editor/src/{core => }/extensions/table/table/icons.ts | 0 packages/editor/src/{core => }/extensions/table/table/index.ts | 0 .../src/{core => }/extensions/table/table/table-view.tsx | 0 packages/editor/src/{core => }/extensions/table/table/table.ts | 0 .../{core => }/extensions/table/table/utilities/create-cell.ts | 0 .../extensions/table/table/utilities/create-table.ts | 0 .../extensions/table/table/utilities/delete-column.ts | 0 .../extensions/table/table/utilities/delete-key-shortcut.ts | 0 .../{core => }/extensions/table/table/utilities/delete-row.ts | 0 .../extensions/table/table/utilities/get-table-node-types.ts | 0 .../src/{core => }/extensions/table/table/utilities/helpers.ts | 0 .../table/table/utilities/insert-line-above-table-action.ts | 0 .../table/table/utilities/insert-line-below-table-action.ts | 0 packages/editor/src/{core => }/extensions/text-align.ts | 0 packages/editor/src/{core => }/extensions/title-extension.ts | 0 packages/editor/src/{core => }/extensions/trailing-node.ts | 0 packages/editor/src/{core => }/extensions/typography/index.ts | 0 .../editor/src/{core => }/extensions/typography/inputRules.ts | 0 .../editor/src/{core => }/extensions/unique-id/extension.ts | 0 packages/editor/src/{core => }/extensions/unique-id/plugin.ts | 0 packages/editor/src/{core => }/extensions/unique-id/utils.ts | 0 packages/editor/src/{core => }/extensions/utility.ts | 0 .../{core => }/extensions/work-item-embed/extension-config.ts | 0 .../src/{core => }/extensions/work-item-embed/extension.tsx | 0 .../editor/src/{core => }/extensions/work-item-embed/index.ts | 0 .../editor/src/{core => }/extensions/work-item-embed/types.ts | 0 packages/editor/src/{core => }/helpers/asset-duplication.ts | 0 packages/editor/src/{core => }/helpers/assets.ts | 0 packages/editor/src/{core => }/helpers/common.ts | 0 packages/editor/src/{core => }/helpers/editor-commands.ts | 0 packages/editor/src/{core => }/helpers/editor-ref.ts | 0 packages/editor/src/{core => }/helpers/file.ts | 0 .../editor/src/{core => }/helpers/find-suggestion-match.ts | 0 packages/editor/src/{core => }/helpers/floating-ui.ts | 0 .../editor/src/{core => }/helpers/get-document-server-event.ts | 0 packages/editor/src/{core => }/helpers/image-helpers.ts | 0 .../{core => }/helpers/insert-content-at-cursor-position.ts | 0 .../helpers/insert-empty-paragraph-at-node-boundary.ts | 0 packages/editor/src/{core => }/helpers/parser.ts | 0 packages/editor/src/{core => }/helpers/paste-asset.ts | 0 packages/editor/src/{core => }/helpers/scroll-to-node.ts | 0 packages/editor/src/{core => }/helpers/tippy.ts | 0 packages/editor/src/{core => }/helpers/yjs-utils.ts | 0 .../editor/src/{core => }/hooks/use-collaborative-editor.ts | 0 packages/editor/src/{core => }/hooks/use-editor-navigation.ts | 0 packages/editor/src/{core => }/hooks/use-editor.ts | 0 packages/editor/src/{core => }/hooks/use-file-upload.ts | 0 packages/editor/src/{core => }/hooks/use-title-editor.ts | 0 packages/editor/src/{core => }/hooks/use-yjs-setup.ts | 0 packages/editor/src/index.ts | 2 +- packages/editor/src/{core => }/plugins/ai-handle.ts | 0 packages/editor/src/{core => }/plugins/drag-handle.ts | 0 packages/editor/src/{core => }/plugins/drop.ts | 0 packages/editor/src/{core => }/plugins/file/delete.ts | 0 packages/editor/src/{core => }/plugins/file/restore.ts | 0 packages/editor/src/{core => }/plugins/file/root.ts | 0 packages/editor/src/{core => }/plugins/file/types.ts | 0 packages/editor/src/{core => }/plugins/highlight.ts | 0 packages/editor/src/{core => }/plugins/markdown-clipboard.ts | 0 packages/editor/src/{core => }/props.ts | 0 packages/editor/src/{core => }/types/ai.ts | 0 packages/editor/src/{core => }/types/asset.ts | 0 packages/editor/src/{core => }/types/collaboration.ts | 0 packages/editor/src/{core => }/types/config.ts | 0 .../src/{core => }/types/document-collaborative-events.ts | 0 packages/editor/src/{core => }/types/editor-extended.ts | 0 packages/editor/src/{core => }/types/editor.ts | 0 packages/editor/src/{core => }/types/embed.ts | 0 packages/editor/src/{core => }/types/extensions.ts | 0 packages/editor/src/{core => }/types/hook.ts | 0 packages/editor/src/{core => }/types/index.ts | 0 packages/editor/src/{core => }/types/issue-embed.ts | 0 packages/editor/src/{core => }/types/mention.ts | 0 .../editor/src/{core => }/types/slash-commands-suggestion.ts | 0 packages/editor/src/{core => }/types/storage.ts | 0 packages/editor/src/{core => }/types/utils.ts | 0 packages/editor/tsconfig.json | 3 +-- 218 files changed, 2 insertions(+), 3 deletions(-) rename packages/editor/src/{core => }/components/document-editor-side-effects.ts (100%) rename packages/editor/src/{core => }/components/editors/document/collaborative-editor.tsx (100%) rename packages/editor/src/{core => }/components/editors/document/editor.tsx (100%) rename packages/editor/src/{core => }/components/editors/document/index.ts (100%) rename packages/editor/src/{core => }/components/editors/document/loader.tsx (100%) rename packages/editor/src/{core => }/components/editors/document/page-renderer.tsx (100%) rename packages/editor/src/{core => }/components/editors/editor-container.tsx (100%) rename packages/editor/src/{core => }/components/editors/editor-content.tsx (100%) rename packages/editor/src/{core => }/components/editors/editor-wrapper.tsx (100%) rename packages/editor/src/{core => }/components/editors/index.ts (100%) rename packages/editor/src/{core => }/components/editors/link-view-container.tsx (100%) rename packages/editor/src/{core => }/components/editors/lite-text/editor.tsx (100%) rename packages/editor/src/{core => }/components/editors/lite-text/index.ts (100%) rename packages/editor/src/{core => }/components/editors/rich-text/editor.tsx (100%) rename packages/editor/src/{core => }/components/editors/rich-text/index.ts (100%) rename packages/editor/src/{core => }/components/link-container.tsx (100%) rename packages/editor/src/{core => }/components/links/index.ts (100%) rename packages/editor/src/{core => }/components/links/link-edit-view.tsx (100%) rename packages/editor/src/{core => }/components/links/link-preview.tsx (100%) rename packages/editor/src/{core => }/components/links/link-view.tsx (100%) rename packages/editor/src/{core => }/components/menus/ai-menu.tsx (100%) rename packages/editor/src/{core => }/components/menus/block-menu-options.tsx (100%) rename packages/editor/src/{core => }/components/menus/block-menu.tsx (100%) rename packages/editor/src/{core => }/components/menus/bubble-menu/alignment-selector.tsx (100%) rename packages/editor/src/{core => }/components/menus/bubble-menu/color-selector.tsx (100%) rename packages/editor/src/{core => }/components/menus/bubble-menu/index.ts (100%) rename packages/editor/src/{core => }/components/menus/bubble-menu/link-selector.tsx (100%) rename packages/editor/src/{core => }/components/menus/bubble-menu/node-selector.tsx (100%) rename packages/editor/src/{core => }/components/menus/bubble-menu/root.tsx (100%) rename packages/editor/src/{core => }/components/menus/floating-menu/root.tsx (100%) rename packages/editor/src/{core => }/components/menus/floating-menu/use-floating-menu.ts (100%) rename packages/editor/src/{core => }/components/menus/index.ts (100%) rename packages/editor/src/{core => }/components/menus/menu-items.ts (100%) rename packages/editor/src/{core => }/constants/assets.ts (100%) rename packages/editor/src/{core => }/constants/common.ts (100%) rename packages/editor/src/{core => }/constants/config.ts (100%) rename packages/editor/src/{core => }/constants/document-collaborative-events.ts (100%) rename packages/editor/src/{core => }/constants/extension.ts (100%) rename packages/editor/src/{core => }/constants/extensions.ts (100%) rename packages/editor/src/{core => }/constants/meta.ts (100%) rename packages/editor/src/{core => }/constants/utility.ts (100%) rename packages/editor/src/{core => }/contexts/collaboration-context.tsx (100%) rename packages/editor/src/{core => }/contexts/index.ts (100%) rename packages/editor/src/{core => }/extensions/additional-slash-command-options.tsx (100%) rename packages/editor/src/{core => }/extensions/callout/block.tsx (100%) rename packages/editor/src/{core => }/extensions/callout/color-selector.tsx (100%) rename packages/editor/src/{core => }/extensions/callout/extension-config.ts (100%) rename packages/editor/src/{core => }/extensions/callout/extension.tsx (100%) rename packages/editor/src/{core => }/extensions/callout/index.ts (100%) rename packages/editor/src/{core => }/extensions/callout/logo-selector.tsx (100%) rename packages/editor/src/{core => }/extensions/callout/types.ts (100%) rename packages/editor/src/{core => }/extensions/callout/utils.ts (100%) rename packages/editor/src/{core => }/extensions/code-inline/index.tsx (100%) rename packages/editor/src/{core => }/extensions/code/code-block-lowlight.ts (100%) rename packages/editor/src/{core => }/extensions/code/code-block-node-view.tsx (100%) rename packages/editor/src/{core => }/extensions/code/code-block.ts (100%) rename packages/editor/src/{core => }/extensions/code/index.tsx (100%) rename packages/editor/src/{core => }/extensions/code/lowlight-plugin.ts (100%) rename packages/editor/src/{core => }/extensions/code/types.ts (100%) rename packages/editor/src/{core => }/extensions/code/utils/replace-code-block-with-text.ts (100%) rename packages/editor/src/{core => }/extensions/code/without-props.tsx (100%) rename packages/editor/src/{core => }/extensions/core-without-props.ts (100%) rename packages/editor/src/{core => }/extensions/core/extensions.ts (100%) rename packages/editor/src/{core => }/extensions/core/index.ts (100%) rename packages/editor/src/{core => }/extensions/core/without-props.ts (100%) rename packages/editor/src/{core => }/extensions/custom-color.ts (100%) rename packages/editor/src/{core => }/extensions/custom-image/components/block.tsx (100%) rename packages/editor/src/{core => }/extensions/custom-image/components/node-view.tsx (100%) rename packages/editor/src/{core => }/extensions/custom-image/components/toolbar/alignment.tsx (100%) rename packages/editor/src/{core => }/extensions/custom-image/components/toolbar/download.tsx (100%) rename packages/editor/src/{core => }/extensions/custom-image/components/toolbar/full-screen/index.ts (100%) rename packages/editor/src/{core => }/extensions/custom-image/components/toolbar/full-screen/modal.tsx (100%) rename packages/editor/src/{core => }/extensions/custom-image/components/toolbar/full-screen/root.tsx (100%) rename packages/editor/src/{core => }/extensions/custom-image/components/toolbar/index.ts (100%) rename packages/editor/src/{core => }/extensions/custom-image/components/toolbar/root.tsx (100%) rename packages/editor/src/{core => }/extensions/custom-image/components/upload-status.tsx (100%) rename packages/editor/src/{core => }/extensions/custom-image/components/uploader.tsx (100%) rename packages/editor/src/{core => }/extensions/custom-image/extension-config.ts (100%) rename packages/editor/src/{core => }/extensions/custom-image/extension.tsx (100%) rename packages/editor/src/{core => }/extensions/custom-image/types.ts (100%) rename packages/editor/src/{core => }/extensions/custom-image/utils.ts (100%) rename packages/editor/src/{core => }/extensions/custom-link/extension.tsx (100%) rename packages/editor/src/{core => }/extensions/custom-link/helpers/autolink.ts (100%) rename packages/editor/src/{core => }/extensions/custom-link/helpers/clickHandler.ts (100%) rename packages/editor/src/{core => }/extensions/custom-link/helpers/pasteHandler.ts (100%) rename packages/editor/src/{core => }/extensions/custom-link/index.ts (100%) rename packages/editor/src/{core => }/extensions/custom-list-keymap/index.ts (100%) rename packages/editor/src/{core => }/extensions/custom-list-keymap/list-helpers.ts (100%) rename packages/editor/src/{core => }/extensions/custom-list-keymap/list-keymap.ts (100%) rename packages/editor/src/{core => }/extensions/document-extensions.tsx (100%) rename packages/editor/src/{core => }/extensions/emoji/components/emojis-list.tsx (100%) rename packages/editor/src/{core => }/extensions/emoji/emoji.ts (100%) rename packages/editor/src/{core => }/extensions/emoji/extension.ts (100%) rename packages/editor/src/{core => }/extensions/emoji/suggestion.ts (100%) rename packages/editor/src/{core => }/extensions/enter-key.ts (100%) rename packages/editor/src/{core => }/extensions/extensions.ts (100%) rename packages/editor/src/{core => }/extensions/headings-list.ts (100%) rename packages/editor/src/{core => }/extensions/horizontal-rule.ts (100%) rename packages/editor/src/{core => }/extensions/image/extension-config.tsx (100%) rename packages/editor/src/{core => }/extensions/image/extension.tsx (100%) rename packages/editor/src/{core => }/extensions/image/index.ts (100%) rename packages/editor/src/{core => }/extensions/index.ts (100%) rename packages/editor/src/{core => }/extensions/keymap.ts (100%) rename packages/editor/src/{core => }/extensions/mentions/extension-config.ts (100%) rename packages/editor/src/{core => }/extensions/mentions/extension.tsx (100%) rename packages/editor/src/{core => }/extensions/mentions/index.ts (100%) rename packages/editor/src/{core => }/extensions/mentions/mention-node-view.tsx (100%) rename packages/editor/src/{core => }/extensions/mentions/mentions-list-dropdown.tsx (100%) rename packages/editor/src/{core => }/extensions/mentions/types.ts (100%) rename packages/editor/src/{core => }/extensions/mentions/utils.ts (100%) rename packages/editor/src/{core => }/extensions/placeholder.ts (100%) rename packages/editor/src/{core => }/extensions/quote.ts (100%) rename packages/editor/src/{core => }/extensions/rich-text-extensions.tsx (100%) rename packages/editor/src/{core => }/extensions/side-menu.ts (100%) rename packages/editor/src/{core => }/extensions/slash-commands/command-items-list.tsx (100%) rename packages/editor/src/{core => }/extensions/slash-commands/command-menu-item.tsx (100%) rename packages/editor/src/{core => }/extensions/slash-commands/command-menu.tsx (100%) rename packages/editor/src/{core => }/extensions/slash-commands/index.ts (100%) rename packages/editor/src/{core => }/extensions/slash-commands/root.tsx (100%) rename packages/editor/src/{core => }/extensions/starter-kit.ts (100%) rename packages/editor/src/{core => }/extensions/table/index.ts (100%) rename packages/editor/src/{core => }/extensions/table/plugins/drag-handles/actions.ts (100%) rename packages/editor/src/{core => }/extensions/table/plugins/drag-handles/color-selector.tsx (100%) rename packages/editor/src/{core => }/extensions/table/plugins/drag-handles/column/drag-handle.tsx (100%) rename packages/editor/src/{core => }/extensions/table/plugins/drag-handles/column/dropdown.tsx (100%) rename packages/editor/src/{core => }/extensions/table/plugins/drag-handles/column/plugin.ts (100%) rename packages/editor/src/{core => }/extensions/table/plugins/drag-handles/column/utils.ts (100%) rename packages/editor/src/{core => }/extensions/table/plugins/drag-handles/marker-utils.ts (100%) rename packages/editor/src/{core => }/extensions/table/plugins/drag-handles/row/drag-handle.tsx (100%) rename packages/editor/src/{core => }/extensions/table/plugins/drag-handles/row/dropdown.tsx (100%) rename packages/editor/src/{core => }/extensions/table/plugins/drag-handles/row/plugin.ts (100%) rename packages/editor/src/{core => }/extensions/table/plugins/drag-handles/row/utils.ts (100%) rename packages/editor/src/{core => }/extensions/table/plugins/drag-handles/utils.ts (100%) rename packages/editor/src/{core => }/extensions/table/plugins/drag-state.ts (100%) rename packages/editor/src/{core => }/extensions/table/plugins/insert-handlers/plugin.ts (100%) rename packages/editor/src/{core => }/extensions/table/plugins/insert-handlers/utils.ts (100%) rename packages/editor/src/{core => }/extensions/table/plugins/selection-outline/plugin.ts (100%) rename packages/editor/src/{core => }/extensions/table/plugins/selection-outline/utils.ts (100%) rename packages/editor/src/{core => }/extensions/table/table-cell.ts (100%) rename packages/editor/src/{core => }/extensions/table/table-header.ts (100%) rename packages/editor/src/{core => }/extensions/table/table-row.ts (100%) rename packages/editor/src/{core => }/extensions/table/table/icons.ts (100%) rename packages/editor/src/{core => }/extensions/table/table/index.ts (100%) rename packages/editor/src/{core => }/extensions/table/table/table-view.tsx (100%) rename packages/editor/src/{core => }/extensions/table/table/table.ts (100%) rename packages/editor/src/{core => }/extensions/table/table/utilities/create-cell.ts (100%) rename packages/editor/src/{core => }/extensions/table/table/utilities/create-table.ts (100%) rename packages/editor/src/{core => }/extensions/table/table/utilities/delete-column.ts (100%) rename packages/editor/src/{core => }/extensions/table/table/utilities/delete-key-shortcut.ts (100%) rename packages/editor/src/{core => }/extensions/table/table/utilities/delete-row.ts (100%) rename packages/editor/src/{core => }/extensions/table/table/utilities/get-table-node-types.ts (100%) rename packages/editor/src/{core => }/extensions/table/table/utilities/helpers.ts (100%) rename packages/editor/src/{core => }/extensions/table/table/utilities/insert-line-above-table-action.ts (100%) rename packages/editor/src/{core => }/extensions/table/table/utilities/insert-line-below-table-action.ts (100%) rename packages/editor/src/{core => }/extensions/text-align.ts (100%) rename packages/editor/src/{core => }/extensions/title-extension.ts (100%) rename packages/editor/src/{core => }/extensions/trailing-node.ts (100%) rename packages/editor/src/{core => }/extensions/typography/index.ts (100%) rename packages/editor/src/{core => }/extensions/typography/inputRules.ts (100%) rename packages/editor/src/{core => }/extensions/unique-id/extension.ts (100%) rename packages/editor/src/{core => }/extensions/unique-id/plugin.ts (100%) rename packages/editor/src/{core => }/extensions/unique-id/utils.ts (100%) rename packages/editor/src/{core => }/extensions/utility.ts (100%) rename packages/editor/src/{core => }/extensions/work-item-embed/extension-config.ts (100%) rename packages/editor/src/{core => }/extensions/work-item-embed/extension.tsx (100%) rename packages/editor/src/{core => }/extensions/work-item-embed/index.ts (100%) rename packages/editor/src/{core => }/extensions/work-item-embed/types.ts (100%) rename packages/editor/src/{core => }/helpers/asset-duplication.ts (100%) rename packages/editor/src/{core => }/helpers/assets.ts (100%) rename packages/editor/src/{core => }/helpers/common.ts (100%) rename packages/editor/src/{core => }/helpers/editor-commands.ts (100%) rename packages/editor/src/{core => }/helpers/editor-ref.ts (100%) rename packages/editor/src/{core => }/helpers/file.ts (100%) rename packages/editor/src/{core => }/helpers/find-suggestion-match.ts (100%) rename packages/editor/src/{core => }/helpers/floating-ui.ts (100%) rename packages/editor/src/{core => }/helpers/get-document-server-event.ts (100%) rename packages/editor/src/{core => }/helpers/image-helpers.ts (100%) rename packages/editor/src/{core => }/helpers/insert-content-at-cursor-position.ts (100%) rename packages/editor/src/{core => }/helpers/insert-empty-paragraph-at-node-boundary.ts (100%) rename packages/editor/src/{core => }/helpers/parser.ts (100%) rename packages/editor/src/{core => }/helpers/paste-asset.ts (100%) rename packages/editor/src/{core => }/helpers/scroll-to-node.ts (100%) rename packages/editor/src/{core => }/helpers/tippy.ts (100%) rename packages/editor/src/{core => }/helpers/yjs-utils.ts (100%) rename packages/editor/src/{core => }/hooks/use-collaborative-editor.ts (100%) rename packages/editor/src/{core => }/hooks/use-editor-navigation.ts (100%) rename packages/editor/src/{core => }/hooks/use-editor.ts (100%) rename packages/editor/src/{core => }/hooks/use-file-upload.ts (100%) rename packages/editor/src/{core => }/hooks/use-title-editor.ts (100%) rename packages/editor/src/{core => }/hooks/use-yjs-setup.ts (100%) rename packages/editor/src/{core => }/plugins/ai-handle.ts (100%) rename packages/editor/src/{core => }/plugins/drag-handle.ts (100%) rename packages/editor/src/{core => }/plugins/drop.ts (100%) rename packages/editor/src/{core => }/plugins/file/delete.ts (100%) rename packages/editor/src/{core => }/plugins/file/restore.ts (100%) rename packages/editor/src/{core => }/plugins/file/root.ts (100%) rename packages/editor/src/{core => }/plugins/file/types.ts (100%) rename packages/editor/src/{core => }/plugins/highlight.ts (100%) rename packages/editor/src/{core => }/plugins/markdown-clipboard.ts (100%) rename packages/editor/src/{core => }/props.ts (100%) rename packages/editor/src/{core => }/types/ai.ts (100%) rename packages/editor/src/{core => }/types/asset.ts (100%) rename packages/editor/src/{core => }/types/collaboration.ts (100%) rename packages/editor/src/{core => }/types/config.ts (100%) rename packages/editor/src/{core => }/types/document-collaborative-events.ts (100%) rename packages/editor/src/{core => }/types/editor-extended.ts (100%) rename packages/editor/src/{core => }/types/editor.ts (100%) rename packages/editor/src/{core => }/types/embed.ts (100%) rename packages/editor/src/{core => }/types/extensions.ts (100%) rename packages/editor/src/{core => }/types/hook.ts (100%) rename packages/editor/src/{core => }/types/index.ts (100%) rename packages/editor/src/{core => }/types/issue-embed.ts (100%) rename packages/editor/src/{core => }/types/mention.ts (100%) rename packages/editor/src/{core => }/types/slash-commands-suggestion.ts (100%) rename packages/editor/src/{core => }/types/storage.ts (100%) rename packages/editor/src/{core => }/types/utils.ts (100%) diff --git a/packages/editor/src/core/components/document-editor-side-effects.ts b/packages/editor/src/components/document-editor-side-effects.ts similarity index 100% rename from packages/editor/src/core/components/document-editor-side-effects.ts rename to packages/editor/src/components/document-editor-side-effects.ts diff --git a/packages/editor/src/core/components/editors/document/collaborative-editor.tsx b/packages/editor/src/components/editors/document/collaborative-editor.tsx similarity index 100% rename from packages/editor/src/core/components/editors/document/collaborative-editor.tsx rename to packages/editor/src/components/editors/document/collaborative-editor.tsx diff --git a/packages/editor/src/core/components/editors/document/editor.tsx b/packages/editor/src/components/editors/document/editor.tsx similarity index 100% rename from packages/editor/src/core/components/editors/document/editor.tsx rename to packages/editor/src/components/editors/document/editor.tsx diff --git a/packages/editor/src/core/components/editors/document/index.ts b/packages/editor/src/components/editors/document/index.ts similarity index 100% rename from packages/editor/src/core/components/editors/document/index.ts rename to packages/editor/src/components/editors/document/index.ts diff --git a/packages/editor/src/core/components/editors/document/loader.tsx b/packages/editor/src/components/editors/document/loader.tsx similarity index 100% rename from packages/editor/src/core/components/editors/document/loader.tsx rename to packages/editor/src/components/editors/document/loader.tsx diff --git a/packages/editor/src/core/components/editors/document/page-renderer.tsx b/packages/editor/src/components/editors/document/page-renderer.tsx similarity index 100% rename from packages/editor/src/core/components/editors/document/page-renderer.tsx rename to packages/editor/src/components/editors/document/page-renderer.tsx diff --git a/packages/editor/src/core/components/editors/editor-container.tsx b/packages/editor/src/components/editors/editor-container.tsx similarity index 100% rename from packages/editor/src/core/components/editors/editor-container.tsx rename to packages/editor/src/components/editors/editor-container.tsx diff --git a/packages/editor/src/core/components/editors/editor-content.tsx b/packages/editor/src/components/editors/editor-content.tsx similarity index 100% rename from packages/editor/src/core/components/editors/editor-content.tsx rename to packages/editor/src/components/editors/editor-content.tsx diff --git a/packages/editor/src/core/components/editors/editor-wrapper.tsx b/packages/editor/src/components/editors/editor-wrapper.tsx similarity index 100% rename from packages/editor/src/core/components/editors/editor-wrapper.tsx rename to packages/editor/src/components/editors/editor-wrapper.tsx diff --git a/packages/editor/src/core/components/editors/index.ts b/packages/editor/src/components/editors/index.ts similarity index 100% rename from packages/editor/src/core/components/editors/index.ts rename to packages/editor/src/components/editors/index.ts diff --git a/packages/editor/src/core/components/editors/link-view-container.tsx b/packages/editor/src/components/editors/link-view-container.tsx similarity index 100% rename from packages/editor/src/core/components/editors/link-view-container.tsx rename to packages/editor/src/components/editors/link-view-container.tsx diff --git a/packages/editor/src/core/components/editors/lite-text/editor.tsx b/packages/editor/src/components/editors/lite-text/editor.tsx similarity index 100% rename from packages/editor/src/core/components/editors/lite-text/editor.tsx rename to packages/editor/src/components/editors/lite-text/editor.tsx diff --git a/packages/editor/src/core/components/editors/lite-text/index.ts b/packages/editor/src/components/editors/lite-text/index.ts similarity index 100% rename from packages/editor/src/core/components/editors/lite-text/index.ts rename to packages/editor/src/components/editors/lite-text/index.ts diff --git a/packages/editor/src/core/components/editors/rich-text/editor.tsx b/packages/editor/src/components/editors/rich-text/editor.tsx similarity index 100% rename from packages/editor/src/core/components/editors/rich-text/editor.tsx rename to packages/editor/src/components/editors/rich-text/editor.tsx diff --git a/packages/editor/src/core/components/editors/rich-text/index.ts b/packages/editor/src/components/editors/rich-text/index.ts similarity index 100% rename from packages/editor/src/core/components/editors/rich-text/index.ts rename to packages/editor/src/components/editors/rich-text/index.ts diff --git a/packages/editor/src/core/components/link-container.tsx b/packages/editor/src/components/link-container.tsx similarity index 100% rename from packages/editor/src/core/components/link-container.tsx rename to packages/editor/src/components/link-container.tsx diff --git a/packages/editor/src/core/components/links/index.ts b/packages/editor/src/components/links/index.ts similarity index 100% rename from packages/editor/src/core/components/links/index.ts rename to packages/editor/src/components/links/index.ts diff --git a/packages/editor/src/core/components/links/link-edit-view.tsx b/packages/editor/src/components/links/link-edit-view.tsx similarity index 100% rename from packages/editor/src/core/components/links/link-edit-view.tsx rename to packages/editor/src/components/links/link-edit-view.tsx diff --git a/packages/editor/src/core/components/links/link-preview.tsx b/packages/editor/src/components/links/link-preview.tsx similarity index 100% rename from packages/editor/src/core/components/links/link-preview.tsx rename to packages/editor/src/components/links/link-preview.tsx diff --git a/packages/editor/src/core/components/links/link-view.tsx b/packages/editor/src/components/links/link-view.tsx similarity index 100% rename from packages/editor/src/core/components/links/link-view.tsx rename to packages/editor/src/components/links/link-view.tsx diff --git a/packages/editor/src/core/components/menus/ai-menu.tsx b/packages/editor/src/components/menus/ai-menu.tsx similarity index 100% rename from packages/editor/src/core/components/menus/ai-menu.tsx rename to packages/editor/src/components/menus/ai-menu.tsx diff --git a/packages/editor/src/core/components/menus/block-menu-options.tsx b/packages/editor/src/components/menus/block-menu-options.tsx similarity index 100% rename from packages/editor/src/core/components/menus/block-menu-options.tsx rename to packages/editor/src/components/menus/block-menu-options.tsx diff --git a/packages/editor/src/core/components/menus/block-menu.tsx b/packages/editor/src/components/menus/block-menu.tsx similarity index 100% rename from packages/editor/src/core/components/menus/block-menu.tsx rename to packages/editor/src/components/menus/block-menu.tsx diff --git a/packages/editor/src/core/components/menus/bubble-menu/alignment-selector.tsx b/packages/editor/src/components/menus/bubble-menu/alignment-selector.tsx similarity index 100% rename from packages/editor/src/core/components/menus/bubble-menu/alignment-selector.tsx rename to packages/editor/src/components/menus/bubble-menu/alignment-selector.tsx diff --git a/packages/editor/src/core/components/menus/bubble-menu/color-selector.tsx b/packages/editor/src/components/menus/bubble-menu/color-selector.tsx similarity index 100% rename from packages/editor/src/core/components/menus/bubble-menu/color-selector.tsx rename to packages/editor/src/components/menus/bubble-menu/color-selector.tsx diff --git a/packages/editor/src/core/components/menus/bubble-menu/index.ts b/packages/editor/src/components/menus/bubble-menu/index.ts similarity index 100% rename from packages/editor/src/core/components/menus/bubble-menu/index.ts rename to packages/editor/src/components/menus/bubble-menu/index.ts diff --git a/packages/editor/src/core/components/menus/bubble-menu/link-selector.tsx b/packages/editor/src/components/menus/bubble-menu/link-selector.tsx similarity index 100% rename from packages/editor/src/core/components/menus/bubble-menu/link-selector.tsx rename to packages/editor/src/components/menus/bubble-menu/link-selector.tsx diff --git a/packages/editor/src/core/components/menus/bubble-menu/node-selector.tsx b/packages/editor/src/components/menus/bubble-menu/node-selector.tsx similarity index 100% rename from packages/editor/src/core/components/menus/bubble-menu/node-selector.tsx rename to packages/editor/src/components/menus/bubble-menu/node-selector.tsx diff --git a/packages/editor/src/core/components/menus/bubble-menu/root.tsx b/packages/editor/src/components/menus/bubble-menu/root.tsx similarity index 100% rename from packages/editor/src/core/components/menus/bubble-menu/root.tsx rename to packages/editor/src/components/menus/bubble-menu/root.tsx diff --git a/packages/editor/src/core/components/menus/floating-menu/root.tsx b/packages/editor/src/components/menus/floating-menu/root.tsx similarity index 100% rename from packages/editor/src/core/components/menus/floating-menu/root.tsx rename to packages/editor/src/components/menus/floating-menu/root.tsx diff --git a/packages/editor/src/core/components/menus/floating-menu/use-floating-menu.ts b/packages/editor/src/components/menus/floating-menu/use-floating-menu.ts similarity index 100% rename from packages/editor/src/core/components/menus/floating-menu/use-floating-menu.ts rename to packages/editor/src/components/menus/floating-menu/use-floating-menu.ts diff --git a/packages/editor/src/core/components/menus/index.ts b/packages/editor/src/components/menus/index.ts similarity index 100% rename from packages/editor/src/core/components/menus/index.ts rename to packages/editor/src/components/menus/index.ts diff --git a/packages/editor/src/core/components/menus/menu-items.ts b/packages/editor/src/components/menus/menu-items.ts similarity index 100% rename from packages/editor/src/core/components/menus/menu-items.ts rename to packages/editor/src/components/menus/menu-items.ts diff --git a/packages/editor/src/core/constants/assets.ts b/packages/editor/src/constants/assets.ts similarity index 100% rename from packages/editor/src/core/constants/assets.ts rename to packages/editor/src/constants/assets.ts diff --git a/packages/editor/src/core/constants/common.ts b/packages/editor/src/constants/common.ts similarity index 100% rename from packages/editor/src/core/constants/common.ts rename to packages/editor/src/constants/common.ts diff --git a/packages/editor/src/core/constants/config.ts b/packages/editor/src/constants/config.ts similarity index 100% rename from packages/editor/src/core/constants/config.ts rename to packages/editor/src/constants/config.ts diff --git a/packages/editor/src/core/constants/document-collaborative-events.ts b/packages/editor/src/constants/document-collaborative-events.ts similarity index 100% rename from packages/editor/src/core/constants/document-collaborative-events.ts rename to packages/editor/src/constants/document-collaborative-events.ts diff --git a/packages/editor/src/core/constants/extension.ts b/packages/editor/src/constants/extension.ts similarity index 100% rename from packages/editor/src/core/constants/extension.ts rename to packages/editor/src/constants/extension.ts diff --git a/packages/editor/src/core/constants/extensions.ts b/packages/editor/src/constants/extensions.ts similarity index 100% rename from packages/editor/src/core/constants/extensions.ts rename to packages/editor/src/constants/extensions.ts diff --git a/packages/editor/src/core/constants/meta.ts b/packages/editor/src/constants/meta.ts similarity index 100% rename from packages/editor/src/core/constants/meta.ts rename to packages/editor/src/constants/meta.ts diff --git a/packages/editor/src/core/constants/utility.ts b/packages/editor/src/constants/utility.ts similarity index 100% rename from packages/editor/src/core/constants/utility.ts rename to packages/editor/src/constants/utility.ts diff --git a/packages/editor/src/core/contexts/collaboration-context.tsx b/packages/editor/src/contexts/collaboration-context.tsx similarity index 100% rename from packages/editor/src/core/contexts/collaboration-context.tsx rename to packages/editor/src/contexts/collaboration-context.tsx diff --git a/packages/editor/src/core/contexts/index.ts b/packages/editor/src/contexts/index.ts similarity index 100% rename from packages/editor/src/core/contexts/index.ts rename to packages/editor/src/contexts/index.ts diff --git a/packages/editor/src/core/extensions/additional-slash-command-options.tsx b/packages/editor/src/extensions/additional-slash-command-options.tsx similarity index 100% rename from packages/editor/src/core/extensions/additional-slash-command-options.tsx rename to packages/editor/src/extensions/additional-slash-command-options.tsx diff --git a/packages/editor/src/core/extensions/callout/block.tsx b/packages/editor/src/extensions/callout/block.tsx similarity index 100% rename from packages/editor/src/core/extensions/callout/block.tsx rename to packages/editor/src/extensions/callout/block.tsx diff --git a/packages/editor/src/core/extensions/callout/color-selector.tsx b/packages/editor/src/extensions/callout/color-selector.tsx similarity index 100% rename from packages/editor/src/core/extensions/callout/color-selector.tsx rename to packages/editor/src/extensions/callout/color-selector.tsx diff --git a/packages/editor/src/core/extensions/callout/extension-config.ts b/packages/editor/src/extensions/callout/extension-config.ts similarity index 100% rename from packages/editor/src/core/extensions/callout/extension-config.ts rename to packages/editor/src/extensions/callout/extension-config.ts diff --git a/packages/editor/src/core/extensions/callout/extension.tsx b/packages/editor/src/extensions/callout/extension.tsx similarity index 100% rename from packages/editor/src/core/extensions/callout/extension.tsx rename to packages/editor/src/extensions/callout/extension.tsx diff --git a/packages/editor/src/core/extensions/callout/index.ts b/packages/editor/src/extensions/callout/index.ts similarity index 100% rename from packages/editor/src/core/extensions/callout/index.ts rename to packages/editor/src/extensions/callout/index.ts diff --git a/packages/editor/src/core/extensions/callout/logo-selector.tsx b/packages/editor/src/extensions/callout/logo-selector.tsx similarity index 100% rename from packages/editor/src/core/extensions/callout/logo-selector.tsx rename to packages/editor/src/extensions/callout/logo-selector.tsx diff --git a/packages/editor/src/core/extensions/callout/types.ts b/packages/editor/src/extensions/callout/types.ts similarity index 100% rename from packages/editor/src/core/extensions/callout/types.ts rename to packages/editor/src/extensions/callout/types.ts diff --git a/packages/editor/src/core/extensions/callout/utils.ts b/packages/editor/src/extensions/callout/utils.ts similarity index 100% rename from packages/editor/src/core/extensions/callout/utils.ts rename to packages/editor/src/extensions/callout/utils.ts diff --git a/packages/editor/src/core/extensions/code-inline/index.tsx b/packages/editor/src/extensions/code-inline/index.tsx similarity index 100% rename from packages/editor/src/core/extensions/code-inline/index.tsx rename to packages/editor/src/extensions/code-inline/index.tsx diff --git a/packages/editor/src/core/extensions/code/code-block-lowlight.ts b/packages/editor/src/extensions/code/code-block-lowlight.ts similarity index 100% rename from packages/editor/src/core/extensions/code/code-block-lowlight.ts rename to packages/editor/src/extensions/code/code-block-lowlight.ts diff --git a/packages/editor/src/core/extensions/code/code-block-node-view.tsx b/packages/editor/src/extensions/code/code-block-node-view.tsx similarity index 100% rename from packages/editor/src/core/extensions/code/code-block-node-view.tsx rename to packages/editor/src/extensions/code/code-block-node-view.tsx diff --git a/packages/editor/src/core/extensions/code/code-block.ts b/packages/editor/src/extensions/code/code-block.ts similarity index 100% rename from packages/editor/src/core/extensions/code/code-block.ts rename to packages/editor/src/extensions/code/code-block.ts diff --git a/packages/editor/src/core/extensions/code/index.tsx b/packages/editor/src/extensions/code/index.tsx similarity index 100% rename from packages/editor/src/core/extensions/code/index.tsx rename to packages/editor/src/extensions/code/index.tsx diff --git a/packages/editor/src/core/extensions/code/lowlight-plugin.ts b/packages/editor/src/extensions/code/lowlight-plugin.ts similarity index 100% rename from packages/editor/src/core/extensions/code/lowlight-plugin.ts rename to packages/editor/src/extensions/code/lowlight-plugin.ts diff --git a/packages/editor/src/core/extensions/code/types.ts b/packages/editor/src/extensions/code/types.ts similarity index 100% rename from packages/editor/src/core/extensions/code/types.ts rename to packages/editor/src/extensions/code/types.ts diff --git a/packages/editor/src/core/extensions/code/utils/replace-code-block-with-text.ts b/packages/editor/src/extensions/code/utils/replace-code-block-with-text.ts similarity index 100% rename from packages/editor/src/core/extensions/code/utils/replace-code-block-with-text.ts rename to packages/editor/src/extensions/code/utils/replace-code-block-with-text.ts diff --git a/packages/editor/src/core/extensions/code/without-props.tsx b/packages/editor/src/extensions/code/without-props.tsx similarity index 100% rename from packages/editor/src/core/extensions/code/without-props.tsx rename to packages/editor/src/extensions/code/without-props.tsx diff --git a/packages/editor/src/core/extensions/core-without-props.ts b/packages/editor/src/extensions/core-without-props.ts similarity index 100% rename from packages/editor/src/core/extensions/core-without-props.ts rename to packages/editor/src/extensions/core-without-props.ts diff --git a/packages/editor/src/core/extensions/core/extensions.ts b/packages/editor/src/extensions/core/extensions.ts similarity index 100% rename from packages/editor/src/core/extensions/core/extensions.ts rename to packages/editor/src/extensions/core/extensions.ts diff --git a/packages/editor/src/core/extensions/core/index.ts b/packages/editor/src/extensions/core/index.ts similarity index 100% rename from packages/editor/src/core/extensions/core/index.ts rename to packages/editor/src/extensions/core/index.ts diff --git a/packages/editor/src/core/extensions/core/without-props.ts b/packages/editor/src/extensions/core/without-props.ts similarity index 100% rename from packages/editor/src/core/extensions/core/without-props.ts rename to packages/editor/src/extensions/core/without-props.ts diff --git a/packages/editor/src/core/extensions/custom-color.ts b/packages/editor/src/extensions/custom-color.ts similarity index 100% rename from packages/editor/src/core/extensions/custom-color.ts rename to packages/editor/src/extensions/custom-color.ts diff --git a/packages/editor/src/core/extensions/custom-image/components/block.tsx b/packages/editor/src/extensions/custom-image/components/block.tsx similarity index 100% rename from packages/editor/src/core/extensions/custom-image/components/block.tsx rename to packages/editor/src/extensions/custom-image/components/block.tsx diff --git a/packages/editor/src/core/extensions/custom-image/components/node-view.tsx b/packages/editor/src/extensions/custom-image/components/node-view.tsx similarity index 100% rename from packages/editor/src/core/extensions/custom-image/components/node-view.tsx rename to packages/editor/src/extensions/custom-image/components/node-view.tsx diff --git a/packages/editor/src/core/extensions/custom-image/components/toolbar/alignment.tsx b/packages/editor/src/extensions/custom-image/components/toolbar/alignment.tsx similarity index 100% rename from packages/editor/src/core/extensions/custom-image/components/toolbar/alignment.tsx rename to packages/editor/src/extensions/custom-image/components/toolbar/alignment.tsx diff --git a/packages/editor/src/core/extensions/custom-image/components/toolbar/download.tsx b/packages/editor/src/extensions/custom-image/components/toolbar/download.tsx similarity index 100% rename from packages/editor/src/core/extensions/custom-image/components/toolbar/download.tsx rename to packages/editor/src/extensions/custom-image/components/toolbar/download.tsx diff --git a/packages/editor/src/core/extensions/custom-image/components/toolbar/full-screen/index.ts b/packages/editor/src/extensions/custom-image/components/toolbar/full-screen/index.ts similarity index 100% rename from packages/editor/src/core/extensions/custom-image/components/toolbar/full-screen/index.ts rename to packages/editor/src/extensions/custom-image/components/toolbar/full-screen/index.ts diff --git a/packages/editor/src/core/extensions/custom-image/components/toolbar/full-screen/modal.tsx b/packages/editor/src/extensions/custom-image/components/toolbar/full-screen/modal.tsx similarity index 100% rename from packages/editor/src/core/extensions/custom-image/components/toolbar/full-screen/modal.tsx rename to packages/editor/src/extensions/custom-image/components/toolbar/full-screen/modal.tsx diff --git a/packages/editor/src/core/extensions/custom-image/components/toolbar/full-screen/root.tsx b/packages/editor/src/extensions/custom-image/components/toolbar/full-screen/root.tsx similarity index 100% rename from packages/editor/src/core/extensions/custom-image/components/toolbar/full-screen/root.tsx rename to packages/editor/src/extensions/custom-image/components/toolbar/full-screen/root.tsx diff --git a/packages/editor/src/core/extensions/custom-image/components/toolbar/index.ts b/packages/editor/src/extensions/custom-image/components/toolbar/index.ts similarity index 100% rename from packages/editor/src/core/extensions/custom-image/components/toolbar/index.ts rename to packages/editor/src/extensions/custom-image/components/toolbar/index.ts diff --git a/packages/editor/src/core/extensions/custom-image/components/toolbar/root.tsx b/packages/editor/src/extensions/custom-image/components/toolbar/root.tsx similarity index 100% rename from packages/editor/src/core/extensions/custom-image/components/toolbar/root.tsx rename to packages/editor/src/extensions/custom-image/components/toolbar/root.tsx diff --git a/packages/editor/src/core/extensions/custom-image/components/upload-status.tsx b/packages/editor/src/extensions/custom-image/components/upload-status.tsx similarity index 100% rename from packages/editor/src/core/extensions/custom-image/components/upload-status.tsx rename to packages/editor/src/extensions/custom-image/components/upload-status.tsx diff --git a/packages/editor/src/core/extensions/custom-image/components/uploader.tsx b/packages/editor/src/extensions/custom-image/components/uploader.tsx similarity index 100% rename from packages/editor/src/core/extensions/custom-image/components/uploader.tsx rename to packages/editor/src/extensions/custom-image/components/uploader.tsx diff --git a/packages/editor/src/core/extensions/custom-image/extension-config.ts b/packages/editor/src/extensions/custom-image/extension-config.ts similarity index 100% rename from packages/editor/src/core/extensions/custom-image/extension-config.ts rename to packages/editor/src/extensions/custom-image/extension-config.ts diff --git a/packages/editor/src/core/extensions/custom-image/extension.tsx b/packages/editor/src/extensions/custom-image/extension.tsx similarity index 100% rename from packages/editor/src/core/extensions/custom-image/extension.tsx rename to packages/editor/src/extensions/custom-image/extension.tsx diff --git a/packages/editor/src/core/extensions/custom-image/types.ts b/packages/editor/src/extensions/custom-image/types.ts similarity index 100% rename from packages/editor/src/core/extensions/custom-image/types.ts rename to packages/editor/src/extensions/custom-image/types.ts diff --git a/packages/editor/src/core/extensions/custom-image/utils.ts b/packages/editor/src/extensions/custom-image/utils.ts similarity index 100% rename from packages/editor/src/core/extensions/custom-image/utils.ts rename to packages/editor/src/extensions/custom-image/utils.ts diff --git a/packages/editor/src/core/extensions/custom-link/extension.tsx b/packages/editor/src/extensions/custom-link/extension.tsx similarity index 100% rename from packages/editor/src/core/extensions/custom-link/extension.tsx rename to packages/editor/src/extensions/custom-link/extension.tsx diff --git a/packages/editor/src/core/extensions/custom-link/helpers/autolink.ts b/packages/editor/src/extensions/custom-link/helpers/autolink.ts similarity index 100% rename from packages/editor/src/core/extensions/custom-link/helpers/autolink.ts rename to packages/editor/src/extensions/custom-link/helpers/autolink.ts diff --git a/packages/editor/src/core/extensions/custom-link/helpers/clickHandler.ts b/packages/editor/src/extensions/custom-link/helpers/clickHandler.ts similarity index 100% rename from packages/editor/src/core/extensions/custom-link/helpers/clickHandler.ts rename to packages/editor/src/extensions/custom-link/helpers/clickHandler.ts diff --git a/packages/editor/src/core/extensions/custom-link/helpers/pasteHandler.ts b/packages/editor/src/extensions/custom-link/helpers/pasteHandler.ts similarity index 100% rename from packages/editor/src/core/extensions/custom-link/helpers/pasteHandler.ts rename to packages/editor/src/extensions/custom-link/helpers/pasteHandler.ts diff --git a/packages/editor/src/core/extensions/custom-link/index.ts b/packages/editor/src/extensions/custom-link/index.ts similarity index 100% rename from packages/editor/src/core/extensions/custom-link/index.ts rename to packages/editor/src/extensions/custom-link/index.ts diff --git a/packages/editor/src/core/extensions/custom-list-keymap/index.ts b/packages/editor/src/extensions/custom-list-keymap/index.ts similarity index 100% rename from packages/editor/src/core/extensions/custom-list-keymap/index.ts rename to packages/editor/src/extensions/custom-list-keymap/index.ts diff --git a/packages/editor/src/core/extensions/custom-list-keymap/list-helpers.ts b/packages/editor/src/extensions/custom-list-keymap/list-helpers.ts similarity index 100% rename from packages/editor/src/core/extensions/custom-list-keymap/list-helpers.ts rename to packages/editor/src/extensions/custom-list-keymap/list-helpers.ts diff --git a/packages/editor/src/core/extensions/custom-list-keymap/list-keymap.ts b/packages/editor/src/extensions/custom-list-keymap/list-keymap.ts similarity index 100% rename from packages/editor/src/core/extensions/custom-list-keymap/list-keymap.ts rename to packages/editor/src/extensions/custom-list-keymap/list-keymap.ts diff --git a/packages/editor/src/core/extensions/document-extensions.tsx b/packages/editor/src/extensions/document-extensions.tsx similarity index 100% rename from packages/editor/src/core/extensions/document-extensions.tsx rename to packages/editor/src/extensions/document-extensions.tsx diff --git a/packages/editor/src/core/extensions/emoji/components/emojis-list.tsx b/packages/editor/src/extensions/emoji/components/emojis-list.tsx similarity index 100% rename from packages/editor/src/core/extensions/emoji/components/emojis-list.tsx rename to packages/editor/src/extensions/emoji/components/emojis-list.tsx diff --git a/packages/editor/src/core/extensions/emoji/emoji.ts b/packages/editor/src/extensions/emoji/emoji.ts similarity index 100% rename from packages/editor/src/core/extensions/emoji/emoji.ts rename to packages/editor/src/extensions/emoji/emoji.ts diff --git a/packages/editor/src/core/extensions/emoji/extension.ts b/packages/editor/src/extensions/emoji/extension.ts similarity index 100% rename from packages/editor/src/core/extensions/emoji/extension.ts rename to packages/editor/src/extensions/emoji/extension.ts diff --git a/packages/editor/src/core/extensions/emoji/suggestion.ts b/packages/editor/src/extensions/emoji/suggestion.ts similarity index 100% rename from packages/editor/src/core/extensions/emoji/suggestion.ts rename to packages/editor/src/extensions/emoji/suggestion.ts diff --git a/packages/editor/src/core/extensions/enter-key.ts b/packages/editor/src/extensions/enter-key.ts similarity index 100% rename from packages/editor/src/core/extensions/enter-key.ts rename to packages/editor/src/extensions/enter-key.ts diff --git a/packages/editor/src/core/extensions/extensions.ts b/packages/editor/src/extensions/extensions.ts similarity index 100% rename from packages/editor/src/core/extensions/extensions.ts rename to packages/editor/src/extensions/extensions.ts diff --git a/packages/editor/src/core/extensions/headings-list.ts b/packages/editor/src/extensions/headings-list.ts similarity index 100% rename from packages/editor/src/core/extensions/headings-list.ts rename to packages/editor/src/extensions/headings-list.ts diff --git a/packages/editor/src/core/extensions/horizontal-rule.ts b/packages/editor/src/extensions/horizontal-rule.ts similarity index 100% rename from packages/editor/src/core/extensions/horizontal-rule.ts rename to packages/editor/src/extensions/horizontal-rule.ts diff --git a/packages/editor/src/core/extensions/image/extension-config.tsx b/packages/editor/src/extensions/image/extension-config.tsx similarity index 100% rename from packages/editor/src/core/extensions/image/extension-config.tsx rename to packages/editor/src/extensions/image/extension-config.tsx diff --git a/packages/editor/src/core/extensions/image/extension.tsx b/packages/editor/src/extensions/image/extension.tsx similarity index 100% rename from packages/editor/src/core/extensions/image/extension.tsx rename to packages/editor/src/extensions/image/extension.tsx diff --git a/packages/editor/src/core/extensions/image/index.ts b/packages/editor/src/extensions/image/index.ts similarity index 100% rename from packages/editor/src/core/extensions/image/index.ts rename to packages/editor/src/extensions/image/index.ts diff --git a/packages/editor/src/core/extensions/index.ts b/packages/editor/src/extensions/index.ts similarity index 100% rename from packages/editor/src/core/extensions/index.ts rename to packages/editor/src/extensions/index.ts diff --git a/packages/editor/src/core/extensions/keymap.ts b/packages/editor/src/extensions/keymap.ts similarity index 100% rename from packages/editor/src/core/extensions/keymap.ts rename to packages/editor/src/extensions/keymap.ts diff --git a/packages/editor/src/core/extensions/mentions/extension-config.ts b/packages/editor/src/extensions/mentions/extension-config.ts similarity index 100% rename from packages/editor/src/core/extensions/mentions/extension-config.ts rename to packages/editor/src/extensions/mentions/extension-config.ts diff --git a/packages/editor/src/core/extensions/mentions/extension.tsx b/packages/editor/src/extensions/mentions/extension.tsx similarity index 100% rename from packages/editor/src/core/extensions/mentions/extension.tsx rename to packages/editor/src/extensions/mentions/extension.tsx diff --git a/packages/editor/src/core/extensions/mentions/index.ts b/packages/editor/src/extensions/mentions/index.ts similarity index 100% rename from packages/editor/src/core/extensions/mentions/index.ts rename to packages/editor/src/extensions/mentions/index.ts diff --git a/packages/editor/src/core/extensions/mentions/mention-node-view.tsx b/packages/editor/src/extensions/mentions/mention-node-view.tsx similarity index 100% rename from packages/editor/src/core/extensions/mentions/mention-node-view.tsx rename to packages/editor/src/extensions/mentions/mention-node-view.tsx diff --git a/packages/editor/src/core/extensions/mentions/mentions-list-dropdown.tsx b/packages/editor/src/extensions/mentions/mentions-list-dropdown.tsx similarity index 100% rename from packages/editor/src/core/extensions/mentions/mentions-list-dropdown.tsx rename to packages/editor/src/extensions/mentions/mentions-list-dropdown.tsx diff --git a/packages/editor/src/core/extensions/mentions/types.ts b/packages/editor/src/extensions/mentions/types.ts similarity index 100% rename from packages/editor/src/core/extensions/mentions/types.ts rename to packages/editor/src/extensions/mentions/types.ts diff --git a/packages/editor/src/core/extensions/mentions/utils.ts b/packages/editor/src/extensions/mentions/utils.ts similarity index 100% rename from packages/editor/src/core/extensions/mentions/utils.ts rename to packages/editor/src/extensions/mentions/utils.ts diff --git a/packages/editor/src/core/extensions/placeholder.ts b/packages/editor/src/extensions/placeholder.ts similarity index 100% rename from packages/editor/src/core/extensions/placeholder.ts rename to packages/editor/src/extensions/placeholder.ts diff --git a/packages/editor/src/core/extensions/quote.ts b/packages/editor/src/extensions/quote.ts similarity index 100% rename from packages/editor/src/core/extensions/quote.ts rename to packages/editor/src/extensions/quote.ts diff --git a/packages/editor/src/core/extensions/rich-text-extensions.tsx b/packages/editor/src/extensions/rich-text-extensions.tsx similarity index 100% rename from packages/editor/src/core/extensions/rich-text-extensions.tsx rename to packages/editor/src/extensions/rich-text-extensions.tsx diff --git a/packages/editor/src/core/extensions/side-menu.ts b/packages/editor/src/extensions/side-menu.ts similarity index 100% rename from packages/editor/src/core/extensions/side-menu.ts rename to packages/editor/src/extensions/side-menu.ts diff --git a/packages/editor/src/core/extensions/slash-commands/command-items-list.tsx b/packages/editor/src/extensions/slash-commands/command-items-list.tsx similarity index 100% rename from packages/editor/src/core/extensions/slash-commands/command-items-list.tsx rename to packages/editor/src/extensions/slash-commands/command-items-list.tsx diff --git a/packages/editor/src/core/extensions/slash-commands/command-menu-item.tsx b/packages/editor/src/extensions/slash-commands/command-menu-item.tsx similarity index 100% rename from packages/editor/src/core/extensions/slash-commands/command-menu-item.tsx rename to packages/editor/src/extensions/slash-commands/command-menu-item.tsx diff --git a/packages/editor/src/core/extensions/slash-commands/command-menu.tsx b/packages/editor/src/extensions/slash-commands/command-menu.tsx similarity index 100% rename from packages/editor/src/core/extensions/slash-commands/command-menu.tsx rename to packages/editor/src/extensions/slash-commands/command-menu.tsx diff --git a/packages/editor/src/core/extensions/slash-commands/index.ts b/packages/editor/src/extensions/slash-commands/index.ts similarity index 100% rename from packages/editor/src/core/extensions/slash-commands/index.ts rename to packages/editor/src/extensions/slash-commands/index.ts diff --git a/packages/editor/src/core/extensions/slash-commands/root.tsx b/packages/editor/src/extensions/slash-commands/root.tsx similarity index 100% rename from packages/editor/src/core/extensions/slash-commands/root.tsx rename to packages/editor/src/extensions/slash-commands/root.tsx diff --git a/packages/editor/src/core/extensions/starter-kit.ts b/packages/editor/src/extensions/starter-kit.ts similarity index 100% rename from packages/editor/src/core/extensions/starter-kit.ts rename to packages/editor/src/extensions/starter-kit.ts diff --git a/packages/editor/src/core/extensions/table/index.ts b/packages/editor/src/extensions/table/index.ts similarity index 100% rename from packages/editor/src/core/extensions/table/index.ts rename to packages/editor/src/extensions/table/index.ts diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/actions.ts b/packages/editor/src/extensions/table/plugins/drag-handles/actions.ts similarity index 100% rename from packages/editor/src/core/extensions/table/plugins/drag-handles/actions.ts rename to packages/editor/src/extensions/table/plugins/drag-handles/actions.ts diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/color-selector.tsx b/packages/editor/src/extensions/table/plugins/drag-handles/color-selector.tsx similarity index 100% rename from packages/editor/src/core/extensions/table/plugins/drag-handles/color-selector.tsx rename to packages/editor/src/extensions/table/plugins/drag-handles/color-selector.tsx diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/column/drag-handle.tsx b/packages/editor/src/extensions/table/plugins/drag-handles/column/drag-handle.tsx similarity index 100% rename from packages/editor/src/core/extensions/table/plugins/drag-handles/column/drag-handle.tsx rename to packages/editor/src/extensions/table/plugins/drag-handles/column/drag-handle.tsx diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/column/dropdown.tsx b/packages/editor/src/extensions/table/plugins/drag-handles/column/dropdown.tsx similarity index 100% rename from packages/editor/src/core/extensions/table/plugins/drag-handles/column/dropdown.tsx rename to packages/editor/src/extensions/table/plugins/drag-handles/column/dropdown.tsx diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/column/plugin.ts b/packages/editor/src/extensions/table/plugins/drag-handles/column/plugin.ts similarity index 100% rename from packages/editor/src/core/extensions/table/plugins/drag-handles/column/plugin.ts rename to packages/editor/src/extensions/table/plugins/drag-handles/column/plugin.ts diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/column/utils.ts b/packages/editor/src/extensions/table/plugins/drag-handles/column/utils.ts similarity index 100% rename from packages/editor/src/core/extensions/table/plugins/drag-handles/column/utils.ts rename to packages/editor/src/extensions/table/plugins/drag-handles/column/utils.ts diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/marker-utils.ts b/packages/editor/src/extensions/table/plugins/drag-handles/marker-utils.ts similarity index 100% rename from packages/editor/src/core/extensions/table/plugins/drag-handles/marker-utils.ts rename to packages/editor/src/extensions/table/plugins/drag-handles/marker-utils.ts diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/row/drag-handle.tsx b/packages/editor/src/extensions/table/plugins/drag-handles/row/drag-handle.tsx similarity index 100% rename from packages/editor/src/core/extensions/table/plugins/drag-handles/row/drag-handle.tsx rename to packages/editor/src/extensions/table/plugins/drag-handles/row/drag-handle.tsx diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/row/dropdown.tsx b/packages/editor/src/extensions/table/plugins/drag-handles/row/dropdown.tsx similarity index 100% rename from packages/editor/src/core/extensions/table/plugins/drag-handles/row/dropdown.tsx rename to packages/editor/src/extensions/table/plugins/drag-handles/row/dropdown.tsx diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/row/plugin.ts b/packages/editor/src/extensions/table/plugins/drag-handles/row/plugin.ts similarity index 100% rename from packages/editor/src/core/extensions/table/plugins/drag-handles/row/plugin.ts rename to packages/editor/src/extensions/table/plugins/drag-handles/row/plugin.ts diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/row/utils.ts b/packages/editor/src/extensions/table/plugins/drag-handles/row/utils.ts similarity index 100% rename from packages/editor/src/core/extensions/table/plugins/drag-handles/row/utils.ts rename to packages/editor/src/extensions/table/plugins/drag-handles/row/utils.ts diff --git a/packages/editor/src/core/extensions/table/plugins/drag-handles/utils.ts b/packages/editor/src/extensions/table/plugins/drag-handles/utils.ts similarity index 100% rename from packages/editor/src/core/extensions/table/plugins/drag-handles/utils.ts rename to packages/editor/src/extensions/table/plugins/drag-handles/utils.ts diff --git a/packages/editor/src/core/extensions/table/plugins/drag-state.ts b/packages/editor/src/extensions/table/plugins/drag-state.ts similarity index 100% rename from packages/editor/src/core/extensions/table/plugins/drag-state.ts rename to packages/editor/src/extensions/table/plugins/drag-state.ts diff --git a/packages/editor/src/core/extensions/table/plugins/insert-handlers/plugin.ts b/packages/editor/src/extensions/table/plugins/insert-handlers/plugin.ts similarity index 100% rename from packages/editor/src/core/extensions/table/plugins/insert-handlers/plugin.ts rename to packages/editor/src/extensions/table/plugins/insert-handlers/plugin.ts diff --git a/packages/editor/src/core/extensions/table/plugins/insert-handlers/utils.ts b/packages/editor/src/extensions/table/plugins/insert-handlers/utils.ts similarity index 100% rename from packages/editor/src/core/extensions/table/plugins/insert-handlers/utils.ts rename to packages/editor/src/extensions/table/plugins/insert-handlers/utils.ts diff --git a/packages/editor/src/core/extensions/table/plugins/selection-outline/plugin.ts b/packages/editor/src/extensions/table/plugins/selection-outline/plugin.ts similarity index 100% rename from packages/editor/src/core/extensions/table/plugins/selection-outline/plugin.ts rename to packages/editor/src/extensions/table/plugins/selection-outline/plugin.ts diff --git a/packages/editor/src/core/extensions/table/plugins/selection-outline/utils.ts b/packages/editor/src/extensions/table/plugins/selection-outline/utils.ts similarity index 100% rename from packages/editor/src/core/extensions/table/plugins/selection-outline/utils.ts rename to packages/editor/src/extensions/table/plugins/selection-outline/utils.ts diff --git a/packages/editor/src/core/extensions/table/table-cell.ts b/packages/editor/src/extensions/table/table-cell.ts similarity index 100% rename from packages/editor/src/core/extensions/table/table-cell.ts rename to packages/editor/src/extensions/table/table-cell.ts diff --git a/packages/editor/src/core/extensions/table/table-header.ts b/packages/editor/src/extensions/table/table-header.ts similarity index 100% rename from packages/editor/src/core/extensions/table/table-header.ts rename to packages/editor/src/extensions/table/table-header.ts diff --git a/packages/editor/src/core/extensions/table/table-row.ts b/packages/editor/src/extensions/table/table-row.ts similarity index 100% rename from packages/editor/src/core/extensions/table/table-row.ts rename to packages/editor/src/extensions/table/table-row.ts diff --git a/packages/editor/src/core/extensions/table/table/icons.ts b/packages/editor/src/extensions/table/table/icons.ts similarity index 100% rename from packages/editor/src/core/extensions/table/table/icons.ts rename to packages/editor/src/extensions/table/table/icons.ts diff --git a/packages/editor/src/core/extensions/table/table/index.ts b/packages/editor/src/extensions/table/table/index.ts similarity index 100% rename from packages/editor/src/core/extensions/table/table/index.ts rename to packages/editor/src/extensions/table/table/index.ts diff --git a/packages/editor/src/core/extensions/table/table/table-view.tsx b/packages/editor/src/extensions/table/table/table-view.tsx similarity index 100% rename from packages/editor/src/core/extensions/table/table/table-view.tsx rename to packages/editor/src/extensions/table/table/table-view.tsx diff --git a/packages/editor/src/core/extensions/table/table/table.ts b/packages/editor/src/extensions/table/table/table.ts similarity index 100% rename from packages/editor/src/core/extensions/table/table/table.ts rename to packages/editor/src/extensions/table/table/table.ts diff --git a/packages/editor/src/core/extensions/table/table/utilities/create-cell.ts b/packages/editor/src/extensions/table/table/utilities/create-cell.ts similarity index 100% rename from packages/editor/src/core/extensions/table/table/utilities/create-cell.ts rename to packages/editor/src/extensions/table/table/utilities/create-cell.ts diff --git a/packages/editor/src/core/extensions/table/table/utilities/create-table.ts b/packages/editor/src/extensions/table/table/utilities/create-table.ts similarity index 100% rename from packages/editor/src/core/extensions/table/table/utilities/create-table.ts rename to packages/editor/src/extensions/table/table/utilities/create-table.ts diff --git a/packages/editor/src/core/extensions/table/table/utilities/delete-column.ts b/packages/editor/src/extensions/table/table/utilities/delete-column.ts similarity index 100% rename from packages/editor/src/core/extensions/table/table/utilities/delete-column.ts rename to packages/editor/src/extensions/table/table/utilities/delete-column.ts diff --git a/packages/editor/src/core/extensions/table/table/utilities/delete-key-shortcut.ts b/packages/editor/src/extensions/table/table/utilities/delete-key-shortcut.ts similarity index 100% rename from packages/editor/src/core/extensions/table/table/utilities/delete-key-shortcut.ts rename to packages/editor/src/extensions/table/table/utilities/delete-key-shortcut.ts diff --git a/packages/editor/src/core/extensions/table/table/utilities/delete-row.ts b/packages/editor/src/extensions/table/table/utilities/delete-row.ts similarity index 100% rename from packages/editor/src/core/extensions/table/table/utilities/delete-row.ts rename to packages/editor/src/extensions/table/table/utilities/delete-row.ts diff --git a/packages/editor/src/core/extensions/table/table/utilities/get-table-node-types.ts b/packages/editor/src/extensions/table/table/utilities/get-table-node-types.ts similarity index 100% rename from packages/editor/src/core/extensions/table/table/utilities/get-table-node-types.ts rename to packages/editor/src/extensions/table/table/utilities/get-table-node-types.ts diff --git a/packages/editor/src/core/extensions/table/table/utilities/helpers.ts b/packages/editor/src/extensions/table/table/utilities/helpers.ts similarity index 100% rename from packages/editor/src/core/extensions/table/table/utilities/helpers.ts rename to packages/editor/src/extensions/table/table/utilities/helpers.ts diff --git a/packages/editor/src/core/extensions/table/table/utilities/insert-line-above-table-action.ts b/packages/editor/src/extensions/table/table/utilities/insert-line-above-table-action.ts similarity index 100% rename from packages/editor/src/core/extensions/table/table/utilities/insert-line-above-table-action.ts rename to packages/editor/src/extensions/table/table/utilities/insert-line-above-table-action.ts diff --git a/packages/editor/src/core/extensions/table/table/utilities/insert-line-below-table-action.ts b/packages/editor/src/extensions/table/table/utilities/insert-line-below-table-action.ts similarity index 100% rename from packages/editor/src/core/extensions/table/table/utilities/insert-line-below-table-action.ts rename to packages/editor/src/extensions/table/table/utilities/insert-line-below-table-action.ts diff --git a/packages/editor/src/core/extensions/text-align.ts b/packages/editor/src/extensions/text-align.ts similarity index 100% rename from packages/editor/src/core/extensions/text-align.ts rename to packages/editor/src/extensions/text-align.ts diff --git a/packages/editor/src/core/extensions/title-extension.ts b/packages/editor/src/extensions/title-extension.ts similarity index 100% rename from packages/editor/src/core/extensions/title-extension.ts rename to packages/editor/src/extensions/title-extension.ts diff --git a/packages/editor/src/core/extensions/trailing-node.ts b/packages/editor/src/extensions/trailing-node.ts similarity index 100% rename from packages/editor/src/core/extensions/trailing-node.ts rename to packages/editor/src/extensions/trailing-node.ts diff --git a/packages/editor/src/core/extensions/typography/index.ts b/packages/editor/src/extensions/typography/index.ts similarity index 100% rename from packages/editor/src/core/extensions/typography/index.ts rename to packages/editor/src/extensions/typography/index.ts diff --git a/packages/editor/src/core/extensions/typography/inputRules.ts b/packages/editor/src/extensions/typography/inputRules.ts similarity index 100% rename from packages/editor/src/core/extensions/typography/inputRules.ts rename to packages/editor/src/extensions/typography/inputRules.ts diff --git a/packages/editor/src/core/extensions/unique-id/extension.ts b/packages/editor/src/extensions/unique-id/extension.ts similarity index 100% rename from packages/editor/src/core/extensions/unique-id/extension.ts rename to packages/editor/src/extensions/unique-id/extension.ts diff --git a/packages/editor/src/core/extensions/unique-id/plugin.ts b/packages/editor/src/extensions/unique-id/plugin.ts similarity index 100% rename from packages/editor/src/core/extensions/unique-id/plugin.ts rename to packages/editor/src/extensions/unique-id/plugin.ts diff --git a/packages/editor/src/core/extensions/unique-id/utils.ts b/packages/editor/src/extensions/unique-id/utils.ts similarity index 100% rename from packages/editor/src/core/extensions/unique-id/utils.ts rename to packages/editor/src/extensions/unique-id/utils.ts diff --git a/packages/editor/src/core/extensions/utility.ts b/packages/editor/src/extensions/utility.ts similarity index 100% rename from packages/editor/src/core/extensions/utility.ts rename to packages/editor/src/extensions/utility.ts diff --git a/packages/editor/src/core/extensions/work-item-embed/extension-config.ts b/packages/editor/src/extensions/work-item-embed/extension-config.ts similarity index 100% rename from packages/editor/src/core/extensions/work-item-embed/extension-config.ts rename to packages/editor/src/extensions/work-item-embed/extension-config.ts diff --git a/packages/editor/src/core/extensions/work-item-embed/extension.tsx b/packages/editor/src/extensions/work-item-embed/extension.tsx similarity index 100% rename from packages/editor/src/core/extensions/work-item-embed/extension.tsx rename to packages/editor/src/extensions/work-item-embed/extension.tsx diff --git a/packages/editor/src/core/extensions/work-item-embed/index.ts b/packages/editor/src/extensions/work-item-embed/index.ts similarity index 100% rename from packages/editor/src/core/extensions/work-item-embed/index.ts rename to packages/editor/src/extensions/work-item-embed/index.ts diff --git a/packages/editor/src/core/extensions/work-item-embed/types.ts b/packages/editor/src/extensions/work-item-embed/types.ts similarity index 100% rename from packages/editor/src/core/extensions/work-item-embed/types.ts rename to packages/editor/src/extensions/work-item-embed/types.ts diff --git a/packages/editor/src/core/helpers/asset-duplication.ts b/packages/editor/src/helpers/asset-duplication.ts similarity index 100% rename from packages/editor/src/core/helpers/asset-duplication.ts rename to packages/editor/src/helpers/asset-duplication.ts diff --git a/packages/editor/src/core/helpers/assets.ts b/packages/editor/src/helpers/assets.ts similarity index 100% rename from packages/editor/src/core/helpers/assets.ts rename to packages/editor/src/helpers/assets.ts diff --git a/packages/editor/src/core/helpers/common.ts b/packages/editor/src/helpers/common.ts similarity index 100% rename from packages/editor/src/core/helpers/common.ts rename to packages/editor/src/helpers/common.ts diff --git a/packages/editor/src/core/helpers/editor-commands.ts b/packages/editor/src/helpers/editor-commands.ts similarity index 100% rename from packages/editor/src/core/helpers/editor-commands.ts rename to packages/editor/src/helpers/editor-commands.ts diff --git a/packages/editor/src/core/helpers/editor-ref.ts b/packages/editor/src/helpers/editor-ref.ts similarity index 100% rename from packages/editor/src/core/helpers/editor-ref.ts rename to packages/editor/src/helpers/editor-ref.ts diff --git a/packages/editor/src/core/helpers/file.ts b/packages/editor/src/helpers/file.ts similarity index 100% rename from packages/editor/src/core/helpers/file.ts rename to packages/editor/src/helpers/file.ts diff --git a/packages/editor/src/core/helpers/find-suggestion-match.ts b/packages/editor/src/helpers/find-suggestion-match.ts similarity index 100% rename from packages/editor/src/core/helpers/find-suggestion-match.ts rename to packages/editor/src/helpers/find-suggestion-match.ts diff --git a/packages/editor/src/core/helpers/floating-ui.ts b/packages/editor/src/helpers/floating-ui.ts similarity index 100% rename from packages/editor/src/core/helpers/floating-ui.ts rename to packages/editor/src/helpers/floating-ui.ts diff --git a/packages/editor/src/core/helpers/get-document-server-event.ts b/packages/editor/src/helpers/get-document-server-event.ts similarity index 100% rename from packages/editor/src/core/helpers/get-document-server-event.ts rename to packages/editor/src/helpers/get-document-server-event.ts diff --git a/packages/editor/src/core/helpers/image-helpers.ts b/packages/editor/src/helpers/image-helpers.ts similarity index 100% rename from packages/editor/src/core/helpers/image-helpers.ts rename to packages/editor/src/helpers/image-helpers.ts diff --git a/packages/editor/src/core/helpers/insert-content-at-cursor-position.ts b/packages/editor/src/helpers/insert-content-at-cursor-position.ts similarity index 100% rename from packages/editor/src/core/helpers/insert-content-at-cursor-position.ts rename to packages/editor/src/helpers/insert-content-at-cursor-position.ts diff --git a/packages/editor/src/core/helpers/insert-empty-paragraph-at-node-boundary.ts b/packages/editor/src/helpers/insert-empty-paragraph-at-node-boundary.ts similarity index 100% rename from packages/editor/src/core/helpers/insert-empty-paragraph-at-node-boundary.ts rename to packages/editor/src/helpers/insert-empty-paragraph-at-node-boundary.ts diff --git a/packages/editor/src/core/helpers/parser.ts b/packages/editor/src/helpers/parser.ts similarity index 100% rename from packages/editor/src/core/helpers/parser.ts rename to packages/editor/src/helpers/parser.ts diff --git a/packages/editor/src/core/helpers/paste-asset.ts b/packages/editor/src/helpers/paste-asset.ts similarity index 100% rename from packages/editor/src/core/helpers/paste-asset.ts rename to packages/editor/src/helpers/paste-asset.ts diff --git a/packages/editor/src/core/helpers/scroll-to-node.ts b/packages/editor/src/helpers/scroll-to-node.ts similarity index 100% rename from packages/editor/src/core/helpers/scroll-to-node.ts rename to packages/editor/src/helpers/scroll-to-node.ts diff --git a/packages/editor/src/core/helpers/tippy.ts b/packages/editor/src/helpers/tippy.ts similarity index 100% rename from packages/editor/src/core/helpers/tippy.ts rename to packages/editor/src/helpers/tippy.ts diff --git a/packages/editor/src/core/helpers/yjs-utils.ts b/packages/editor/src/helpers/yjs-utils.ts similarity index 100% rename from packages/editor/src/core/helpers/yjs-utils.ts rename to packages/editor/src/helpers/yjs-utils.ts diff --git a/packages/editor/src/core/hooks/use-collaborative-editor.ts b/packages/editor/src/hooks/use-collaborative-editor.ts similarity index 100% rename from packages/editor/src/core/hooks/use-collaborative-editor.ts rename to packages/editor/src/hooks/use-collaborative-editor.ts diff --git a/packages/editor/src/core/hooks/use-editor-navigation.ts b/packages/editor/src/hooks/use-editor-navigation.ts similarity index 100% rename from packages/editor/src/core/hooks/use-editor-navigation.ts rename to packages/editor/src/hooks/use-editor-navigation.ts diff --git a/packages/editor/src/core/hooks/use-editor.ts b/packages/editor/src/hooks/use-editor.ts similarity index 100% rename from packages/editor/src/core/hooks/use-editor.ts rename to packages/editor/src/hooks/use-editor.ts diff --git a/packages/editor/src/core/hooks/use-file-upload.ts b/packages/editor/src/hooks/use-file-upload.ts similarity index 100% rename from packages/editor/src/core/hooks/use-file-upload.ts rename to packages/editor/src/hooks/use-file-upload.ts diff --git a/packages/editor/src/core/hooks/use-title-editor.ts b/packages/editor/src/hooks/use-title-editor.ts similarity index 100% rename from packages/editor/src/core/hooks/use-title-editor.ts rename to packages/editor/src/hooks/use-title-editor.ts diff --git a/packages/editor/src/core/hooks/use-yjs-setup.ts b/packages/editor/src/hooks/use-yjs-setup.ts similarity index 100% rename from packages/editor/src/core/hooks/use-yjs-setup.ts rename to packages/editor/src/hooks/use-yjs-setup.ts diff --git a/packages/editor/src/index.ts b/packages/editor/src/index.ts index d13fd7b28e..b58ba28372 100644 --- a/packages/editor/src/index.ts +++ b/packages/editor/src/index.ts @@ -26,4 +26,4 @@ export { ADDITIONAL_EXTENSIONS } from "@/constants/extensions"; export * from "@/types"; // additional exports -export { TrailingNode } from "./core/extensions/trailing-node"; +export { TrailingNode } from "@/extensions/trailing-node"; diff --git a/packages/editor/src/core/plugins/ai-handle.ts b/packages/editor/src/plugins/ai-handle.ts similarity index 100% rename from packages/editor/src/core/plugins/ai-handle.ts rename to packages/editor/src/plugins/ai-handle.ts diff --git a/packages/editor/src/core/plugins/drag-handle.ts b/packages/editor/src/plugins/drag-handle.ts similarity index 100% rename from packages/editor/src/core/plugins/drag-handle.ts rename to packages/editor/src/plugins/drag-handle.ts diff --git a/packages/editor/src/core/plugins/drop.ts b/packages/editor/src/plugins/drop.ts similarity index 100% rename from packages/editor/src/core/plugins/drop.ts rename to packages/editor/src/plugins/drop.ts diff --git a/packages/editor/src/core/plugins/file/delete.ts b/packages/editor/src/plugins/file/delete.ts similarity index 100% rename from packages/editor/src/core/plugins/file/delete.ts rename to packages/editor/src/plugins/file/delete.ts diff --git a/packages/editor/src/core/plugins/file/restore.ts b/packages/editor/src/plugins/file/restore.ts similarity index 100% rename from packages/editor/src/core/plugins/file/restore.ts rename to packages/editor/src/plugins/file/restore.ts diff --git a/packages/editor/src/core/plugins/file/root.ts b/packages/editor/src/plugins/file/root.ts similarity index 100% rename from packages/editor/src/core/plugins/file/root.ts rename to packages/editor/src/plugins/file/root.ts diff --git a/packages/editor/src/core/plugins/file/types.ts b/packages/editor/src/plugins/file/types.ts similarity index 100% rename from packages/editor/src/core/plugins/file/types.ts rename to packages/editor/src/plugins/file/types.ts diff --git a/packages/editor/src/core/plugins/highlight.ts b/packages/editor/src/plugins/highlight.ts similarity index 100% rename from packages/editor/src/core/plugins/highlight.ts rename to packages/editor/src/plugins/highlight.ts diff --git a/packages/editor/src/core/plugins/markdown-clipboard.ts b/packages/editor/src/plugins/markdown-clipboard.ts similarity index 100% rename from packages/editor/src/core/plugins/markdown-clipboard.ts rename to packages/editor/src/plugins/markdown-clipboard.ts diff --git a/packages/editor/src/core/props.ts b/packages/editor/src/props.ts similarity index 100% rename from packages/editor/src/core/props.ts rename to packages/editor/src/props.ts diff --git a/packages/editor/src/core/types/ai.ts b/packages/editor/src/types/ai.ts similarity index 100% rename from packages/editor/src/core/types/ai.ts rename to packages/editor/src/types/ai.ts diff --git a/packages/editor/src/core/types/asset.ts b/packages/editor/src/types/asset.ts similarity index 100% rename from packages/editor/src/core/types/asset.ts rename to packages/editor/src/types/asset.ts diff --git a/packages/editor/src/core/types/collaboration.ts b/packages/editor/src/types/collaboration.ts similarity index 100% rename from packages/editor/src/core/types/collaboration.ts rename to packages/editor/src/types/collaboration.ts diff --git a/packages/editor/src/core/types/config.ts b/packages/editor/src/types/config.ts similarity index 100% rename from packages/editor/src/core/types/config.ts rename to packages/editor/src/types/config.ts diff --git a/packages/editor/src/core/types/document-collaborative-events.ts b/packages/editor/src/types/document-collaborative-events.ts similarity index 100% rename from packages/editor/src/core/types/document-collaborative-events.ts rename to packages/editor/src/types/document-collaborative-events.ts diff --git a/packages/editor/src/core/types/editor-extended.ts b/packages/editor/src/types/editor-extended.ts similarity index 100% rename from packages/editor/src/core/types/editor-extended.ts rename to packages/editor/src/types/editor-extended.ts diff --git a/packages/editor/src/core/types/editor.ts b/packages/editor/src/types/editor.ts similarity index 100% rename from packages/editor/src/core/types/editor.ts rename to packages/editor/src/types/editor.ts diff --git a/packages/editor/src/core/types/embed.ts b/packages/editor/src/types/embed.ts similarity index 100% rename from packages/editor/src/core/types/embed.ts rename to packages/editor/src/types/embed.ts diff --git a/packages/editor/src/core/types/extensions.ts b/packages/editor/src/types/extensions.ts similarity index 100% rename from packages/editor/src/core/types/extensions.ts rename to packages/editor/src/types/extensions.ts diff --git a/packages/editor/src/core/types/hook.ts b/packages/editor/src/types/hook.ts similarity index 100% rename from packages/editor/src/core/types/hook.ts rename to packages/editor/src/types/hook.ts diff --git a/packages/editor/src/core/types/index.ts b/packages/editor/src/types/index.ts similarity index 100% rename from packages/editor/src/core/types/index.ts rename to packages/editor/src/types/index.ts diff --git a/packages/editor/src/core/types/issue-embed.ts b/packages/editor/src/types/issue-embed.ts similarity index 100% rename from packages/editor/src/core/types/issue-embed.ts rename to packages/editor/src/types/issue-embed.ts diff --git a/packages/editor/src/core/types/mention.ts b/packages/editor/src/types/mention.ts similarity index 100% rename from packages/editor/src/core/types/mention.ts rename to packages/editor/src/types/mention.ts diff --git a/packages/editor/src/core/types/slash-commands-suggestion.ts b/packages/editor/src/types/slash-commands-suggestion.ts similarity index 100% rename from packages/editor/src/core/types/slash-commands-suggestion.ts rename to packages/editor/src/types/slash-commands-suggestion.ts diff --git a/packages/editor/src/core/types/storage.ts b/packages/editor/src/types/storage.ts similarity index 100% rename from packages/editor/src/core/types/storage.ts rename to packages/editor/src/types/storage.ts diff --git a/packages/editor/src/core/types/utils.ts b/packages/editor/src/types/utils.ts similarity index 100% rename from packages/editor/src/core/types/utils.ts rename to packages/editor/src/types/utils.ts diff --git a/packages/editor/tsconfig.json b/packages/editor/tsconfig.json index ec2feab3f6..d979ccbd9b 100644 --- a/packages/editor/tsconfig.json +++ b/packages/editor/tsconfig.json @@ -6,8 +6,7 @@ "noUnusedLocals": false, "noUnusedParameters": false, "paths": { - "@/*": ["./src/core/*"], - "@/styles/*": ["./src/styles/*"] + "@/*": ["./src/*"] } }, "include": ["src/**/*", "index.d.ts"],