facebook / draft-js
File Size

The distribution of size of files (measured in lines of code).

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 192 files with 12,837 lines of code.
    • 0 very long files (0 lines of code)
    • 2 long files (1,117 lines of code)
    • 13 medium size files (3,913 lines of codeclsfd_ftr_w_mp_ins)
    • 29 small files (3,839 lines of code)
    • 148 very small files (3,968 lines of code)
0% | 8% | 30% | 29% | 30%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
js0% | 8% | 31% | 29% | 29%
css0% | 0% | 0% | 32% | 67%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src/model/immutable0% | 36% | 15% | 22% | 25%
src/model/encoding0% | 50% | 21% | 10% | 17%
src/model/modifier0% | 0% | 74% | 16% | 9%
src/model/transaction0% | 0% | 39% | 20% | 40%
src/component/contents0% | 0% | 44% | 45% | 10%
src/component/base0% | 0% | 67% | 15% | 16%
src/component/selection0% | 0% | 25% | 45% | 29%
ROOT0% | 0% | 91% | 0% | 8%
src/component/handlers0% | 0% | 0% | 58% | 41%
src/component/utils0% | 0% | 0% | 52% | 47%
website/src/components0% | 0% | 0% | 57% | 42%
website/src/pages0% | 0% | 0% | 76% | 23%
src/model/entity0% | 0% | 0% | 0% | 100%
website0% | 0% | 0% | 0% | 100%
src/model/decorators0% | 0% | 0% | 0% | 100%
scripts/jest0% | 0% | 0% | 0% | 100%
src/model/paste0% | 0% | 0% | 0% | 100%
src0% | 0% | 0% | 0% | 100%
src/model/constants0% | 0% | 0% | 0% | 100%
src/stubs0% | 0% | 0% | 0% | 100%
src/model/keys0% | 0% | 0% | 0% | 100%
src/util0% | 0% | 0% | 0% | 100%
website/src/css0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
src/flowlib0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
EditorState.js
in src/model/immutable
561 29
556 7
DraftEditor.react.js
in src/component/base
479 5
NestedRichTextEditorUtil.js
in src/model/modifier/exploration
449 1
DraftTreeOperations.js
in src/model/modifier/exploration
394 1
removeRangeFromContentState.js
in src/model/transaction
323 13
DraftEditorBlockNode.react.js
in src/component/contents/exploration
303 -
RichTextEditorUtil.js
in src/model/modifier
286 -
insertFragmentIntoContentState.js
in src/model/transaction
272 1
setDraftEditorSelection.js
in src/component/selection
270 10
convertFromRawToDraftState.js
in src/model/encoding
240 3
ContentState.js
in src/model/immutable
238 6
222 2
DraftEditorContents-core.react.js
in src/component/contents
221 1
DraftModifier.js
in src/model/modifier
216 -
DraftEditorBlock.react.js
in src/component/contents
196 -
editOnPaste.js
in src/component/handlers/edit
189 4
moveBlockInContentState.js
in src/model/transaction
189 2
index.js
in website/src/components/DraftEditorExample
176 5
editOnKeyDown.js
in src/component/handlers/edit
158 3
editOnBeforeInput.js
in src/component/handlers/edit
153 3
getDraftEditorSelectionWithNodes.js
in src/component/selection
151 9
AtomicBlockUtils.js
in src/model/modifier
151 3
DraftEditorContentsExperimental.react.js
in src/component/contents/exploration
141 -
getCharacterRemovalRange.js
in src/model/modifier
141 2
DraftEditorDragHandler.js
in src/component/handlers/drag
131 4
splitBlockInContentState.js
in src/model/transaction
126 1
index.js
in website/src/pages
125 2
DraftEditorCompositionHandler.js
in src/component/handlers/composition
123 1
editOnInput.js
in src/component/handlers/edit
123 2
DraftTreeInvariants.js
in src/component/utils/exploration
121 -
DraftTreeAdapter.js
in src/component/utils/exploration
120 1
ContentBlockNode.js
in src/model/immutable
120 4
expandRangeToStartOfLine.js
in src/component/selection
118 4
convertFromDraftStateToRaw.js
in src/model/encoding
117 2
DraftStyleDefault.css
in src/component/utils
114 -
getSampleSelectionMocksForTesting.js
in src/component/selection
112 -
SelectionState.js
in src/model/immutable
110 1
BlockTree.js
in src/model/immutable
108 3
107 -
DOMObserver.js
in src/component/handlers/composition
107 2
DraftEditorProps.js
in src/component/base
107 1
DraftEditorLeaf.react.js
in src/component/contents
104 -
DraftEditorNode.react.js
in src/component/contents/exploration
101 -
97 -
ContentBlock.js
in src/model/immutable
97 5
DraftEntity.js
in src/model/entity
95 -
randomizeBlockMapKeys.js
in src/model/transaction
94 -
removeEntitiesAtEdges.js
in src/model/transaction
91 3
CharacterMetadata.js
in src/model/immutable
87 5
Files With Most Units (Top 50)
File# lines# units
EditorState.js
in src/model/immutable
561 29
removeRangeFromContentState.js
in src/model/transaction
323 13
setDraftEditorSelection.js
in src/component/selection
270 10
getDraftEditorSelectionWithNodes.js
in src/component/selection
151 9
556 7
ContentState.js
in src/model/immutable
238 6
index.js
in website/src/components/DraftEditorExample
176 5
getDefaultKeyBinding.js
in src/component/utils
83 5
getTextContentFromFiles.js
in src/component/utils
53 5
DraftEditor.react.js
in src/component/base
479 5
ContentBlock.js
in src/model/immutable
97 5
CharacterMetadata.js
in src/model/immutable
87 5
DraftEditorTextNode.react.js
in src/component/contents
62 4
expandRangeToStartOfLine.js
in src/component/selection
118 4
DraftEditorDragHandler.js
in src/component/handlers/drag
131 4
editOnPaste.js
in src/component/handlers/edit
189 4
ContentBlockNode.js
in src/model/immutable
120 4
CompositeDraftDecorator.js
in src/model/decorators
76 4
editOnBeforeInput.js
in src/component/handlers/edit
153 3
editOnKeyDown.js
in src/component/handlers/edit
158 3
removeEntitiesAtEdges.js
in src/model/transaction
91 3
BlockTree.js
in src/model/immutable
108 3
AtomicBlockUtils.js
in src/model/modifier
151 3
convertFromRawToDraftState.js
in src/model/encoding
240 3
index.js
in website/src/pages
125 2
222 2
DraftEffects.js
in src/stubs
5 2
getRangeClientRects.js
in src/component/selection
37 2
DOMObserver.js
in src/component/handlers/composition
107 2
editOnInput.js
in src/component/handlers/edit
123 2
editOnCut.js
in src/component/handlers/edit
39 2
insertTextIntoContentState.js
in src/model/transaction
51 2
moveBlockInContentState.js
in src/model/transaction
189 2
getCharacterRemovalRange.js
in src/model/modifier
141 2
getEntityKeyForSelection.js
in src/model/entity
38 2
encodeInlineStyleRanges.js
in src/model/encoding
48 2
convertFromDraftStateToRaw.js
in src/model/encoding
117 2
hasteImpl.js
in scripts/jest
43 1
preprocessor.js
in scripts/jest
51 1
gkx.js
in src/stubs
7 1
7 1
uuid.js
in src/util
8 1
DraftEditorContents-core.react.js
in src/component/contents
221 1
splitTextIntoTextBlocks.js
in src/component/utils
6 1
isSoftNewlineEvent.js
in src/component/utils
11 1
isInstanceOfNode.js
in src/component/utils
16 1
isHTMLImageElement.js
in src/component/utils
8 1
getContentEditableContainer.js
in src/component/utils
15 1
isHTMLElement.js
in src/component/utils
13 1
draftKeyUtils.js
in src/component/utils
7 1
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there is only one long line.

