Path Lines of Code
index.html 25
packages/roosterjs-color-utils/lib/index.ts 1
packages/roosterjs-color-utils/lib/utils/getDarkColor.ts 7
packages/roosterjs-editor-api/lib/experiment/experimentCommitListChains.ts 11
packages/roosterjs-editor-api/lib/format/changeCapitalization.ts 41
packages/roosterjs-editor-api/lib/format/changeFontSize.ts 28
packages/roosterjs-editor-api/lib/format/clearBlockFormat.ts 5
packages/roosterjs-editor-api/lib/format/clearFormat.ts 195
packages/roosterjs-editor-api/lib/format/createLink.ts 74
packages/roosterjs-editor-api/lib/format/getFormatState.ts 33
packages/roosterjs-editor-api/lib/format/insertEntity.ts 72
packages/roosterjs-editor-api/lib/format/insertImage.ts 23
packages/roosterjs-editor-api/lib/format/removeLink.ts 9
packages/roosterjs-editor-api/lib/format/replaceWithNode.ts 51
packages/roosterjs-editor-api/lib/format/rotateElement.ts 8
packages/roosterjs-editor-api/lib/format/setAlignment.ts 27
packages/roosterjs-editor-api/lib/format/setBackgroundColor.ts 8
packages/roosterjs-editor-api/lib/format/setDirection.ts 12
packages/roosterjs-editor-api/lib/format/setFontName.ts 7
packages/roosterjs-editor-api/lib/format/setFontSize.ts 12
packages/roosterjs-editor-api/lib/format/setImageAltText.ts 9
packages/roosterjs-editor-api/lib/format/setIndentation.ts 63
packages/roosterjs-editor-api/lib/format/setOrderedListNumbering.ts 23
packages/roosterjs-editor-api/lib/format/setTextColor.ts 19
packages/roosterjs-editor-api/lib/format/toggleBlockQuote.ts 20
packages/roosterjs-editor-api/lib/format/toggleBold.ts 5
packages/roosterjs-editor-api/lib/format/toggleBullet.ts 5
packages/roosterjs-editor-api/lib/format/toggleCodeBlock.ts 27
packages/roosterjs-editor-api/lib/format/toggleHeader.ts 33
packages/roosterjs-editor-api/lib/format/toggleItalic.ts 5
packages/roosterjs-editor-api/lib/format/toggleNumbering.ts 5
packages/roosterjs-editor-api/lib/format/toggleStrikethrough.ts 5
packages/roosterjs-editor-api/lib/format/toggleSubscript.ts 5
packages/roosterjs-editor-api/lib/format/toggleSuperscript.ts 5
packages/roosterjs-editor-api/lib/format/toggleUnderline.ts 5
packages/roosterjs-editor-api/lib/index.ts 37
packages/roosterjs-editor-api/lib/table/editTable.ts 42
packages/roosterjs-editor-api/lib/table/formatTable.ts 18
packages/roosterjs-editor-api/lib/table/insertTable.ts 52
packages/roosterjs-editor-api/lib/utils/applyInlineStyle.ts 53
packages/roosterjs-editor-api/lib/utils/applyListItemWrap.ts 25
packages/roosterjs-editor-api/lib/utils/blockFormat.ts 24
packages/roosterjs-editor-api/lib/utils/blockWrap.ts 43
packages/roosterjs-editor-api/lib/utils/collapseSelectedBlocks.ts 28
packages/roosterjs-editor-api/lib/utils/execCommand.ts 23
packages/roosterjs-editor-api/lib/utils/toggleListType.ts 25
packages/roosterjs-editor-core/lib/coreApi/addUndoSnapshot.ts 66
packages/roosterjs-editor-core/lib/coreApi/attachDomEvent.ts 49
packages/roosterjs-editor-core/lib/coreApi/coreApiMap.ts 39
packages/roosterjs-editor-core/lib/coreApi/createPasteFragment.ts 142
packages/roosterjs-editor-core/lib/coreApi/ensureTypeInContainer.ts 58
packages/roosterjs-editor-core/lib/coreApi/focus.ts 26
packages/roosterjs-editor-core/lib/coreApi/getContent.ts 77
packages/roosterjs-editor-core/lib/coreApi/getPendableFormatState.ts 76
packages/roosterjs-editor-core/lib/coreApi/getSelectionRange.ts 32
packages/roosterjs-editor-core/lib/coreApi/getSelectionRangeEx.ts 84
packages/roosterjs-editor-core/lib/coreApi/getStyleBasedFormatState.ts 45
packages/roosterjs-editor-core/lib/coreApi/hasFocus.ts 8
packages/roosterjs-editor-core/lib/coreApi/insertNode.ts 140
packages/roosterjs-editor-core/lib/coreApi/restoreUndoSnapshot.ts 20
packages/roosterjs-editor-core/lib/coreApi/selectRange.ts 46
packages/roosterjs-editor-core/lib/coreApi/setContent.ts 45
packages/roosterjs-editor-core/lib/coreApi/switchShadowEdit.ts 54
packages/roosterjs-editor-core/lib/coreApi/transformColor.ts 99
packages/roosterjs-editor-core/lib/coreApi/triggerEvent.ts 31
packages/roosterjs-editor-core/lib/corePlugins/CopyPastePlugin.ts 134
packages/roosterjs-editor-core/lib/corePlugins/DOMEventPlugin.ts 156
packages/roosterjs-editor-core/lib/corePlugins/EditPlugin.ts 57
packages/roosterjs-editor-core/lib/corePlugins/EntityPlugin.ts 343
packages/roosterjs-editor-core/lib/corePlugins/LifecyclePlugin.ts 177
packages/roosterjs-editor-core/lib/corePlugins/MouseUpPlugin.ts 42
packages/roosterjs-editor-core/lib/corePlugins/PendingFormatStatePlugin.ts 58
packages/roosterjs-editor-core/lib/corePlugins/TypeInContainerPlugin.ts 47
packages/roosterjs-editor-core/lib/corePlugins/UndoPlugin.ts 153
packages/roosterjs-editor-core/lib/corePlugins/createCorePlugins.ts 43
packages/roosterjs-editor-core/lib/editor/Editor.ts 463
packages/roosterjs-editor-core/lib/index.ts 1
packages/roosterjs-editor-dom/lib/blockElements/NodeBlockElement.ts 27
packages/roosterjs-editor-dom/lib/blockElements/StartEndBlockElement.ts 65
packages/roosterjs-editor-dom/lib/blockElements/getBlockElementAtNode.ts 67
packages/roosterjs-editor-dom/lib/blockElements/getFirstLastBlockElement.ts 9
packages/roosterjs-editor-dom/lib/clipboard/extractClipboardEvent.ts 22
packages/roosterjs-editor-dom/lib/clipboard/extractClipboardItems.ts 88
packages/roosterjs-editor-dom/lib/clipboard/extractClipboardItemsForIE.ts 51
packages/roosterjs-editor-dom/lib/contentTraverser/BodyScoper.ts 29
packages/roosterjs-editor-dom/lib/contentTraverser/ContentTraverser.ts 138
packages/roosterjs-editor-dom/lib/contentTraverser/PositionContentSearcher.ts 119
packages/roosterjs-editor-dom/lib/contentTraverser/SelectionBlockScoper.ts 67
packages/roosterjs-editor-dom/lib/contentTraverser/SelectionScoper.ts 74
packages/roosterjs-editor-dom/lib/contentTraverser/TraversingScoper.ts 8
packages/roosterjs-editor-dom/lib/edit/adjustInsertPosition.ts 203
packages/roosterjs-editor-dom/lib/edit/deleteSelectedContent.ts 77
packages/roosterjs-editor-dom/lib/edit/getTextContent.ts 11
packages/roosterjs-editor-dom/lib/entity/commitEntity.ts 21
packages/roosterjs-editor-dom/lib/entity/getEntityFromElement.ts 26
packages/roosterjs-editor-dom/lib/entity/getEntitySelector.ts 6
packages/roosterjs-editor-dom/lib/event/cacheGetEventData.ts 12
packages/roosterjs-editor-dom/lib/event/clearEventDataCache.ts 10
packages/roosterjs-editor-dom/lib/event/isCharacterValue.ts 4
packages/roosterjs-editor-dom/lib/event/isCtrlOrMetaPressed.ts 7
packages/roosterjs-editor-dom/lib/event/isModifierKey.ts 9
packages/roosterjs-editor-dom/lib/htmlSanitizer/HtmlSanitizer.ts 251
packages/roosterjs-editor-dom/lib/htmlSanitizer/chainSanitizerCallback.ts 15
packages/roosterjs-editor-dom/lib/htmlSanitizer/cloneObject.ts 25
packages/roosterjs-editor-dom/lib/htmlSanitizer/createDefaultHtmlSanitizerOptions.ts 16
packages/roosterjs-editor-dom/lib/htmlSanitizer/getAllowedValues.ts 228
packages/roosterjs-editor-dom/lib/htmlSanitizer/getInheritableStyles.ts 17
packages/roosterjs-editor-dom/lib/htmlSanitizer/getPredefinedCssForElement.ts 44
packages/roosterjs-editor-dom/lib/index.ts 94
packages/roosterjs-editor-dom/lib/inlineElements/EmptyInlineElement.ts 29
packages/roosterjs-editor-dom/lib/inlineElements/ImageInlineElement.ts 7
packages/roosterjs-editor-dom/lib/inlineElements/LinkInlineElement.ts 7
packages/roosterjs-editor-dom/lib/inlineElements/NodeInlineElement.ts 44
packages/roosterjs-editor-dom/lib/inlineElements/PartialInlineElement.ts 62
packages/roosterjs-editor-dom/lib/inlineElements/applyTextStyle.ts 67
packages/roosterjs-editor-dom/lib/inlineElements/getFirstLastInlineElement.ts 11
packages/roosterjs-editor-dom/lib/inlineElements/getInlineElementAtNode.ts 40
packages/roosterjs-editor-dom/lib/inlineElements/getInlineElementBeforeAfter.ts 37
packages/roosterjs-editor-dom/lib/list/VList.ts 209
packages/roosterjs-editor-dom/lib/list/VListChain.ts 103
packages/roosterjs-editor-dom/lib/list/VListItem.ts 165
packages/roosterjs-editor-dom/lib/list/createVListFromRegion.ts 107
packages/roosterjs-editor-dom/lib/list/getListTypeFromNode.ts 19
packages/roosterjs-editor-dom/lib/list/getRootListNode.ts 33
packages/roosterjs-editor-dom/lib/list/setListItemStyle.ts 41
packages/roosterjs-editor-dom/lib/region/collapseNodesInRegion.ts 26
packages/roosterjs-editor-dom/lib/region/getRegionsFromRange.ts 146
packages/roosterjs-editor-dom/lib/region/getSelectedBlockElementsInRegion.ts 43
packages/roosterjs-editor-dom/lib/region/getSelectionRangeInRegion.ts 37
packages/roosterjs-editor-dom/lib/region/isNodeInRegion.ts 12
packages/roosterjs-editor-dom/lib/region/mergeBlocksInRegion.ts 55
packages/roosterjs-editor-dom/lib/selection/Position.ts 115
packages/roosterjs-editor-dom/lib/selection/addRangeToSelection.ts 27
packages/roosterjs-editor-dom/lib/selection/createRange.ts 76
packages/roosterjs-editor-dom/lib/selection/getHtmlWithSelectionPath.ts 39
packages/roosterjs-editor-dom/lib/selection/getPositionRect.ts 41
packages/roosterjs-editor-dom/lib/selection/getSelectionPath.ts 54
packages/roosterjs-editor-dom/lib/selection/isPositionAtBeginningOf.ts 25
packages/roosterjs-editor-dom/lib/selection/setHtmlWithSelectionPath.ts 41
packages/roosterjs-editor-dom/lib/snapshots/addSnapshot.ts 30
packages/roosterjs-editor-dom/lib/snapshots/canMoveCurrentSnapshot.ts 5
packages/roosterjs-editor-dom/lib/snapshots/canUndoAutoComplete.ts 7
packages/roosterjs-editor-dom/lib/snapshots/clearProceedingSnapshots.ts 13
packages/roosterjs-editor-dom/lib/snapshots/createSnapshots.ts 10
packages/roosterjs-editor-dom/lib/snapshots/moveCurrentSnapshot.ts 12
packages/roosterjs-editor-dom/lib/style/getStyles.ts 13
packages/roosterjs-editor-dom/lib/style/setStyles.ts 18
packages/roosterjs-editor-dom/lib/table/VTable.ts 466
packages/roosterjs-editor-dom/lib/utils/Browser.ts 41
packages/roosterjs-editor-dom/lib/utils/applyFormat.ts 39
packages/roosterjs-editor-dom/lib/utils/arrayPush.ts 3
packages/roosterjs-editor-dom/lib/utils/changeElementTag.ts 29
packages/roosterjs-editor-dom/lib/utils/collapseNodes.ts 45
packages/roosterjs-editor-dom/lib/utils/contains.ts 48
packages/roosterjs-editor-dom/lib/utils/createElement.ts 91
packages/roosterjs-editor-dom/lib/utils/findClosestElementAncestor.ts 21
packages/roosterjs-editor-dom/lib/utils/fromHtml.ts 6
packages/roosterjs-editor-dom/lib/utils/getComputedStyles.ts 28
packages/roosterjs-editor-dom/lib/utils/getInnerHTML.ts 12
packages/roosterjs-editor-dom/lib/utils/getLeafNode.ts 19
packages/roosterjs-editor-dom/lib/utils/getLeafSibling.ts 47
packages/roosterjs-editor-dom/lib/utils/getPendableFormatState.ts 17
packages/roosterjs-editor-dom/lib/utils/getTagOfNode.ts 4
packages/roosterjs-editor-dom/lib/utils/isBlockElement.ts 13
packages/roosterjs-editor-dom/lib/utils/isNodeAfter.ts 9
packages/roosterjs-editor-dom/lib/utils/isNodeEmpty.ts 27
packages/roosterjs-editor-dom/lib/utils/isVoidHtmlElement.ts 7
packages/roosterjs-editor-dom/lib/utils/matchLink.ts 57
packages/roosterjs-editor-dom/lib/utils/matchesSelector.ts 10
packages/roosterjs-editor-dom/lib/utils/moveChildNodes.ts 15
packages/roosterjs-editor-dom/lib/utils/normalizeRect.ts 13
packages/roosterjs-editor-dom/lib/utils/queryElements.ts 64
packages/roosterjs-editor-dom/lib/utils/readFile.ts 12
packages/roosterjs-editor-dom/lib/utils/safeInstanceOf.ts 25
packages/roosterjs-editor-dom/lib/utils/setColor.ts 28
packages/roosterjs-editor-dom/lib/utils/shouldSkipNode.ts 33
packages/roosterjs-editor-dom/lib/utils/splitParentNode.ts 42
packages/roosterjs-editor-dom/lib/utils/splitTextNode.ts 8
packages/roosterjs-editor-dom/lib/utils/toArray.ts 8
packages/roosterjs-editor-dom/lib/utils/unwrap.ts 11
packages/roosterjs-editor-dom/lib/utils/wrap.ts 44
packages/roosterjs-editor-plugins/lib/ContentEdit.ts 1
packages/roosterjs-editor-plugins/lib/ContextMenu.ts 1
packages/roosterjs-editor-plugins/lib/CustomReplace.ts 1
packages/roosterjs-editor-plugins/lib/CutPasteListChain.ts 1
packages/roosterjs-editor-plugins/lib/HyperLink.ts 1
packages/roosterjs-editor-plugins/lib/ImageEdit.ts 1
packages/roosterjs-editor-plugins/lib/ImageResize.ts 1
packages/roosterjs-editor-plugins/lib/Paste.ts 1
packages/roosterjs-editor-plugins/lib/Picker.ts 1
packages/roosterjs-editor-plugins/lib/TableCellSelection.ts 1
packages/roosterjs-editor-plugins/lib/TableResize.ts 1
packages/roosterjs-editor-plugins/lib/Watermark.ts 1
packages/roosterjs-editor-plugins/lib/index.ts 12
packages/roosterjs-editor-plugins/lib/pluginUtils/Disposable.ts 3
packages/roosterjs-editor-plugins/lib/pluginUtils/DragAndDropHandler.ts 11
packages/roosterjs-editor-plugins/lib/pluginUtils/DragAndDropHelper.ts 59
packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/ContentEdit.ts 36
packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/autoLinkFeatures.ts 103
packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/cursorFeatures.ts 37
packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/entityFeatures.ts 158
packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/listFeatures.ts 228
packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/markdownFeatures.ts 138
packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/quoteFeatures.ts 98
packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/shortcutFeatures.ts 81
packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/structuredNodeFeatures.ts 64
packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/tableFeatures.ts 128
packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/getAllFeatures.ts 31
packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/index.ts 2
packages/roosterjs-editor-plugins/lib/plugins/ContextMenu/ContextMenu.ts 62
packages/roosterjs-editor-plugins/lib/plugins/ContextMenu/index.ts 1
packages/roosterjs-editor-plugins/lib/plugins/CustomReplace/CustomReplace.ts 131
packages/roosterjs-editor-plugins/lib/plugins/CustomReplace/index.ts 1
packages/roosterjs-editor-plugins/lib/plugins/CutPasteListChain/CutPasteListChain.ts 53
packages/roosterjs-editor-plugins/lib/plugins/CutPasteListChain/index.ts 1
packages/roosterjs-editor-plugins/lib/plugins/HyperLink/HyperLink.ts 145
packages/roosterjs-editor-plugins/lib/plugins/HyperLink/index.ts 1
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/ImageEdit.ts 533
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/canRegenerateImage.ts 16
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/isResizedTo.ts 10
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/resetImage.ts 12
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/resizeByPercentage.ts 40
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/applyChange.ts 71
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/checkEditInfoState.ts 42
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/editInfo.ts 38
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/generateDataURL.ts 36
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/getGeneratedImageSize.ts 32
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/getTargetSizeByPercentage.ts 18
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/Cropper.ts 78
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/Resizer.ts 137
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/Rotator.ts 98
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/index.ts 5
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/types/DragAndDropContext.ts 12
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/types/GeneratedImageSize.ts 8
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/types/ImageEditElementClass.ts 8
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/types/ImageEditInfo.ts 18
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/types/ImageHtmlOptions.ts 5
packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/types/ImageSize.ts 4
packages/roosterjs-editor-plugins/lib/plugins/ImageResize/ImageResize.ts 25
packages/roosterjs-editor-plugins/lib/plugins/ImageResize/index.ts 1
packages/roosterjs-editor-plugins/lib/plugins/Paste/Paste.ts 80
packages/roosterjs-editor-plugins/lib/plugins/Paste/commonConverter/convertPastedContentForLI.ts 38
packages/roosterjs-editor-plugins/lib/plugins/Paste/excelConverter/convertPastedContentFromExcel.ts 37
packages/roosterjs-editor-plugins/lib/plugins/Paste/imageConverter/convertPasteContentForSingleImage.ts 13
packages/roosterjs-editor-plugins/lib/plugins/Paste/index.ts 1
packages/roosterjs-editor-plugins/lib/plugins/Paste/lineMerge/handleLineMerge.ts 56
packages/roosterjs-editor-plugins/lib/plugins/Paste/officeOnlineConverter/ListItemBlock.ts 14
packages/roosterjs-editor-plugins/lib/plugins/Paste/officeOnlineConverter/convertPastedContentFromWordOnline.ts 178
packages/roosterjs-editor-plugins/lib/plugins/Paste/pptConverter/convertPastedContentFromPowerPoint.ts 15
packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/LevelLists.ts 11
packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/ListItemMetadata.ts 6
packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/ListMetadata.ts 7
packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/WordConverterArguments.ts 23
packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/WordCustomData.ts 41
packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/convertPastedContentFromWord.ts 21
packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/converterUtils.ts 324
packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/wordConverter.ts 18
packages/roosterjs-editor-plugins/lib/plugins/Picker/PickerPlugin.ts 437
packages/roosterjs-editor-plugins/lib/plugins/Picker/index.ts 1
packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/TableCellSelection.ts 596
packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/index.ts 1
packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/deSelectAll.ts 14
packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/deselectCellHandler.ts 19
packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/forEachCell.ts 12
packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/forEachSelectedCell.ts 22
packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/getCellCoordinates.ts 18
packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/highlight.ts 55
packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/highlightAll.ts 32
packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/highlightCellHandler.ts 20
packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/normalizeTableSelection.ts 19
packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/removeCellsOutsideSelection.ts 28
packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/tableCellSelectionCommon.ts 6
packages/roosterjs-editor-plugins/lib/plugins/TableResize/TableResize.ts 83
packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/CellResizer.ts 185
packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableEditor.ts 168
packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableEditorFeature.ts 12
packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableInserter.ts 110
packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableResizer.ts 115
packages/roosterjs-editor-plugins/lib/plugins/TableResize/index.ts 1
packages/roosterjs-editor-plugins/lib/plugins/Watermark/Watermark.ts 93
packages/roosterjs-editor-plugins/lib/plugins/Watermark/index.ts 1
packages/roosterjs-editor-types/lib/browser/BrowserInfo.ts 13
packages/roosterjs-editor-types/lib/browser/ContentType.ts 8
packages/roosterjs-editor-types/lib/browser/DocumentCommand.ts 49
packages/roosterjs-editor-types/lib/browser/DocumentPosition.ts 8
packages/roosterjs-editor-types/lib/browser/EdgeLinkPreview.ts 7
packages/roosterjs-editor-types/lib/browser/Keys.ts 33
packages/roosterjs-editor-types/lib/browser/NodeType.ts 9
packages/roosterjs-editor-types/lib/corePluginState/CopyPastePluginState.ts 3
packages/roosterjs-editor-types/lib/corePluginState/DOMEventPluginState.ts 8
packages/roosterjs-editor-types/lib/corePluginState/EditPluginState.ts 5
packages/roosterjs-editor-types/lib/corePluginState/EntityPluginState.ts 5
packages/roosterjs-editor-types/lib/corePluginState/LifecyclePluginState.ts 14
packages/roosterjs-editor-types/lib/corePluginState/PendingFormatStatePluginState.ts 6
packages/roosterjs-editor-types/lib/corePluginState/UndoPluginState.ts 9
packages/roosterjs-editor-types/lib/enum/Alignment.ts 5
packages/roosterjs-editor-types/lib/enum/Capitalization.ts 6
packages/roosterjs-editor-types/lib/enum/ChangeSource.ts 14
packages/roosterjs-editor-types/lib/enum/ClearFormatMode.ts 5
packages/roosterjs-editor-types/lib/enum/ColorTransformDirection.ts 4
packages/roosterjs-editor-types/lib/enum/ContentPosition.ts 8
packages/roosterjs-editor-types/lib/enum/DarkModeDatasetNames.ts 6
packages/roosterjs-editor-types/lib/enum/Direction.ts 4
packages/roosterjs-editor-types/lib/enum/EntityClasses.ts 6
packages/roosterjs-editor-types/lib/enum/EntityOperation.ts 13
packages/roosterjs-editor-types/lib/enum/ExperimentalFeatures.ts 13
packages/roosterjs-editor-types/lib/enum/FontSizeChange.ts 4
packages/roosterjs-editor-types/lib/enum/GetContentMode.ts 7
packages/roosterjs-editor-types/lib/enum/ImageEditOperation.ts 10
packages/roosterjs-editor-types/lib/enum/Indentation.ts 4
packages/roosterjs-editor-types/lib/enum/KnownCreateElementDataIndex.ts 14
packages/roosterjs-editor-types/lib/enum/ListType.ts 5
packages/roosterjs-editor-types/lib/enum/PositionType.ts 6
packages/roosterjs-editor-types/lib/enum/QueryScope.ts 5
packages/roosterjs-editor-types/lib/enum/RegionType.ts 3
packages/roosterjs-editor-types/lib/enum/TableOperation.ts 24
packages/roosterjs-editor-types/lib/event/BasePluginEvent.ts 5
packages/roosterjs-editor-types/lib/event/BeforeCutCopyEvent.ts 8
packages/roosterjs-editor-types/lib/event/BeforeDisposeEvent.ts 4
packages/roosterjs-editor-types/lib/event/BeforePasteEvent.ts 12
packages/roosterjs-editor-types/lib/event/BeforeSetContentEvent.ts 6
packages/roosterjs-editor-types/lib/event/ContentChangedEvent.ts 8
packages/roosterjs-editor-types/lib/event/EditImageEvent.ts 8
packages/roosterjs-editor-types/lib/event/EditorReadyEvent.ts 3
packages/roosterjs-editor-types/lib/event/EntityOperationEvent.ts 11
packages/roosterjs-editor-types/lib/event/ExtractContentWithDomEvent.ts 6
packages/roosterjs-editor-types/lib/event/PendingFormatStateChangedEvent.ts 7
packages/roosterjs-editor-types/lib/event/PluginDomEvent.ts 36
packages/roosterjs-editor-types/lib/event/PluginEvent.ts 26
packages/roosterjs-editor-types/lib/event/PluginEventData.ts 16
packages/roosterjs-editor-types/lib/event/PluginEventType.ts 23
packages/roosterjs-editor-types/lib/event/ShadowEditEvent.ts 8
packages/roosterjs-editor-types/lib/index.ts 195
packages/roosterjs-editor-types/lib/interface/BlockElement.ts 9
packages/roosterjs-editor-types/lib/interface/ClipboardData.ts 13
packages/roosterjs-editor-types/lib/interface/ContentEditFeatureSettings.ts 54
packages/roosterjs-editor-types/lib/interface/ContextMenuProvider.ts 4
packages/roosterjs-editor-types/lib/interface/Coordinates.ts 4
packages/roosterjs-editor-types/lib/interface/CorePlugins.ts 37
packages/roosterjs-editor-types/lib/interface/CreateElementData.ts 9
packages/roosterjs-editor-types/lib/interface/CustomData.ts 4
packages/roosterjs-editor-types/lib/interface/CustomReplacement.ts 6
packages/roosterjs-editor-types/lib/interface/DefaultFormat.ts 12
packages/roosterjs-editor-types/lib/interface/EditorCore.ts 90
packages/roosterjs-editor-types/lib/interface/EditorOptions.ts 26
packages/roosterjs-editor-types/lib/interface/EditorPlugin.ts 9
packages/roosterjs-editor-types/lib/interface/Entity.ts 6
packages/roosterjs-editor-types/lib/interface/ExtractClipboardEventOption.ts 11
packages/roosterjs-editor-types/lib/interface/FormatState.ts 34
packages/roosterjs-editor-types/lib/interface/HtmlSanitizerOptions.ts 20
packages/roosterjs-editor-types/lib/interface/IContentTraverser.ts 10
packages/roosterjs-editor-types/lib/interface/IEditor.ts 133
packages/roosterjs-editor-types/lib/interface/IPositionContentSearcher.ts 10
packages/roosterjs-editor-types/lib/interface/ImageEditOptions.ts 9
packages/roosterjs-editor-types/lib/interface/InlineElement.ts 13
packages/roosterjs-editor-types/lib/interface/InsertOption.ts 19
packages/roosterjs-editor-types/lib/interface/LinkData.ts 5
packages/roosterjs-editor-types/lib/interface/ModeIndependentColor.ts 4
packages/roosterjs-editor-types/lib/interface/NodePosition.ts 10
packages/roosterjs-editor-types/lib/interface/PickerDataProvider.ts 18
packages/roosterjs-editor-types/lib/interface/PickerPluginOptions.ts 9
packages/roosterjs-editor-types/lib/interface/PluginWithState.ts 4
packages/roosterjs-editor-types/lib/interface/Rect.ts 6
packages/roosterjs-editor-types/lib/interface/Region.ts 6
packages/roosterjs-editor-types/lib/interface/RegionBase.ts 6
packages/roosterjs-editor-types/lib/interface/SanitizeHtmlOptions.ts 6
packages/roosterjs-editor-types/lib/interface/SelectionPath.ts 4
packages/roosterjs-editor-types/lib/interface/SelectionRangeEx.ts 15
packages/roosterjs-editor-types/lib/interface/Snapshots.ts 7
packages/roosterjs-editor-types/lib/interface/TableFormat.ts 7
packages/roosterjs-editor-types/lib/interface/TableSelection.ts 5
packages/roosterjs-editor-types/lib/interface/TargetWindow.ts 6
packages/roosterjs-editor-types/lib/interface/TargetWindowBase.ts 92
packages/roosterjs-editor-types/lib/interface/UndoSnapshotsService.ts 7
packages/roosterjs-editor-types/lib/interface/VCell.ts 7
packages/roosterjs-editor-types/lib/type/SizeTransformer.ts 1
packages/roosterjs-editor-types/lib/type/TrustedHTMLHandler.ts 1
packages/roosterjs-editor-types/lib/type/domEventHandler.ts 7
packages/roosterjs-editor-types/lib/type/htmlSanitizerCallbackTypes.ts 13
packages/roosterjs/lib/createEditor.ts 25
packages/roosterjs/lib/index.ts 7
tools/build.js 116
tools/buildTools/buildAmd.js 28
tools/buildTools/buildCommonJs.js 29
tools/buildTools/buildDemo.js 110
tools/buildTools/buildDocument.js 19
tools/buildTools/checkDependency.js 50
tools/buildTools/clean.js 19
tools/buildTools/common.js 79
tools/buildTools/dts.js 336
tools/buildTools/generateTargetWindow.js 44
tools/buildTools/normalize.js 44
tools/buildTools/pack.js 59
tools/buildTools/publish.js 49
tools/buildTools/tslint.js 13
tools/start.js 24