facebook / draft-js
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
src/model/transaction/removeRangeFromContentState.js
src/model/transaction/moveBlockInContentState.js
2 16 (12%) 20 (10%) 2022-03-31
src/component/handlers/edit/commands/moveSelectionForward.js
src/model/transaction/moveBlockInContentState.js
1 14 (7%) 20 (5%) 2022-03-11
src/component/selection/getRangeClientRects.js
src/component/handlers/edit/commands/moveSelectionForward.js
1 19 (5%) 14 (7%) 2022-03-11
src/model/transaction/insertFragmentIntoContentState.js
src/model/transaction/ContentStateInlineStyle.js
1 23 (4%) 16 (6%) 2022-03-31
src/component/selection/getRangeClientRects.js
src/component/selection/findAncestorOffsetKey.js
1 19 (5%) 14 (7%) 2022-03-11
src/model/immutable/EditorState.js
src/model/transaction/moveBlockInContentState.js
1 44 (2%) 20 (5%) 2022-03-11
src/model/transaction/exploration/getNextDelimiterBlockKey.js
src/component/selection/getRangeClientRects.js
1 8 (12%) 19 (5%) 2022-03-11
src/component/contents/exploration/DraftEditorContentsExperimental.react.js
src/model/transaction/moveBlockInContentState.js
1 15 (6%) 20 (5%) 2022-03-11
src/component/utils/exploration/DraftTreeInvariants.js
src/component/selection/findAncestorOffsetKey.js
1 6 (16%) 14 (7%) 2022-03-11
src/component/selection/findAncestorOffsetKey.js
src/component/handlers/edit/commands/moveSelectionForward.js
1 14 (7%) 14 (7%) 2022-03-11
src/model/transaction/applyEntityToContentBlock.js
src/model/transaction/adjustBlockDepthForContentState.js
1 14 (7%) 14 (7%) 2022-03-31
src/model/transaction/moveBlockInContentState.js
src/model/transaction/adjustBlockDepthForContentState.js
1 20 (5%) 14 (7%) 2022-03-31
src/model/transaction/insertIntoList.js
src/model/transaction/getContentStateFragment.js
1 11 (9%) 14 (7%) 2022-03-31
src/model/transaction/splitBlockInContentState.js
src/model/transaction/removeRangeFromContentState.js
1 16 (6%) 16 (6%) 2022-03-31
src/model/immutable/EditorState.js
src/component/selection/setDraftEditorSelection.js
1 44 (2%) 24 (4%) 2022-03-11
src/model/transaction/exploration/getNextDelimiterBlockKey.js
src/model/immutable/EditorState.js
1 8 (12%) 44 (2%) 2022-03-11
src/component/selection/getRangeClientRects.js
src/component/contents/exploration/DraftEditorContentsExperimental.react.js
1 19 (5%) 15 (6%) 2022-03-11
src/model/transaction/randomizeBlockMapKeys.js
src/model/transaction/getContentStateFragment.js
1 11 (9%) 14 (7%) 2022-03-31
src/component/selection/setDraftEditorSelection.js
src/component/selection/findAncestorOffsetKey.js
1 24 (4%) 14 (7%) 2022-03-11
src/model/transaction/removeEntitiesAtEdges.js
src/model/transaction/randomizeBlockMapKeys.js
1 20 (5%) 11 (9%) 2022-03-31
src/model/transaction/removeEntitiesAtEdges.js
src/model/transaction/ContentStateInlineStyle.js
1 20 (5%) 16 (6%) 2022-03-31
src/model/immutable/EditorState.js
src/component/utils/exploration/DraftTreeInvariants.js
1 44 (2%) 6 (16%) 2022-03-11
src/component/selection/findAncestorOffsetKey.js
src/model/transaction/removeRangeFromContentState.js
1 14 (7%) 16 (6%) 2022-03-11
src/component/utils/exploration/DraftTreeInvariants.js
src/component/selection/setDraftEditorSelection.js
1 6 (16%) 24 (4%) 2022-03-11
src/model/transaction/moveBlockInContentState.js
src/model/transaction/ContentStateInlineStyle.js
1 20 (5%) 16 (6%) 2022-03-31
src/model/transaction/getContentStateFragment.js
src/model/transaction/applyEntityToContentBlock.js
1 14 (7%) 14 (7%) 2022-03-31
src/model/transaction/getSampleStateForTesting.js
src/model/transaction/getContentStateFragment.js
1 18 (5%) 14 (7%) 2022-03-31
src/component/utils/exploration/DraftTreeInvariants.js
src/model/transaction/removeRangeFromContentState.js
1 6 (16%) 16 (6%) 2022-03-11
src/model/transaction/insertFragmentIntoContentState.js
src/model/transaction/getContentStateFragment.js
1 23 (4%) 14 (7%) 2022-03-31
src/model/transaction/getSampleStateForTesting.js
src/model/transaction/ContentStateInlineStyle.js
1 18 (5%) 16 (6%) 2022-03-31
src/model/transaction/removeEntitiesAtEdges.js
src/model/transaction/getContentStateFragment.js
1 20 (5%) 14 (7%) 2022-03-31
src/component/selection/setDraftEditorSelection.js
src/component/handlers/edit/commands/moveSelectionForward.js
1 24 (4%) 14 (7%) 2022-03-11
src/model/transaction/insertIntoList.js
src/model/transaction/insertFragmentIntoContentState.js
1 11 (9%) 23 (4%) 2022-03-31
src/model/transaction/randomizeBlockMapKeys.js
src/model/transaction/getSampleStateForTesting.js
1 11 (9%) 18 (5%) 2022-03-31
src/model/transaction/removeRangeFromContentState.js
src/model/transaction/modifyBlockForContentState.js
1 16 (6%) 14 (7%) 2022-03-31
src/model/transaction/moveBlockInContentState.js
src/model/transaction/applyEntityToContentBlock.js
1 20 (5%) 14 (7%) 2022-03-31
src/model/transaction/insertIntoList.js
src/model/transaction/applyEntityToContentState.js
1 11 (9%) 15 (6%) 2022-03-31
src/component/utils/exploration/DraftTreeInvariants.js
src/component/handlers/edit/commands/moveSelectionForward.js
1 6 (16%) 14 (7%) 2022-03-11
src/model/transaction/applyEntityToContentState.js
src/model/transaction/adjustBlockDepthForContentState.js
1 15 (6%) 14 (7%) 2022-03-31
src/model/transaction/applyEntityToContentState.js
src/model/transaction/ContentStateInlineStyle.js
1 15 (6%) 16 (6%) 2022-03-31
src/model/transaction/splitBlockInContentState.js
src/model/transaction/ContentStateInlineStyle.js
1 16 (6%) 16 (6%) 2022-03-31
src/model/transaction/removeEntitiesAtEdges.js
src/model/transaction/applyEntityToContentState.js
1 20 (5%) 15 (6%) 2022-03-31
src/model/transaction/removeRangeFromContentState.js
src/model/transaction/insertFragmentIntoContentState.js
1 16 (6%) 23 (4%) 2022-03-31
src/model/transaction/removeEntitiesAtEdges.js
src/model/transaction/moveBlockInContentState.js
1 20 (5%) 20 (5%) 2022-03-31
src/component/selection/setDraftEditorSelection.js
src/component/contents/exploration/DraftEditorContentsExperimental.react.js
1 24 (4%) 15 (6%) 2022-03-11
src/model/transaction/randomizeBlockMapKeys.js
src/model/transaction/insertFragmentIntoContentState.js
1 11 (9%) 23 (4%) 2022-03-31
src/model/transaction/getSampleStateForTesting.js
src/model/transaction/adjustBlockDepthForContentState.js
1 18 (5%) 14 (7%) 2022-03-31
src/model/transaction/adjustBlockDepthForContentState.js
src/model/transaction/ContentStateInlineStyle.js
1 14 (7%) 16 (6%) 2022-03-31
src/component/selection/setDraftEditorSelection.js
src/model/transaction/moveBlockInContentState.js
1 24 (4%) 20 (5%) 2022-03-11
src/component/selection/getRangeClientRects.js
src/model/transaction/moveBlockInContentState.js
1 19 (5%) 20 (5%) 2022-03-11
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [src/model/transaction/removeRangeFromContentState.js] [src/model/transaction/removeRangeFromContentState.js] [src/model/transaction/moveBlockInContentState.js] [src/model/transaction/moveBlockInContentState.js] [src/model/transaction/removeRangeFromContentState.js]--[src/model/transaction/moveBlockInContentState.js] 2 [src/model/transaction/insertFragmentIntoContentState.js] [src/model/transaction/insertFragmentIntoContentState.js] [src/model/transaction/removeRangeFromContentState.js]--[src/model/transaction/insertFragmentIntoContentState.js] 1 [src/model/transaction/modifyBlockForContentState.js] [src/model/transaction/modifyBlockForContentState.js] [src/model/transaction/removeRangeFromContentState.js]--[src/model/transaction/modifyBlockForContentState.js] 1 [src/model/transaction/ContentStateInlineStyle.js] [src/model/transaction/ContentStateInlineStyle.js] [src/model/transaction/moveBlockInContentState.js]--[src/model/transaction/ContentStateInlineStyle.js] 1 [src/model/transaction/applyEntityToContentBlock.js] [src/model/transaction/applyEntityToContentBlock.js] [src/model/transaction/moveBlockInContentState.js]--[src/model/transaction/applyEntityToContentBlock.js] 1 [src/model/transaction/adjustBlockDepthForContentState.js] [src/model/transaction/adjustBlockDepthForContentState.js] [src/model/transaction/moveBlockInContentState.js]--[src/model/transaction/adjustBlockDepthForContentState.js] 1 [src/component/handlers/edit/commands/moveSelectionForward.js] [src/component/handlers/edit/commands/moveSelectionForward.js] [src/component/handlers/edit/commands/moveSelectionForward.js]--[src/model/transaction/moveBlockInContentState.js] 1 [src/component/selection/getRangeClientRects.js] [src/component/selection/getRangeClientRects.js] [src/component/selection/getRangeClientRects.js]--[src/model/transaction/moveBlockInContentState.js] 1 [src/component/selection/getRangeClientRects.js]--[src/component/handlers/edit/commands/moveSelectionForward.js] 1 [src/component/selection/findAncestorOffsetKey.js] [src/component/selection/findAncestorOffsetKey.js] [src/component/selection/getRangeClientRects.js]--[src/component/selection/findAncestorOffsetKey.js] 1 [src/component/contents/exploration/DraftEditorContentsExperimental.react.js] [src/component/contents/exploration/DraftEditorContentsExperimental.react.js] [src/component/selection/getRangeClientRects.js]--[src/component/contents/exploration/DraftEditorContentsExperimental.react.js] 1 [src/model/transaction/insertFragmentIntoContentState.js]--[src/model/transaction/ContentStateInlineStyle.js] 1 [src/model/transaction/getContentStateFragment.js] [src/model/transaction/getContentStateFragment.js] [src/model/transaction/insertFragmentIntoContentState.js]--[src/model/transaction/getContentStateFragment.js] 1 [src/component/selection/findAncestorOffsetKey.js]--[src/model/transaction/removeRangeFromContentState.js] 1 [src/component/selection/findAncestorOffsetKey.js]--[src/component/handlers/edit/commands/moveSelectionForward.js] 1 [src/model/immutable/EditorState.js] [src/model/immutable/EditorState.js] [src/model/immutable/EditorState.js]--[src/model/transaction/moveBlockInContentState.js] 1 [src/component/utils/exploration/DraftTreeInvariants.js] [src/component/utils/exploration/DraftTreeInvariants.js] [src/model/immutable/EditorState.js]--[src/component/utils/exploration/DraftTreeInvariants.js] 1 [src/component/selection/setDraftEditorSelection.js] [src/component/selection/setDraftEditorSelection.js] [src/model/immutable/EditorState.js]--[src/component/selection/setDraftEditorSelection.js] 1 [src/model/transaction/exploration/getNextDelimiterBlockKey.js] [src/model/transaction/exploration/getNextDelimiterBlockKey.js] [src/model/transaction/exploration/getNextDelimiterBlockKey.js]--[src/component/selection/getRangeClientRects.js] 1 [src/model/transaction/exploration/getNextDelimiterBlockKey.js]--[src/model/immutable/EditorState.js] 1 [src/component/contents/exploration/DraftEditorContentsExperimental.react.js]--[src/model/transaction/moveBlockInContentState.js] 1 [src/component/utils/exploration/DraftTreeInvariants.js]--[src/model/transaction/removeRangeFromContentState.js] 1 [src/component/utils/exploration/DraftTreeInvariants.js]--[src/component/handlers/edit/commands/moveSelectionForward.js] 1 [src/component/utils/exploration/DraftTreeInvariants.js]--[src/component/selection/findAncestorOffsetKey.js] 1 [src/component/utils/exploration/DraftTreeInvariants.js]--[src/component/selection/setDraftEditorSelection.js] 1 [src/model/transaction/applyEntityToContentBlock.js]--[src/model/transaction/adjustBlockDepthForContentState.js] 1 [src/model/transaction/adjustBlockDepthForContentState.js]--[src/model/transaction/ContentStateInlineStyle.js] 1 [src/model/transaction/insertIntoList.js] [src/model/transaction/insertIntoList.js] [src/model/transaction/insertIntoList.js]--[src/model/transaction/insertFragmentIntoContentState.js] 1 [src/model/transaction/insertIntoList.js]--[src/model/transaction/getContentStateFragment.js] 1 [src/model/transaction/applyEntityToContentState.js] [src/model/transaction/applyEntityToContentState.js] [src/model/transaction/insertIntoList.js]--[src/model/transaction/applyEntityToContentState.js] 1 [src/model/transaction/getContentStateFragment.js]--[src/model/transaction/applyEntityToContentBlock.js] 1 [src/model/transaction/splitBlockInContentState.js] [src/model/transaction/splitBlockInContentState.js] [src/model/transaction/splitBlockInContentState.js]--[src/model/transaction/removeRangeFromContentState.js] 1 [src/model/transaction/splitBlockInContentState.js]--[src/model/transaction/ContentStateInlineStyle.js] 1 [src/component/selection/setDraftEditorSelection.js]--[src/model/transaction/moveBlockInContentState.js] 1 [src/component/selection/setDraftEditorSelection.js]--[src/component/handlers/edit/commands/moveSelectionForward.js] 1 [src/component/selection/setDraftEditorSelection.js]--[src/component/selection/findAncestorOffsetKey.js] 1 [src/component/selection/setDraftEditorSelection.js]--[src/component/contents/exploration/DraftEditorContentsExperimental.react.js] 1 [src/model/transaction/randomizeBlockMapKeys.js] [src/model/transaction/randomizeBlockMapKeys.js] [src/model/transaction/randomizeBlockMapKeys.js]--[src/model/transaction/insertFragmentIntoContentState.js] 1 [src/model/transaction/randomizeBlockMapKeys.js]--[src/model/transaction/getContentStateFragment.js] 1 [src/model/transaction/getSampleStateForTesting.js] [src/model/transaction/getSampleStateForTesting.js] [src/model/transaction/randomizeBlockMapKeys.js]--[src/model/transaction/getSampleStateForTesting.js] 1 [src/model/transaction/removeEntitiesAtEdges.js] [src/model/transaction/removeEntitiesAtEdges.js] [src/model/transaction/removeEntitiesAtEdges.js]--[src/model/transaction/moveBlockInContentState.js] 1 [src/model/transaction/removeEntitiesAtEdges.js]--[src/model/transaction/ContentStateInlineStyle.js] 1 [src/model/transaction/removeEntitiesAtEdges.js]--[src/model/transaction/getContentStateFragment.js] 1 [src/model/transaction/removeEntitiesAtEdges.js]--[src/model/transaction/randomizeBlockMapKeys.js] 1 [src/model/transaction/removeEntitiesAtEdges.js]--[src/model/transaction/applyEntityToContentState.js] 1 [src/model/transaction/getSampleStateForTesting.js]--[src/model/transaction/ContentStateInlineStyle.js] 1 [src/model/transaction/getSampleStateForTesting.js]--[src/model/transaction/adjustBlockDepthForContentState.js] 1 [src/model/transaction/getSampleStateForTesting.js]--[src/model/transaction/getContentStateFragment.js] 1 [src/model/transaction/applyEntityToContentState.js]--[src/model/transaction/ContentStateInlineStyle.js] 1 [src/model/transaction/applyEntityToContentState.js]--[src/model/transaction/adjustBlockDepthForContentState.js] 1

Open 3D force graph (file dependencies)...
Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G src/model/transaction src/model/transaction src/model/transaction--src/model/transaction 2 src/component/selection src/component/selection src/model/transaction--src/component/selection 1 src/component/handlers src/component/handlers src/component/handlers--src/model/transaction 1 src/component/contents src/component/contents src/component/handlers--src/component/contents 1 src/component/selection--src/component/handlers 1 src/component/selection--src/component/selection 1 src/component/selection--src/component/contents 1 src/model/immutable src/model/immutable src/model/immutable--src/model/transaction 1 src/model/immutable--src/component/handlers 1 src/model/immutable--src/component/selection 1 src/model/immutable--src/component/contents 1 src/component/utils src/component/utils src/model/immutable--src/component/utils 1 src/component/contents--src/model/transaction 1 src/component/utils--src/model/transaction 1 src/component/utils--src/component/handlers 1 src/component/utils--src/component/selection 1 src/component/utils--src/component/contents 1 website/src/pages website/src/pages website website website/src/pages--website 1

Open 3D force graph (file dependencies)...