File# lines# units# long lines
97 - 1
Correlations

File Size vs. Commits (all time): 192 points

src/model/transaction/ContentStateInlineStyle.js x: 16 commits (all time) y: 67 lines of code src/model/transaction/adjustBlockDepthForContentState.js x: 14 commits (all time) y: 33 lines of code src/model/transaction/applyEntityToContentBlock.js x: 14 commits (all time) y: 21 lines of code src/model/transaction/applyEntityToContentState.js x: 15 commits (all time) y: 32 lines of code src/model/transaction/getContentStateFragment.js x: 14 commits (all time) y: 49 lines of code src/model/transaction/getSampleStateForTesting.js x: 18 commits (all time) y: 84 lines of code src/model/transaction/insertFragmentIntoContentState.js x: 23 commits (all time) y: 272 lines of code src/model/transaction/insertIntoList.js x: 11 commits (all time) y: 24 lines of code src/model/transaction/modifyBlockForContentState.js x: 14 commits (all time) y: 27 lines of code src/model/transaction/moveBlockInContentState.js x: 20 commits (all time) y: 189 lines of code src/model/transaction/randomizeBlockMapKeys.js x: 11 commits (all time) y: 94 lines of code src/model/transaction/removeEntitiesAtEdges.js x: 20 commits (all time) y: 91 lines of code src/model/transaction/removeRangeFromContentState.js x: 16 commits (all time) y: 323 lines of code src/model/transaction/splitBlockInContentState.js x: 16 commits (all time) y: 126 lines of code src/component/handlers/drag/DraftEditorDragHandler.js x: 28 commits (all time) y: 131 lines of code src/model/transaction/insertTextIntoContentState.js x: 14 commits (all time) y: 51 lines of code src/component/contents/exploration/DraftEditorContentsExperimental.react.js x: 15 commits (all time) y: 141 lines of code src/component/selection/findAncestorOffsetKey.js x: 14 commits (all time) y: 18 lines of code src/component/selection/getRangeClientRects.js x: 19 commits (all time) y: 37 lines of code src/component/selection/setDraftEditorSelection.js x: 24 commits (all time) y: 270 lines of code src/component/utils/exploration/DraftTreeInvariants.js x: 6 commits (all time) y: 121 lines of code src/model/immutable/EditorState.js x: 44 commits (all time) y: 561 lines of code src/model/transaction/exploration/getNextDelimiterBlockKey.js x: 8 commits (all time) y: 38 lines of code website/docusaurus.config.js x: 4 commits (all time) y: 97 lines of code website/src/pages/styles.module.css x: 4 commits (all time) y: 38 lines of code website/src/pages/index.js x: 5 commits (all time) y: 125 lines of code src/model/constants/DraftDragType.js x: 10 commits (all time) y: 2 lines of code src/model/constants/DraftEditorCommand.js x: 11 commits (all time) y: 20 lines of code src/model/constants/DraftHandleValue.js x: 12 commits (all time) y: 2 lines of code src/component/handlers/edit/commands/SecondaryClipboard.js x: 16 commits (all time) y: 53 lines of code src/component/handlers/edit/commands/keyCommandBackspaceToStartOfLine.js x: 16 commits (all time) y: 40 lines of code src/component/handlers/edit/commands/keyCommandBackspaceWord.js x: 12 commits (all time) y: 28 lines of code src/component/handlers/edit/commands/keyCommandDeleteWord.js x: 12 commits (all time) y: 25 lines of code src/component/handlers/edit/commands/keyCommandInsertNewline.js x: 11 commits (all time) y: 11 lines of code src/component/handlers/edit/commands/keyCommandMoveSelectionToStartOfBlock.js x: 11 commits (all time) y: 19 lines of code src/component/handlers/edit/commands/keyCommandPlainBackspace.js x: 12 commits (all time) y: 32 lines of code src/component/handlers/edit/commands/keyCommandTransposeCharacters.js x: 11 commits (all time) y: 54 lines of code src/component/handlers/edit/commands/keyCommandUndo.js x: 12 commits (all time) y: 24 lines of code src/component/handlers/edit/commands/moveSelectionBackward.js x: 13 commits (all time) y: 37 lines of code src/component/handlers/edit/commands/removeTextWithStrategy.js x: 13 commits (all time) y: 55 lines of code src/component/base/DraftEditor.react.js x: 120 commits (all time) y: 479 lines of code src/util/getOwnObjectValues.js x: 6 commits (all time) y: 7 lines of code src/util/uuid.js x: 5 commits (all time) y: 8 lines of code scripts/jest/shims.js x: 4 commits (all time) y: 1 lines of code src/NonASCIIStringSnapshotSerializer.js x: 3 commits (all time) y: 32 lines of code src/component/utils/DraftDOMTypes.js x: 6 commits (all time) y: 14 lines of code src/component/contents/DraftEditorLeaf.react.js x: 37 commits (all time) y: 104 lines of code src/component/handlers/composition/DraftEditorCompositionHandler.js x: 25 commits (all time) y: 123 lines of code src/component/handlers/edit/editOnInput.js x: 32 commits (all time) y: 123 lines of code src/component/handlers/edit/editOnPaste.js x: 34 commits (all time) y: 189 lines of code src/model/encoding/convertFromHTMLToContentBlocks.js x: 75 commits (all time) y: 556 lines of code src/model/immutable/ContentBlockNode.js x: 16 commits (all time) y: 120 lines of code src/model/modifier/RichTextEditorUtil.js x: 39 commits (all time) y: 286 lines of code src/model/modifier/exploration/NestedRichTextEditorUtil.js x: 17 commits (all time) y: 449 lines of code src/component/base/DraftEditor.css x: 17 commits (all time) y: 45 lines of code src/component/selection/getSampleSelectionMocksForTestingNestedBlocks.js x: 10 commits (all time) y: 107 lines of code src/model/encoding/convertFromDraftStateToRaw.js x: 20 commits (all time) y: 117 lines of code src/model/encoding/convertFromRawToDraftState.js x: 27 commits (all time) y: 240 lines of code src/model/keys/generateRandomKey.js x: 11 commits (all time) y: 12 lines of code src/model/modifier/exploration/DraftTreeOperations.js x: 11 commits (all time) y: 394 lines of code src/component/contents/exploration/DraftEditorDecoratedLeaves.react.js x: 10 commits (all time) y: 61 lines of code src/model/immutable/ContentState.js x: 51 commits (all time) y: 238 lines of code src/component/contents/exploration/DraftEditorBlockNode.react.js x: 18 commits (all time) y: 303 lines of code src/model/immutable/ContentBlock.js x: 21 commits (all time) y: 97 lines of code src/component/base/DraftEditorPlaceholder.react.js x: 24 commits (all time) y: 51 lines of code src/component/base/DraftEditorProps.js x: 60 commits (all time) y: 107 lines of code src/component/base/DraftScrollPosition.js x: 11 commits (all time) y: 5 lines of code src/model/immutable/BlockTree.js x: 27 commits (all time) y: 108 lines of code src/model/encoding/encodeInlineStyleRanges.js x: 15 commits (all time) y: 48 lines of code src/model/immutable/CharacterMetadata.js x: 25 commits (all time) y: 87 lines of code src/model/paste/getSafeBodyFromHTML.js x: 12 commits (all time) y: 20 lines of code src/model/immutable/BlockNode.js x: 12 commits (all time) y: 45 lines of code src/model/modifier/AtomicBlockUtils.js x: 20 commits (all time) y: 151 lines of code src/model/modifier/DraftEntitySegments.js x: 12 commits (all time) y: 61 lines of code src/model/modifier/DraftRemovableWord.js x: 13 commits (all time) y: 48 lines of code src/model/entity/DraftEntity.js x: 23 commits (all time) y: 95 lines of code src/model/encoding/DraftStringKey.js x: 13 commits (all time) y: 10 lines of code src/model/decorators/DraftDecoratorType.js x: 15 commits (all time) y: 12 lines of code src/stubs/gkx.js x: 8 commits (all time) y: 7 lines of code src/component/contents/DraftEditorBlock.react.js x: 41 commits (all time) y: 196 lines of code src/component/contents/DraftEditorContents-core.react.js x: 25 commits (all time) y: 221 lines of code src/component/contents/DraftEditorTextNode.react.js x: 22 commits (all time) y: 62 lines of code src/component/contents/exploration/DraftEditorNode.react.js x: 9 commits (all time) y: 101 lines of code src/model/decorators/DraftDecorator.js x: 21 commits (all time) y: 28 lines of code src/model/immutable/DraftBlockRenderConfig.js x: 19 commits (all time) y: 7 lines of code src/model/decorators/CompositeDraftDecorator.js x: 22 commits (all time) y: 76 lines of code src/component/utils/getTextContentFromFiles.js x: 13 commits (all time) y: 53 lines of code src/component/handlers/composition/DOMObserver.js x: 7 commits (all time) y: 107 lines of code src/component/utils/getWindowForNode.js x: 2 commits (all time) y: 7 lines of code src/flowlib/window.js x: 1 commits (all time) y: 1 lines of code src/component/utils/getDefaultKeyBinding.js x: 20 commits (all time) y: 83 lines of code src/model/encoding/RawDraftContentState.js x: 10 commits (all time) y: 7 lines of code src/component/handlers/edit/editOnBeforeInput.js x: 38 commits (all time) y: 153 lines of code website/sidebars.js x: 3 commits (all time) y: 57 lines of code src/model/modifier/getCharacterRemovalRange.js x: 19 commits (all time) y: 141 lines of code src/model/entity/getEntityKeyForSelection.js x: 17 commits (all time) y: 38 lines of code src/component/handlers/edit/editOnBlur.js x: 22 commits (all time) y: 32 lines of code src/component/selection/DOMDerivedSelection.js x: 12 commits (all time) y: 6 lines of code src/component/selection/DraftOffsetKey.js x: 12 commits (all time) y: 19 lines of code src/component/selection/getDraftEditorSelectionWithNodes.js x: 21 commits (all time) y: 151 lines of code src/component/selection/getRangeBoundingClientRect.js x: 16 commits (all time) y: 42 lines of code src/component/utils/KeyBindingUtil.js x: 16 commits (all time) y: 22 lines of code src/model/immutable/EditorBidiService.js x: 15 commits (all time) y: 29 lines of code src/model/immutable/EditorChangeType.js x: 12 commits (all time) y: 17 lines of code src/model/modifier/DraftModifier.js x: 22 commits (all time) y: 216 lines of code src/model/modifier/RichTextUtils.js x: 6 commits (all time) y: 39 lines of code website/src/css/custom.css x: 4 commits (all time) y: 13 lines of code src/model/immutable/SelectionState.js x: 19 commits (all time) y: 110 lines of code src/component/handlers/edit/DraftEditorEditHandler.js x: 10 commits (all time) y: 36 lines of code src/component/base/DraftEditorPlaceholder.css x: 9 commits (all time) y: 12 lines of code src/component/selection/getUpdatedSelectionState.js x: 15 commits (all time) y: 84 lines of code src/model/immutable/ContentStateRawType.js x: 1 commits (all time) y: 9 lines of code src/model/keys/mockUUID.js x: 1 commits (all time) y: 6 lines of code src/component/base/DraftEditorFlushControlled.js x: 4 commits (all time) y: 4 lines of code scripts/module-map.js x: 5 commits (all time) y: 13 lines of code src/model/entity/DraftEntityMutability.js x: 12 commits (all time) y: 3 lines of code src/model/entity/DraftEntityType.js x: 11 commits (all time) y: 2 lines of code src/component/utils/isHTMLElement.js x: 2 commits (all time) y: 13 lines of code website/src/components/DraftEditorExample/index.js x: 2 commits (all time) y: 176 lines of code src/component/utils/getContentEditableContainer.js x: 3 commits (all time) y: 15 lines of code src/model/encoding/RawDraftContentBlock.js x: 11 commits (all time) y: 15 lines of code src/model/modifier/DraftRange.js x: 10 commits (all time) y: 6 lines of code src/model/paste/DraftPasteProcessor.js x: 28 commits (all time) y: 66 lines of code scripts/jest/preprocessor.js x: 7 commits (all time) y: 51 lines of code src/component/utils/isInstanceOfNode.js x: 2 commits (all time) y: 16 lines of code prettier.config.js x: 4 commits (all time) y: 20 lines of code website/src/components/DraftEditorExample/css/example.css x: 1 commits (all time) y: 76 lines of code website/src/components/DraftEditorExample/css/rich-editor.css x: 1 commits (all time) y: 54 lines of code src/component/handlers/edit/editOnCut.js x: 16 commits (all time) y: 39 lines of code src/component/handlers/edit/editOnKeyDown.js x: 25 commits (all time) y: 158 lines of code src/component/selection/expandRangeToStartOfLine.js x: 14 commits (all time) y: 118 lines of code src/component/selection/getSelectionOffsetKeyForNode.js x: 13 commits (all time) y: 21 lines of code src/component/utils/getCorrectDocumentFromNode.js x: 1 commits (all time) y: 7 lines of code src/component/utils/exploration/DraftTreeAdapter.js x: 13 commits (all time) y: 120 lines of code src/model/encoding/decodeInlineStyleRanges.js x: 13 commits (all time) y: 25 lines of code src/component/utils/isSoftNewlineEvent.js x: 12 commits (all time) y: 11 lines of code src/component/handlers/edit/editOnSelect.js x: 21 commits (all time) y: 44 lines of code src/model/encoding/createCharacterList.js x: 13 commits (all time) y: 16 lines of code scripts/jest/hasteImpl.js x: 4 commits (all time) y: 43 lines of code src/component/base/DraftTextAlignment.js x: 8 commits (all time) y: 2 lines of code src/component/handlers/edit/editOnCompositionStart.js x: 15 commits (all time) y: 14 lines of code src/component/handlers/edit/editOnCopy.js x: 13 commits (all time) y: 13 lines of code src/component/handlers/edit/editOnDragOver.js x: 11 commits (all time) y: 7 lines of code src/component/handlers/edit/editOnDragStart.js x: 9 commits (all time) y: 7 lines of code src/component/handlers/edit/getFragmentFromSelection.js x: 13 commits (all time) y: 15 lines of code src/component/selection/getSampleSelectionMocksForTesting.js x: 9 commits (all time) y: 112 lines of code src/component/utils/DraftStyleDefault.css x: 7 commits (all time) y: 114 lines of code src/component/utils/_DraftTestHelper.js x: 10 commits (all time) y: 24 lines of code src/component/utils/splitTextIntoTextBlocks.js x: 9 commits (all time) y: 6 lines of code src/model/entity/getTextAfterNearestEntity.js x: 12 commits (all time) y: 13 lines of code src/model/immutable/BlockMap.js x: 9 commits (all time) y: 4 lines of code src/model/immutable/BlockNodeRecord.js x: 8 commits (all time) y: 4 lines of code src/model/immutable/DefaultDraftInlineStyle.js x: 8 commits (all time) y: 19 lines of code src/model/immutable/EntityMap.js x: 10 commits (all time) y: 3 lines of code src/model/modifier/getRangesForDraftEntity.js x: 13 commits (all time) y: 19 lines of code src/stubs/DraftEditorContents.react.js x: 4 commits (all time) y: 6 lines of code src/stubs/DraftEffects.js x: 3 commits (all time) y: 5 lines of code src/stubs/DraftJsDebugLogging.js x: 5 commits (all time) y: 5 lines of code
561.0
lines of code
  min: 1.0
  average: 66.86
  25th percentile: 11.0
  median: 28.0
  75th percentile: 93.25
  max: 561.0
0 120.0
commits (all time)
min: 1.0 | average: 14.45 | 25th percentile: 9.0 | median: 12.0 | 75th percentile: 16.0 | max: 120.0

File Size vs. Contributors (all time): 192 points

src/model/transaction/ContentStateInlineStyle.js x: 9 contributors (all time) y: 67 lines of code src/model/transaction/adjustBlockDepthForContentState.js x: 9 contributors (all time) y: 33 lines of code src/model/transaction/applyEntityToContentBlock.js x: 8 contributors (all time) y: 21 lines of code src/model/transaction/getContentStateFragment.js x: 9 contributors (all time) y: 49 lines of code src/model/transaction/getSampleStateForTesting.js x: 11 contributors (all time) y: 84 lines of code src/model/transaction/insertFragmentIntoContentState.js x: 14 contributors (all time) y: 272 lines of code src/model/transaction/insertIntoList.js x: 7 contributors (all time) y: 24 lines of code src/model/transaction/modifyBlockForContentState.js x: 8 contributors (all time) y: 27 lines of code src/model/transaction/moveBlockInContentState.js x: 10 contributors (all time) y: 189 lines of code src/model/transaction/randomizeBlockMapKeys.js x: 6 contributors (all time) y: 94 lines of code src/model/transaction/removeEntitiesAtEdges.js x: 12 contributors (all time) y: 91 lines of code src/model/transaction/removeRangeFromContentState.js x: 9 contributors (all time) y: 323 lines of code src/model/transaction/splitBlockInContentState.js x: 11 contributors (all time) y: 126 lines of code src/component/handlers/drag/DraftEditorDragHandler.js x: 18 contributors (all time) y: 131 lines of code src/model/transaction/insertTextIntoContentState.js x: 8 contributors (all time) y: 51 lines of code src/component/contents/exploration/DraftEditorContentsExperimental.react.js x: 9 contributors (all time) y: 141 lines of code src/component/handlers/edit/commands/moveSelectionForward.js x: 10 contributors (all time) y: 28 lines of code src/component/selection/findAncestorOffsetKey.js x: 7 contributors (all time) y: 18 lines of code src/component/selection/getRangeClientRects.js x: 12 contributors (all time) y: 37 lines of code src/component/selection/setDraftEditorSelection.js x: 13 contributors (all time) y: 270 lines of code src/component/utils/exploration/DraftTreeInvariants.js x: 3 contributors (all time) y: 121 lines of code src/model/immutable/EditorState.js x: 26 contributors (all time) y: 561 lines of code src/model/transaction/exploration/getNextDelimiterBlockKey.js x: 5 contributors (all time) y: 38 lines of code website/docusaurus.config.js x: 3 contributors (all time) y: 97 lines of code website/src/pages/styles.module.css x: 3 contributors (all time) y: 38 lines of code website/src/pages/index.js x: 5 contributors (all time) y: 125 lines of code src/model/constants/DraftBlockType.js x: 8 contributors (all time) y: 19 lines of code src/model/constants/DraftDragType.js x: 7 contributors (all time) y: 2 lines of code src/model/constants/DraftEditorCommand.js x: 7 contributors (all time) y: 20 lines of code src/model/constants/DraftHandleValue.js x: 8 contributors (all time) y: 2 lines of code src/model/constants/DraftRemovalDirection.js x: 6 contributors (all time) y: 2 lines of code src/component/handlers/edit/commands/SecondaryClipboard.js x: 11 contributors (all time) y: 53 lines of code src/component/handlers/edit/commands/keyCommandBackspaceToStartOfLine.js x: 10 contributors (all time) y: 40 lines of code src/component/handlers/edit/commands/keyCommandDeleteWord.js x: 8 contributors (all time) y: 25 lines of code src/component/handlers/edit/commands/keyCommandInsertNewline.js x: 7 contributors (all time) y: 11 lines of code src/component/handlers/edit/commands/keyCommandPlainBackspace.js x: 8 contributors (all time) y: 32 lines of code src/component/handlers/edit/commands/keyCommandTransposeCharacters.js x: 7 contributors (all time) y: 54 lines of code src/component/handlers/edit/commands/keyCommandUndo.js x: 8 contributors (all time) y: 24 lines of code src/component/handlers/edit/commands/moveSelectionBackward.js x: 9 contributors (all time) y: 37 lines of code src/component/handlers/edit/commands/removeTextWithStrategy.js x: 9 contributors (all time) y: 55 lines of code src/component/base/DraftEditor.react.js x: 60 contributors (all time) y: 479 lines of code src/util/getOwnObjectValues.js x: 5 contributors (all time) y: 7 lines of code src/util/uuid.js x: 4 contributors (all time) y: 8 lines of code scripts/jest/shims.js x: 3 contributors (all time) y: 1 lines of code src/NonASCIIStringSnapshotSerializer.js x: 3 contributors (all time) y: 32 lines of code src/component/utils/DraftDOMTypes.js x: 2 contributors (all time) y: 14 lines of code src/component/contents/DraftEditorLeaf.react.js x: 24 contributors (all time) y: 104 lines of code src/component/handlers/composition/DraftEditorCompositionHandler.js x: 18 contributors (all time) y: 123 lines of code src/component/handlers/edit/editOnInput.js x: 16 contributors (all time) y: 123 lines of code src/component/handlers/edit/editOnPaste.js x: 21 contributors (all time) y: 189 lines of code src/model/encoding/convertFromHTMLToContentBlocks.js x: 35 contributors (all time) y: 556 lines of code src/model/immutable/ContentBlockNode.js x: 8 contributors (all time) y: 120 lines of code src/model/modifier/RichTextEditorUtil.js x: 26 contributors (all time) y: 286 lines of code src/model/modifier/exploration/NestedRichTextEditorUtil.js x: 9 contributors (all time) y: 449 lines of code src/component/base/DraftEditor.css x: 8 contributors (all time) y: 45 lines of code src/component/selection/getSampleSelectionMocksForTestingNestedBlocks.js x: 5 contributors (all time) y: 107 lines of code src/model/encoding/convertFromDraftStateToRaw.js x: 12 contributors (all time) y: 117 lines of code src/model/encoding/convertFromRawToDraftState.js x: 16 contributors (all time) y: 240 lines of code src/model/keys/generateRandomKey.js x: 7 contributors (all time) y: 12 lines of code src/model/modifier/exploration/DraftTreeOperations.js x: 3 contributors (all time) y: 394 lines of code src/component/contents/exploration/DraftEditorDecoratedLeaves.react.js x: 7 contributors (all time) y: 61 lines of code src/model/immutable/ContentState.js x: 25 contributors (all time) y: 238 lines of code src/component/contents/exploration/DraftEditorBlockNode.react.js x: 11 contributors (all time) y: 303 lines of code src/model/immutable/ContentBlock.js x: 11 contributors (all time) y: 97 lines of code src/component/base/DraftEditorPlaceholder.react.js x: 16 contributors (all time) y: 51 lines of code src/component/base/DraftEditorProps.js x: 43 contributors (all time) y: 107 lines of code src/component/base/DraftScrollPosition.js x: 8 contributors (all time) y: 5 lines of code src/model/immutable/BlockTree.js x: 17 contributors (all time) y: 108 lines of code src/model/encoding/encodeInlineStyleRanges.js x: 10 contributors (all time) y: 48 lines of code src/model/immutable/CharacterMetadata.js x: 16 contributors (all time) y: 87 lines of code src/model/immutable/BlockNode.js x: 9 contributors (all time) y: 45 lines of code src/model/modifier/AtomicBlockUtils.js x: 12 contributors (all time) y: 151 lines of code src/model/modifier/DraftRemovableWord.js x: 8 contributors (all time) y: 48 lines of code src/model/entity/DraftEntity.js x: 10 contributors (all time) y: 95 lines of code src/model/decorators/DraftDecoratorType.js x: 10 contributors (all time) y: 12 lines of code src/stubs/gkx.js x: 6 contributors (all time) y: 7 lines of code src/component/contents/DraftEditorBlock.react.js x: 25 contributors (all time) y: 196 lines of code src/component/contents/DraftEditorContents-core.react.js x: 16 contributors (all time) y: 221 lines of code src/component/contents/DraftEditorTextNode.react.js x: 13 contributors (all time) y: 62 lines of code src/component/contents/exploration/DraftEditorNode.react.js x: 6 contributors (all time) y: 101 lines of code src/model/decorators/DraftDecorator.js x: 15 contributors (all time) y: 28 lines of code src/model/immutable/DraftBlockRenderConfig.js x: 12 contributors (all time) y: 7 lines of code src/Draft.js x: 14 contributors (all time) y: 52 lines of code src/model/decorators/CompositeDraftDecorator.js x: 12 contributors (all time) y: 76 lines of code src/component/utils/getTextContentFromFiles.js x: 9 contributors (all time) y: 53 lines of code src/component/handlers/composition/DOMObserver.js x: 7 contributors (all time) y: 107 lines of code src/component/utils/getWindowForNode.js x: 2 contributors (all time) y: 7 lines of code src/flowlib/window.js x: 1 contributors (all time) y: 1 lines of code src/component/utils/getDefaultKeyBinding.js x: 14 contributors (all time) y: 83 lines of code src/model/encoding/RawDraftContentState.js x: 7 contributors (all time) y: 7 lines of code src/component/handlers/edit/editOnBeforeInput.js x: 20 contributors (all time) y: 153 lines of code website/sidebars.js x: 1 contributors (all time) y: 57 lines of code src/model/modifier/getCharacterRemovalRange.js x: 8 contributors (all time) y: 141 lines of code src/model/entity/getEntityKeyForSelection.js x: 9 contributors (all time) y: 38 lines of code src/component/handlers/edit/editOnBlur.js x: 12 contributors (all time) y: 32 lines of code src/component/selection/getDraftEditorSelectionWithNodes.js x: 11 contributors (all time) y: 151 lines of code src/component/selection/getRangeBoundingClientRect.js x: 9 contributors (all time) y: 42 lines of code src/component/utils/KeyBindingUtil.js x: 10 contributors (all time) y: 22 lines of code src/model/immutable/BlockMapBuilder.js x: 8 contributors (all time) y: 11 lines of code src/model/immutable/EditorBidiService.js x: 8 contributors (all time) y: 29 lines of code src/model/immutable/EditorChangeType.js x: 9 contributors (all time) y: 17 lines of code src/model/modifier/DraftModifier.js x: 12 contributors (all time) y: 216 lines of code gulpfile.js x: 13 contributors (all time) y: 222 lines of code website/src/css/custom.css x: 4 contributors (all time) y: 13 lines of code src/model/immutable/SelectionState.js x: 12 contributors (all time) y: 110 lines of code src/component/handlers/edit/DraftEditorEditHandler.js x: 7 contributors (all time) y: 36 lines of code src/component/base/DraftEditorPlaceholder.css x: 6 contributors (all time) y: 12 lines of code src/component/selection/getUpdatedSelectionState.js x: 9 contributors (all time) y: 84 lines of code src/model/immutable/ContentStateRawType.js x: 1 contributors (all time) y: 9 lines of code src/model/keys/mockUUID.js x: 1 contributors (all time) y: 6 lines of code src/component/base/DraftEditorFlushControlled.js x: 4 contributors (all time) y: 4 lines of code scripts/module-map.js x: 3 contributors (all time) y: 13 lines of code src/model/entity/DraftEntityMutability.js x: 8 contributors (all time) y: 3 lines of code src/model/encoding/decodeEntityRanges.js x: 6 contributors (all time) y: 21 lines of code src/component/utils/isHTMLElement.js x: 2 contributors (all time) y: 13 lines of code website/src/components/DraftEditorExample/index.js x: 2 contributors (all time) y: 176 lines of code src/component/utils/getContentEditableContainer.js x: 3 contributors (all time) y: 15 lines of code src/model/encoding/RawDraftContentBlock.js x: 7 contributors (all time) y: 15 lines of code src/model/modifier/DraftRange.js x: 7 contributors (all time) y: 6 lines of code src/model/paste/DraftPasteProcessor.js x: 14 contributors (all time) y: 66 lines of code scripts/jest/preprocessor.js x: 5 contributors (all time) y: 51 lines of code src/component/utils/isInstanceOfNode.js x: 2 contributors (all time) y: 16 lines of code prettier.config.js x: 3 contributors (all time) y: 20 lines of code website/src/components/DraftEditorExample/css/example.css x: 1 contributors (all time) y: 76 lines of code website/src/components/DraftEditorExample/css/rich-editor.css x: 1 contributors (all time) y: 54 lines of code src/component/handlers/edit/editOnKeyDown.js x: 17 contributors (all time) y: 158 lines of code src/component/selection/expandRangeToStartOfLine.js x: 7 contributors (all time) y: 118 lines of code src/component/selection/getVisibleSelectionRect.js x: 7 contributors (all time) y: 17 lines of code src/component/utils/getCorrectDocumentFromNode.js x: 1 contributors (all time) y: 7 lines of code src/component/utils/exploration/DraftTreeAdapter.js x: 6 contributors (all time) y: 120 lines of code src/model/encoding/decodeInlineStyleRanges.js x: 7 contributors (all time) y: 25 lines of code src/component/handlers/edit/editOnSelect.js x: 12 contributors (all time) y: 44 lines of code scripts/jest/hasteImpl.js x: 2 contributors (all time) y: 43 lines of code src/component/base/DraftTextAlignment.js x: 5 contributors (all time) y: 2 lines of code src/component/handlers/edit/editOnCompositionStart.js x: 9 contributors (all time) y: 14 lines of code src/component/handlers/edit/editOnCopy.js x: 8 contributors (all time) y: 13 lines of code src/component/handlers/edit/editOnDragOver.js x: 8 contributors (all time) y: 7 lines of code src/component/handlers/edit/editOnFocus.js x: 9 contributors (all time) y: 19 lines of code src/component/handlers/edit/getFragmentFromSelection.js x: 8 contributors (all time) y: 15 lines of code src/component/selection/getSampleSelectionMocksForTesting.js x: 4 contributors (all time) y: 112 lines of code src/component/selection/isSelectionAtLeafStart.js x: 6 contributors (all time) y: 28 lines of code src/component/utils/DraftStyleDefault.css x: 6 contributors (all time) y: 114 lines of code src/component/utils/_DraftTestHelper.js x: 6 contributors (all time) y: 24 lines of code src/component/utils/splitTextIntoTextBlocks.js x: 5 contributors (all time) y: 6 lines of code src/model/encoding/encodeEntityRanges.js x: 6 contributors (all time) y: 26 lines of code src/model/immutable/BlockMap.js x: 5 contributors (all time) y: 4 lines of code src/model/immutable/DefaultDraftInlineStyle.js x: 5 contributors (all time) y: 19 lines of code src/model/immutable/EntityMap.js x: 7 contributors (all time) y: 3 lines of code src/stubs/DraftEditorContents.react.js x: 4 contributors (all time) y: 6 lines of code src/stubs/DraftEffects.js x: 2 contributors (all time) y: 5 lines of code
561.0
lines of code
  min: 1.0
  average: 66.86
  25th percentile: 11.0
  median: 28.0
  75th percentile: 93.25
  max: 561.0
0 60.0
contributors (all time)
min: 1.0 | average: 8.73 | 25th percentile: 5.0 | median: 8.0 | 75th percentile: 10.0 | max: 60.0

File Size vs. Commits (30 days): 26 points

src/model/transaction/ContentStateInlineStyle.js x: 1 commits (30d) y: 67 lines of code src/model/transaction/adjustBlockDepthForContentState.js x: 1 commits (30d) y: 33 lines of code src/model/transaction/applyEntityToContentBlock.js x: 1 commits (30d) y: 21 lines of code src/model/transaction/getContentStateFragment.js x: 1 commits (30d) y: 49 lines of code src/model/transaction/getSampleStateForTesting.js x: 1 commits (30d) y: 84 lines of code src/model/transaction/insertFragmentIntoContentState.js x: 1 commits (30d) y: 272 lines of code src/model/transaction/insertIntoList.js x: 1 commits (30d) y: 24 lines of code src/model/transaction/modifyBlockForContentState.js x: 1 commits (30d) y: 27 lines of code src/model/transaction/moveBlockInContentState.js x: 2 commits (30d) y: 189 lines of code src/model/transaction/randomizeBlockMapKeys.js x: 1 commits (30d) y: 94 lines of code src/model/transaction/removeEntitiesAtEdges.js x: 1 commits (30d) y: 91 lines of code src/model/transaction/removeRangeFromContentState.js x: 2 commits (30d) y: 323 lines of code src/model/transaction/splitBlockInContentState.js x: 1 commits (30d) y: 126 lines of code src/component/handlers/drag/DraftEditorDragHandler.js x: 1 commits (30d) y: 131 lines of code src/model/transaction/insertTextIntoContentState.js x: 1 commits (30d) y: 51 lines of code src/component/contents/exploration/DraftEditorContentsExperimental.react.js x: 1 commits (30d) y: 141 lines of code src/component/selection/findAncestorOffsetKey.js x: 1 commits (30d) y: 18 lines of code src/component/selection/getRangeClientRects.js x: 1 commits (30d) y: 37 lines of code src/component/selection/setDraftEditorSelection.js x: 1 commits (30d) y: 270 lines of code src/component/utils/exploration/DraftTreeInvariants.js x: 1 commits (30d) y: 121 lines of code src/model/immutable/EditorState.js x: 1 commits (30d) y: 561 lines of code src/model/transaction/exploration/getNextDelimiterBlockKey.js x: 1 commits (30d) y: 38 lines of code website/docusaurus.config.js x: 1 commits (30d) y: 97 lines of code
561.0
lines of code
  min: 18.0
  average: 113.96
  25th percentile: 32.75
  median: 75.5
  75th percentile: 133.5
  max: 561.0
0 2.0
commits (30d)
min: 1.0 | average: 1.08 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Contributors (30 days): 26 points

src/model/transaction/ContentStateInlineStyle.js x: 1 contributors (30d) y: 67 lines of code src/model/transaction/adjustBlockDepthForContentState.js x: 1 contributors (30d) y: 33 lines of code src/model/transaction/applyEntityToContentBlock.js x: 1 contributors (30d) y: 21 lines of code src/model/transaction/getContentStateFragment.js x: 1 contributors (30d) y: 49 lines of code src/model/transaction/getSampleStateForTesting.js x: 1 contributors (30d) y: 84 lines of code src/model/transaction/insertFragmentIntoContentState.js x: 1 contributors (30d) y: 272 lines of code src/model/transaction/insertIntoList.js x: 1 contributors (30d) y: 24 lines of code src/model/transaction/modifyBlockForContentState.js x: 1 contributors (30d) y: 27 lines of code src/model/transaction/moveBlockInContentState.js x: 2 contributors (30d) y: 189 lines of code src/model/transaction/randomizeBlockMapKeys.js x: 1 contributors (30d) y: 94 lines of code src/model/transaction/removeEntitiesAtEdges.js x: 1 contributors (30d) y: 91 lines of code src/model/transaction/removeRangeFromContentState.js x: 2 contributors (30d) y: 323 lines of code src/model/transaction/splitBlockInContentState.js x: 1 contributors (30d) y: 126 lines of code src/component/handlers/drag/DraftEditorDragHandler.js x: 1 contributors (30d) y: 131 lines of code src/model/transaction/insertTextIntoContentState.js x: 1 contributors (30d) y: 51 lines of code src/component/contents/exploration/DraftEditorContentsExperimental.react.js x: 1 contributors (30d) y: 141 lines of code src/component/selection/findAncestorOffsetKey.js x: 1 contributors (30d) y: 18 lines of code src/component/selection/getRangeClientRects.js x: 1 contributors (30d) y: 37 lines of code src/component/selection/setDraftEditorSelection.js x: 1 contributors (30d) y: 270 lines of code src/component/utils/exploration/DraftTreeInvariants.js x: 1 contributors (30d) y: 121 lines of code src/model/immutable/EditorState.js x: 1 contributors (30d) y: 561 lines of code src/model/transaction/exploration/getNextDelimiterBlockKey.js x: 1 contributors (30d) y: 38 lines of code website/docusaurus.config.js x: 1 contributors (30d) y: 97 lines of code
561.0
lines of code
  min: 18.0
  average: 113.96
  25th percentile: 32.75
  median: 75.5
  75th percentile: 133.5
  max: 561.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.08 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Commits (90 days): 50 points

src/model/transaction/ContentStateInlineStyle.js x: 1 commits (90d) y: 67 lines of code src/model/transaction/adjustBlockDepthForContentState.js x: 1 commits (90d) y: 33 lines of code src/model/transaction/applyEntityToContentBlock.js x: 1 commits (90d) y: 21 lines of code src/model/transaction/getContentStateFragment.js x: 1 commits (90d) y: 49 lines of code src/model/transaction/getSampleStateForTesting.js x: 1 commits (90d) y: 84 lines of code src/model/transaction/insertFragmentIntoContentState.js x: 1 commits (90d) y: 272 lines of code src/model/transaction/insertIntoList.js x: 1 commits (90d) y: 24 lines of code src/model/transaction/modifyBlockForContentState.js x: 1 commits (90d) y: 27 lines of code src/model/transaction/moveBlockInContentState.js x: 2 commits (90d) y: 189 lines of code src/model/transaction/randomizeBlockMapKeys.js x: 1 commits (90d) y: 94 lines of code src/model/transaction/removeEntitiesAtEdges.js x: 1 commits (90d) y: 91 lines of code src/model/transaction/removeRangeFromContentState.js x: 2 commits (90d) y: 323 lines of code src/model/transaction/splitBlockInContentState.js x: 1 commits (90d) y: 126 lines of code src/component/handlers/drag/DraftEditorDragHandler.js x: 1 commits (90d) y: 131 lines of code src/model/transaction/insertTextIntoContentState.js x: 1 commits (90d) y: 51 lines of code src/component/contents/exploration/DraftEditorContentsExperimental.react.js x: 1 commits (90d) y: 141 lines of code src/component/handlers/edit/commands/moveSelectionForward.js x: 2 commits (90d) y: 28 lines of code src/component/selection/findAncestorOffsetKey.js x: 1 commits (90d) y: 18 lines of code src/component/selection/getRangeClientRects.js x: 1 commits (90d) y: 37 lines of code src/component/selection/setDraftEditorSelection.js x: 1 commits (90d) y: 270 lines of code src/component/utils/exploration/DraftTreeInvariants.js x: 1 commits (90d) y: 121 lines of code src/model/immutable/EditorState.js x: 1 commits (90d) y: 561 lines of code src/model/transaction/exploration/getNextDelimiterBlockKey.js x: 1 commits (90d) y: 38 lines of code website/docusaurus.config.js x: 1 commits (90d) y: 97 lines of code website/src/pages/styles.module.css x: 2 commits (90d) y: 38 lines of code website/src/pages/index.js x: 2 commits (90d) y: 125 lines of code src/model/constants/DraftDragType.js x: 1 commits (90d) y: 2 lines of code src/component/handlers/edit/commands/keyCommandBackspaceToStartOfLine.js x: 1 commits (90d) y: 40 lines of code src/component/handlers/edit/commands/keyCommandDeleteWord.js x: 1 commits (90d) y: 25 lines of code src/component/handlers/edit/commands/keyCommandInsertNewline.js x: 1 commits (90d) y: 11 lines of code src/component/handlers/edit/commands/keyCommandTransposeCharacters.js x: 1 commits (90d) y: 54 lines of code src/component/base/DraftEditor.react.js x: 1 commits (90d) y: 479 lines of code src/util/getOwnObjectValues.js x: 1 commits (90d) y: 7 lines of code
561.0
lines of code
  min: 1.0
  average: 81.22
  25th percentile: 20.75
  median: 37.0
  75th percentile: 94.75
  max: 561.0
0 2.0
commits (90d)
min: 1.0 | average: 1.1 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Contributors (90 days): 50 points

src/model/transaction/ContentStateInlineStyle.js x: 1 contributors (90d) y: 67 lines of code src/model/transaction/adjustBlockDepthForContentState.js x: 1 contributors (90d) y: 33 lines of code src/model/transaction/applyEntityToContentBlock.js x: 1 contributors (90d) y: 21 lines of code src/model/transaction/getContentStateFragment.js x: 1 contributors (90d) y: 49 lines of code src/model/transaction/getSampleStateForTesting.js x: 1 contributors (90d) y: 84 lines of code src/model/transaction/insertFragmentIntoContentState.js x: 1 contributors (90d) y: 272 lines of code src/model/transaction/insertIntoList.js x: 1 contributors (90d) y: 24 lines of code src/model/transaction/modifyBlockForContentState.js x: 1 contributors (90d) y: 27 lines of code src/model/transaction/moveBlockInContentState.js x: 2 contributors (90d) y: 189 lines of code src/model/transaction/randomizeBlockMapKeys.js x: 1 contributors (90d) y: 94 lines of code src/model/transaction/removeEntitiesAtEdges.js x: 1 contributors (90d) y: 91 lines of code src/model/transaction/removeRangeFromContentState.js x: 2 contributors (90d) y: 323 lines of code src/model/transaction/splitBlockInContentState.js x: 1 contributors (90d) y: 126 lines of code src/component/handlers/drag/DraftEditorDragHandler.js x: 1 contributors (90d) y: 131 lines of code src/model/transaction/insertTextIntoContentState.js x: 1 contributors (90d) y: 51 lines of code src/component/contents/exploration/DraftEditorContentsExperimental.react.js x: 1 contributors (90d) y: 141 lines of code src/component/handlers/edit/commands/moveSelectionForward.js x: 2 contributors (90d) y: 28 lines of code src/component/selection/findAncestorOffsetKey.js x: 1 contributors (90d) y: 18 lines of code src/component/selection/getRangeClientRects.js x: 1 contributors (90d) y: 37 lines of code src/component/selection/setDraftEditorSelection.js x: 1 contributors (90d) y: 270 lines of code src/component/utils/exploration/DraftTreeInvariants.js x: 1 contributors (90d) y: 121 lines of code src/model/immutable/EditorState.js x: 1 contributors (90d) y: 561 lines of code src/model/transaction/exploration/getNextDelimiterBlockKey.js x: 1 contributors (90d) y: 38 lines of code website/docusaurus.config.js x: 1 contributors (90d) y: 97 lines of code website/src/pages/index.js x: 2 contributors (90d) y: 125 lines of code src/model/constants/DraftDragType.js x: 1 contributors (90d) y: 2 lines of code src/component/handlers/edit/commands/keyCommandBackspaceToStartOfLine.js x: 1 contributors (90d) y: 40 lines of code src/component/handlers/edit/commands/keyCommandDeleteWord.js x: 1 contributors (90d) y: 25 lines of code src/component/handlers/edit/commands/keyCommandInsertNewline.js x: 1 contributors (90d) y: 11 lines of code src/component/handlers/edit/commands/keyCommandTransposeCharacters.js x: 1 contributors (90d) y: 54 lines of code src/component/base/DraftEditor.react.js x: 1 contributors (90d) y: 479 lines of code src/util/getOwnObjectValues.js x: 1 contributors (90d) y: 7 lines of code
561.0
lines of code
  min: 1.0
  average: 81.22
  25th percentile: 20.75
  median: 37.0
  75th percentile: 94.75
  max: 561.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.08 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0