Overview
File Change Frequency Overall
  • There are 134 files with 9,887 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (62 lines of code)
    • 14 files changed 21-50 times (2,881 lines of code)
    • 48 files changed 6-20 times (4,488 lines of code)
    • 71 files changed 1-5 times (2,456 lines of code)
0% | <1% | 29% | 45% | 24%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 134 files with 9,887 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 2 files changed by 11-25 contributors (150 lines of code)
    • 14 files changed by 6-10 contributors (2,517 lines of code)
    • 85 files changed by 2-5 contributors (6,378 lines of code)
    • 33 files changed by 1 contributor (842 lines of code)
0% | 1% | 25% | 64% | 8%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
ts, tsx, json, md, js, cjs, txt, yaml, css, gitignore, sh, yml, html, eslintignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 1% | 41% | 41% | 16%
tsx0% | 0% | 15% | 50% | 34%
cjs0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | <1% | 27% | 46% | 25%
cypress0% | 0% | 99% | 0% | <1%
ROOT0% | 0% | 0% | 0% | 100%
nginx0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
index.ts
in src
62 - 2021-03-10 2025-12-01 58 15 +650 / -564 jonathon.herbert 30567854+dblatcher
editor.ts
in cypress/helpers
205 - 2021-05-07 2025-11-03 47 8 +651 / -247 jonathon.herbert jonathon.herbert
plugin.ts
in src/plugin
338 4 2021-07-02 2025-01-23 39 4 +897 / -314 jonathon.herbert jonathon.herbert
ImageElement.tsx
in src/elements/image
68 6 2021-05-27 2023-03-23 35 6 +640 / -574 jonathon.herbert 33927854+rebecca-thompson
nodeSpec.ts
in src/plugin
524 18 2021-07-02 2025-07-21 34 7 +1108 / -272 jonathon.herbert jonathon.herbert
ProseMirrorFieldView.ts
in src/plugin/fieldViews
287 17 2021-07-02 2024-09-24 31 4 +981 / -209 jonathon.herbert 34686302+rhystmills
ImageElementForm.tsx
in src/elements/image
237 1 2021-07-02 2024-06-05 29 9 +782 / -514 jonathon.herbert david.furey
TextFieldView.ts
in src/plugin/fieldViews
153 1 2021-07-02 2025-11-03 27 7 +323 / -85 jonathon.herbert jonathon.herbert
Element.ts
in src/plugin/types
134 - 2021-07-02 2025-01-23 26 4 +479 / -235 jonathon.herbert jonathon.herbert
ElementWrapper.tsx
in src/renderers/react
127 - 2021-05-26 2025-11-12 25 8 +774 / -447 jonathon.herbert david.blatcher
DemoImageElementForm.tsx
in src/elements/demo-image
176 1 2021-07-13 2024-04-16 24 7 +502 / -195 demetrios.skamiotis 34686302+rhystmills
DemoImageElement.tsx
in src/elements/demo-image
102 14 2021-07-13 2024-04-02 23 5 +280 / -82 demetrios.skamiotis jonathon.herbert
RichTextFieldView.ts
in src/plugin/fieldViews
124 - 2021-07-02 2025-11-03 23 6 +292 / -72 jonathon.herbert jonathon.herbert
transform.ts
in src/elements/helpers
88 5 2021-10-04 2024-06-05 22 11 +113 / -15 jonathon.herbert david.furey
element.ts
in src/plugin/helpers
318 - 2021-08-11 2024-06-05 21 4 +503 / -116 jonathon.herbert david.furey
ElementProvider.tsx
in src/renderers/react
78 4 2021-05-26 2023-11-30 20 3 +352 / -152 jonathon.herbert 34686302+rhystmills
createReactElementSpec.tsx
in src/renderers/react
50 - 2021-05-26 2025-01-23 19 3 +183 / -69 jonathon.herbert jonathon.herbert
EmbedSpec.tsx
in src/elements/embed
60 5 2021-08-10 2022-11-21 19 4 +172 / -109 34686302+rhystmills jonathon.herbert
elementSpec.ts
in src/plugin
80 - 2021-07-02 2025-01-23 18 3 +321 / -140 jonathon.herbert jonathon.herbert
element.ts
in src/plugin
97 - 2021-07-02 2025-01-23 18 4 +293 / -100 jonathon.herbert jonathon.herbert
FieldView.ts
in src/plugin/fieldViews
33 - 2021-07-02 2024-05-20 17 4 +136 / -22 jonathon.herbert 34686302+rhystmills
CustomFieldView.ts
in src/plugin/fieldViews
92 8 2021-07-02 2022-11-21 17 4 +325 / -68 jonathon.herbert jonathon.herbert
validation.ts
in src/plugin/helpers
216 - 2021-08-05 2025-01-23 17 7 +345 / -107 jonathon.herbert jonathon.herbert
EmbedForm.tsx
in src/elements/embed
50 1 2021-08-10 2024-04-16 15 4 +161 / -108 34686302+rhystmills 34686302+rhystmills
prosemirror.ts
in src/plugin/helpers
291 - 2021-07-02 2025-07-03 15 6 +666 / -55 jonathon.herbert jonathon.herbert
CodeElementSpec.tsx
in src/elements/code
22 2 2021-08-10 2022-10-11 13 3 +56 / -33 49187886+dskamiotis jonathon.herbert
PullquoteSpec.tsx
in src/elements/pullquote
26 3 2021-08-11 2022-10-11 13 4 +72 / -43 49187886+dskamiotis jonathon.herbert
PullquoteForm.tsx
in src/elements/pullquote
47 - 2021-08-11 2024-06-05 12 6 +105 / -52 49187886+dskamiotis david.furey
imageElementDataTransformer.ts
in src/elements/image
101 - 2021-09-21 2023-03-23 12 3 +167 / -57 samhession 33927854+rebecca-thompson
fieldView.ts
in src/plugin/helpers
130 - 2021-09-29 2024-02-12 12 4 +262 / -108 jonathon.herbert 34686302+rhystmills
Callout.tsx
in src/elements/callout
155 10 2022-10-04 2024-06-05 12 6 +261 / -93 anna.beddow david.furey
CodeElementForm.tsx
in src/elements/code
18 - 2021-08-10 2024-04-16 11 5 +65 / -43 49187886+dskamiotis 34686302+rhystmills
CustomDropdownView.tsx
in src/renderers/react/customFieldViewComponents
32 - 2021-08-10 2023-10-30 11 4 +63 / -26 34686302+rhystmills jonathon.herbert
CheckboxFieldView.ts
in src/plugin/fieldViews
52 3 2021-07-02 2023-10-30 10 3 +150 / -32 jonathon.herbert jonathon.herbert
DropdownFieldView.ts
in src/plugin/fieldViews
74 3 2021-07-02 2022-11-21 10 3 +239 / -56 jonathon.herbert jonathon.herbert
CustomDropdown.tsx
in src/editorial-source-components
82 - 2021-07-08 2021-10-14 10 4 +192 / -38 rhystmills samhession
AltStyleElementForm.tsx
in src/elements/alt-style
107 - 2023-11-30 2025-12-01 10 6 +176 / -87 34686302+rhystmills 30567854+dblatcher
field.ts
in src/plugin
298 - 2022-10-11 2024-08-20 10 4 +466 / -92 jonathon.herbert 34686302+rhystmills
Consumer.ts
in src/plugin/types
11 - 2021-07-02 2023-11-30 9 3 +41 / -18 jonathon.herbert 34686302+rhystmills
Label.tsx
in src/editorial-source-components
23 - 2021-07-01 2023-11-30 9 4 +48 / -6 rhystmills 34686302+rhystmills
Editor.ts
in src/editorial-source-components
51 - 2021-08-05 2024-04-17 9 5 +67 / -15 jonathon.herbert 34686302+rhystmills
defaultTransform.ts
in src/elements/helpers
87 - 2021-10-04 2024-06-05 9 7 +124 / -23 jonathon.herbert david.furey
CartoonForm.tsx
in src/elements/cartoon
289 1 2023-03-23 2024-04-16 9 3 +380 / -83 33927854+rebecca-thompson 34686302+rhystmills
RichlinkForm.tsx
in src/elements/rich-link
49 - 2021-12-06 2023-11-30 8 4 +93 / -42 49187886+dskamiotis 34686302+rhystmills
DeprecatedForm.tsx
in src/elements/deprecated
51 - 2022-03-18 2024-04-16 8 3 +85 / -32 jonathon.herbert 34686302+rhystmills
Preview.tsx
in src/elements/helpers
142 - 2022-01-25 2024-06-05 8 5 +210 / -41 34686302+rhystmills david.furey
NestedElementFieldView.ts
in src/plugin/fieldViews
156 2 2024-01-16 2025-07-21 8 5 +215 / -13 34686302+rhystmills jonathon.herbert
RichlinkSpec.tsx
in src/elements/rich-link
19 8 2021-12-06 2022-10-11 7 3 +40 / -20 49187886+dskamiotis jonathon.herbert
AltStyleElementWrapper.tsx
in src/renderers/react
38 - 2023-11-30 2025-11-12 7 4 +100 / -64 34686302+rhystmills david.blatcher
AttributeFieldView.ts
in src/plugin/fieldViews
45 5 2021-07-02 2022-11-21 7 1 +179 / -28 jonathon.herbert jonathon.herbert
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
nodeSpec.ts
in src/plugin
524 18 2021-07-02 2025-07-21 34 7 +1108 / -272 jonathon.herbert jonathon.herbert
ImageElementForm.tsx
in src/elements/image
237 1 2021-07-02 2024-06-05 29 9 +782 / -514 jonathon.herbert david.furey
ElementWrapper.tsx
in src/renderers/react
127 - 2021-05-26 2025-11-12 25 8 +774 / -447 jonathon.herbert david.blatcher
index.ts
in src
62 - 2021-03-10 2025-12-01 58 15 +650 / -564 jonathon.herbert 30567854+dblatcher
ImageElement.tsx
in src/elements/image
68 6 2021-05-27 2023-03-23 35 6 +640 / -574 jonathon.herbert 33927854+rebecca-thompson
plugin.ts
in src/plugin
338 4 2021-07-02 2025-01-23 39 4 +897 / -314 jonathon.herbert jonathon.herbert
ProseMirrorFieldView.ts
in src/plugin/fieldViews
287 17 2021-07-02 2024-09-24 31 4 +981 / -209 jonathon.herbert 34686302+rhystmills
editor.ts
in cypress/helpers
205 - 2021-05-07 2025-11-03 47 8 +651 / -247 jonathon.herbert jonathon.herbert
prosemirror.ts
in src/plugin/helpers
291 - 2021-07-02 2025-07-03 15 6 +666 / -55 jonathon.herbert jonathon.herbert
Element.ts
in src/plugin/types
134 - 2021-07-02 2025-01-23 26 4 +479 / -235 jonathon.herbert jonathon.herbert
DemoImageElementForm.tsx
in src/elements/demo-image
176 1 2021-07-13 2024-04-16 24 7 +502 / -195 demetrios.skamiotis 34686302+rhystmills
WrapperControls.tsx
in src/renderers/react
381 - 2023-11-30 2024-05-01 6 2 +518 / -114 34686302+rhystmills 34686302+rhystmills
element.ts
in src/plugin/helpers
318 - 2021-08-11 2024-06-05 21 4 +503 / -116 jonathon.herbert david.furey
field.ts
in src/plugin
298 - 2022-10-11 2024-08-20 10 4 +466 / -92 jonathon.herbert 34686302+rhystmills
ElementProvider.tsx
in src/renderers/react
78 4 2021-05-26 2023-11-30 20 3 +352 / -152 jonathon.herbert 34686302+rhystmills
CartoonForm.tsx
in src/elements/cartoon
289 1 2023-03-23 2024-04-16 9 3 +380 / -83 33927854+rebecca-thompson 34686302+rhystmills
elementSpec.ts
in src/plugin
80 - 2021-07-02 2025-01-23 18 3 +321 / -140 jonathon.herbert jonathon.herbert
validation.ts
in src/plugin/helpers
216 - 2021-08-05 2025-01-23 17 7 +345 / -107 jonathon.herbert jonathon.herbert
TextFieldView.ts
in src/plugin/fieldViews
153 1 2021-07-02 2025-11-03 27 7 +323 / -85 jonathon.herbert jonathon.herbert
CustomFieldView.ts
in src/plugin/fieldViews
92 8 2021-07-02 2022-11-21 17 4 +325 / -68 jonathon.herbert jonathon.herbert
element.ts
in src/plugin
97 - 2021-07-02 2025-01-23 18 4 +293 / -100 jonathon.herbert jonathon.herbert
fieldView.ts
in src/plugin/helpers
130 - 2021-09-29 2024-02-12 12 4 +262 / -108 jonathon.herbert 34686302+rhystmills
RichTextFieldView.ts
in src/plugin/fieldViews
124 - 2021-07-02 2025-11-03 23 6 +292 / -72 jonathon.herbert jonathon.herbert
DemoImageElement.tsx
in src/elements/demo-image
102 14 2021-07-13 2024-04-02 23 5 +280 / -82 demetrios.skamiotis jonathon.herbert
Callout.tsx
in src/elements/callout
155 10 2022-10-04 2024-06-05 12 6 +261 / -93 anna.beddow david.furey
CalloutTable.tsx
in src/elements/callout
268 - 2022-10-18 2024-04-16 4 3 +319 / -31 anna.beddow 34686302+rhystmills
RepeaterFieldView.ts
in src/plugin/fieldViews
188 11 2022-05-17 2025-07-21 7 3 +287 / -45 jonathon.herbert jonathon.herbert
DropdownFieldView.ts
in src/plugin/fieldViews
74 3 2021-07-02 2022-11-21 10 3 +239 / -56 jonathon.herbert jonathon.herbert
Callout.tsx
in src/elements/embed
196 3 2022-02-17 2023-03-23 6 5 +251 / -44 34686302+rhystmills 33927854+rebecca-thompson
StandardForm.tsx
in src/elements/standard
169 1 2022-03-16 2024-04-16 6 3 +233 / -54 jonathon.herbert 34686302+rhystmills
EmbedSpec.tsx
in src/elements/embed
60 5 2021-08-10 2022-11-21 19 4 +172 / -109 34686302+rhystmills jonathon.herbert
EmbedForm.tsx
in src/elements/embed
50 1 2021-08-10 2024-04-16 15 4 +161 / -108 34686302+rhystmills 34686302+rhystmills
AltStyleElementForm.tsx
in src/elements/alt-style
107 - 2023-11-30 2025-12-01 10 6 +176 / -87 34686302+rhystmills 30567854+dblatcher
createReactElementSpec.tsx
in src/renderers/react
50 - 2021-05-26 2025-01-23 19 3 +183 / -69 jonathon.herbert jonathon.herbert
Preview.tsx
in src/elements/helpers
142 - 2022-01-25 2024-06-05 8 5 +210 / -41 34686302+rhystmills david.furey
CustomDropdown.tsx
in src/editorial-source-components
82 - 2021-07-08 2021-10-14 10 4 +192 / -38 rhystmills samhession
NestedElementFieldView.ts
in src/plugin/fieldViews
156 2 2024-01-16 2025-07-21 8 5 +215 / -13 34686302+rhystmills jonathon.herbert
cartoonDataTransformer.ts
in src/elements/cartoon
78 2 2023-03-23 2023-08-10 4 2 +158 / -69 33927854+rebecca-thompson 33927854+rebecca-thompson
imageElementDataTransformer.ts
in src/elements/image
101 - 2021-09-21 2023-03-23 12 3 +167 / -57 samhession 33927854+rebecca-thompson
AttributeFieldView.ts
in src/plugin/fieldViews
45 5 2021-07-02 2022-11-21 7 1 +179 / -28 jonathon.herbert jonathon.herbert
CheckboxFieldView.ts
in src/plugin/fieldViews
52 3 2021-07-02 2023-10-30 10 3 +150 / -32 jonathon.herbert jonathon.herbert
ThirdPartyStatusChecks.tsx
in src/elements/helpers
59 - 2022-01-25 2022-03-28 4 2 +153 / -27 jonathon.herbert jonathon.herbert
Tooltip.tsx
in src/editorial-source-components
165 - 2021-12-06 2021-12-06 1 1 +180 / -0 34686302+rhystmills 34686302+rhystmills
decorations.ts
in src/plugin/helpers
47 - 2024-01-16 2024-09-24 4 1 +120 / -50 34686302+rhystmills 34686302+rhystmills
AltStyleElementWrapper.tsx
in src/renderers/react
38 - 2023-11-30 2025-11-12 7 4 +100 / -64 34686302+rhystmills david.blatcher
ContentAtomForm.tsx
in src/elements/content-atom
93 2 2022-04-20 2023-11-30 7 5 +130 / -31 samhession 34686302+rhystmills
InteractiveForm.tsx
in src/elements/interactive
47 1 2022-01-25 2024-04-16 7 3 +105 / -54 jonathon.herbert 34686302+rhystmills
FieldView.ts
in src/plugin/fieldViews
33 - 2021-07-02 2024-05-20 17 4 +136 / -22 jonathon.herbert 34686302+rhystmills
keymap.ts
in src/plugin/helpers
62 - 2021-09-30 2025-11-03 7 3 +144 / -14 34686302+rhystmills jonathon.herbert
PullquoteForm.tsx
in src/elements/pullquote
47 - 2021-08-11 2024-06-05 12 6 +105 / -52 49187886+dskamiotis david.furey
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
index.ts
in src
62 - 2021-03-10 2025-12-01 58 15 +650 / -564 jonathon.herbert 30567854+dblatcher
transform.ts
in src/elements/helpers
88 5 2021-10-04 2024-06-05 22 11 +113 / -15 jonathon.herbert david.furey
ImageElementForm.tsx
in src/elements/image
237 1 2021-07-02 2024-06-05 29 9 +782 / -514 jonathon.herbert david.furey
editor.ts
in cypress/helpers
205 - 2021-05-07 2025-11-03 47 8 +651 / -247 jonathon.herbert jonathon.herbert
ElementWrapper.tsx
in src/renderers/react
127 - 2021-05-26 2025-11-12 25 8 +774 / -447 jonathon.herbert david.blatcher
nodeSpec.ts
in src/plugin
524 18 2021-07-02 2025-07-21 34 7 +1108 / -272 jonathon.herbert jonathon.herbert
TextFieldView.ts
in src/plugin/fieldViews
153 1 2021-07-02 2025-11-03 27 7 +323 / -85 jonathon.herbert jonathon.herbert
DemoImageElementForm.tsx
in src/elements/demo-image
176 1 2021-07-13 2024-04-16 24 7 +502 / -195 demetrios.skamiotis 34686302+rhystmills
validation.ts
in src/plugin/helpers
216 - 2021-08-05 2025-01-23 17 7 +345 / -107 jonathon.herbert jonathon.herbert
defaultTransform.ts
in src/elements/helpers
87 - 2021-10-04 2024-06-05 9 7 +124 / -23 jonathon.herbert david.furey
ImageElement.tsx
in src/elements/image
68 6 2021-05-27 2023-03-23 35 6 +640 / -574 jonathon.herbert 33927854+rebecca-thompson
RichTextFieldView.ts
in src/plugin/fieldViews
124 - 2021-07-02 2025-11-03 23 6 +292 / -72 jonathon.herbert jonathon.herbert
prosemirror.ts
in src/plugin/helpers
291 - 2021-07-02 2025-07-03 15 6 +666 / -55 jonathon.herbert jonathon.herbert
PullquoteForm.tsx
in src/elements/pullquote
47 - 2021-08-11 2024-06-05 12 6 +105 / -52 49187886+dskamiotis david.furey
Callout.tsx
in src/elements/callout
155 10 2022-10-04 2024-06-05 12 6 +261 / -93 anna.beddow david.furey
AltStyleElementForm.tsx
in src/elements/alt-style
107 - 2023-11-30 2025-12-01 10 6 +176 / -87 34686302+rhystmills 30567854+dblatcher
DemoImageElement.tsx
in src/elements/demo-image
102 14 2021-07-13 2024-04-02 23 5 +280 / -82 demetrios.skamiotis jonathon.herbert
CodeElementForm.tsx
in src/elements/code
18 - 2021-08-10 2024-04-16 11 5 +65 / -43 49187886+dskamiotis 34686302+rhystmills
Editor.ts
in src/editorial-source-components
51 - 2021-08-05 2024-04-17 9 5 +67 / -15 jonathon.herbert 34686302+rhystmills
NestedElementFieldView.ts
in src/plugin/fieldViews
156 2 2024-01-16 2025-07-21 8 5 +215 / -13 34686302+rhystmills jonathon.herbert
Preview.tsx
in src/elements/helpers
142 - 2022-01-25 2024-06-05 8 5 +210 / -41 34686302+rhystmills david.furey
ContentAtomForm.tsx
in src/elements/content-atom
93 2 2022-04-20 2023-11-30 7 5 +130 / -31 samhession 34686302+rhystmills
Callout.tsx
in src/elements/embed
196 3 2022-02-17 2023-03-23 6 5 +251 / -44 34686302+rhystmills 33927854+rebecca-thompson
plugin.ts
in src/plugin
338 4 2021-07-02 2025-01-23 39 4 +897 / -314 jonathon.herbert jonathon.herbert
ProseMirrorFieldView.ts
in src/plugin/fieldViews
287 17 2021-07-02 2024-09-24 31 4 +981 / -209 jonathon.herbert 34686302+rhystmills
Element.ts
in src/plugin/types
134 - 2021-07-02 2025-01-23 26 4 +479 / -235 jonathon.herbert jonathon.herbert
element.ts
in src/plugin/helpers
318 - 2021-08-11 2024-06-05 21 4 +503 / -116 jonathon.herbert david.furey
EmbedSpec.tsx
in src/elements/embed
60 5 2021-08-10 2022-11-21 19 4 +172 / -109 34686302+rhystmills jonathon.herbert
element.ts
in src/plugin
97 - 2021-07-02 2025-01-23 18 4 +293 / -100 jonathon.herbert jonathon.herbert
FieldView.ts
in src/plugin/fieldViews
33 - 2021-07-02 2024-05-20 17 4 +136 / -22 jonathon.herbert 34686302+rhystmills
CustomFieldView.ts
in src/plugin/fieldViews
92 8 2021-07-02 2022-11-21 17 4 +325 / -68 jonathon.herbert jonathon.herbert
EmbedForm.tsx
in src/elements/embed
50 1 2021-08-10 2024-04-16 15 4 +161 / -108 34686302+rhystmills 34686302+rhystmills
PullquoteSpec.tsx
in src/elements/pullquote
26 3 2021-08-11 2022-10-11 13 4 +72 / -43 49187886+dskamiotis jonathon.herbert
fieldView.ts
in src/plugin/helpers
130 - 2021-09-29 2024-02-12 12 4 +262 / -108 jonathon.herbert 34686302+rhystmills
CustomDropdownView.tsx
in src/renderers/react/customFieldViewComponents
32 - 2021-08-10 2023-10-30 11 4 +63 / -26 34686302+rhystmills jonathon.herbert
field.ts
in src/plugin
298 - 2022-10-11 2024-08-20 10 4 +466 / -92 jonathon.herbert 34686302+rhystmills
CustomDropdown.tsx
in src/editorial-source-components
82 - 2021-07-08 2021-10-14 10 4 +192 / -38 rhystmills samhession
Label.tsx
in src/editorial-source-components
23 - 2021-07-01 2023-11-30 9 4 +48 / -6 rhystmills 34686302+rhystmills
RichlinkForm.tsx
in src/elements/rich-link
49 - 2021-12-06 2023-11-30 8 4 +93 / -42 49187886+dskamiotis 34686302+rhystmills
AltStyleElementWrapper.tsx
in src/renderers/react
38 - 2023-11-30 2025-11-12 7 4 +100 / -64 34686302+rhystmills david.blatcher
constants.ts
in src/plugin/helpers
7 - 2022-11-21 2025-12-01 6 4 +21 / -7 jonathon.herbert jonathon.herbert
TweetForm.tsx
in src/elements/tweet
34 1 2022-03-30 2023-11-30 4 4 +67 / -32 40991816+fweddi 34686302+rhystmills
CommentForm.tsx
in src/elements/comment
20 - 2022-04-07 2023-11-30 4 4 +44 / -23 49187886+dskamiotis 34686302+rhystmills
calloutDataTransformer.ts
in src/elements/callout
85 4 2022-10-18 2023-03-28 4 4 +103 / -3 anna.beddow 26366706+sophie-macmillan
ElementProvider.tsx
in src/renderers/react
78 4 2021-05-26 2023-11-30 20 3 +352 / -152 jonathon.herbert 34686302+rhystmills
createReactElementSpec.tsx
in src/renderers/react
50 - 2021-05-26 2025-01-23 19 3 +183 / -69 jonathon.herbert jonathon.herbert
elementSpec.ts
in src/plugin
80 - 2021-07-02 2025-01-23 18 3 +321 / -140 jonathon.herbert jonathon.herbert
CodeElementSpec.tsx
in src/elements/code
22 2 2021-08-10 2022-10-11 13 3 +56 / -33 49187886+dskamiotis jonathon.herbert
imageElementDataTransformer.ts
in src/elements/image
101 - 2021-09-21 2023-03-23 12 3 +167 / -57 samhession 33927854+rebecca-thompson
DropdownFieldView.ts
in src/plugin/fieldViews
74 3 2021-07-02 2022-11-21 10 3 +239 / -56 jonathon.herbert jonathon.herbert
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
Tooltip.tsx
in src/editorial-source-components
165 - 2021-12-06 2021-12-06 1 1 +180 / -0 34686302+rhystmills 34686302+rhystmills
NestedElementForm.tsx
in src/elements/nested
91 - 2024-08-20 2024-08-20 1 1 +101 / -0 34686302+rhystmills 34686302+rhystmills
RepeaterElementForm.tsx
in src/elements/repeater
70 - 2024-08-20 2024-08-20 1 1 +74 / -0 34686302+rhystmills 34686302+rhystmills
standardDataTransformer.ts
in src/elements/standard
61 - 2022-03-16 2022-11-21 2 1 +68 / -1 jonathon.herbert jonathon.herbert
StandardSpec.tsx
in src/elements/standard
53 12 2022-03-16 2022-11-21 5 1 +99 / -35 jonathon.herbert jonathon.herbert
decorations.ts
in src/plugin/helpers
47 - 2024-01-16 2024-09-24 4 1 +120 / -50 34686302+rhystmills 34686302+rhystmills
AttributeFieldView.ts
in src/plugin/fieldViews
45 5 2021-07-02 2022-11-21 7 1 +179 / -28 jonathon.herbert jonathon.herbert
messagingStyles.ts
in src/elements/helpers
39 - 2022-01-25 2022-01-25 1 1 +44 / -0 jonathon.herbert jonathon.herbert
deprecatedTransformer.ts
in src/elements/deprecated
24 - 2022-03-18 2022-03-18 1 1 +29 / -0 jonathon.herbert jonathon.herbert
CalloutTypes.ts
in src/elements/callout
23 - 2023-01-03 2023-01-03 1 1 +25 / -0 anna.beddow anna.beddow
21 - 2022-03-15 2022-03-15 1 1 +21 / -0 jonathon.herbert jonathon.herbert
TableSpec.ts
in src/elements/table
21 7 2022-03-16 2022-11-21 4 1 +27 / -5 jonathon.herbert jonathon.herbert
SvgCrossRound.tsx
in src/editorial-source-components
16 - 2023-03-23 2023-03-23 1 1 +17 / -0 33927854+rebecca-thompson 33927854+rebecca-thompson
15 2 2022-10-19 2022-10-19 1 1 +17 / -0 jonathon.herbert jonathon.herbert
NestedElement.ts
in src/elements/nested
14 2 2024-08-20 2024-08-20 1 1 +15 / -0 34686302+rhystmills 34686302+rhystmills
SvgBin.tsx
in src/editorial-source-components
12 - 2021-09-08 2021-09-08 1 1 +14 / -0 34686302+rhystmills 34686302+rhystmills
SvgHighlightAlt.tsx
in src/editorial-source-components
12 - 2022-02-09 2022-02-09 1 1 +14 / -0 samhession samhession
SvgCrop.tsx
in src/editorial-source-components
12 - 2022-02-08 2022-02-08 1 1 +14 / -0 samhession samhession
RecipeElementSpec.tsx
in src/elements/recipe
11 1 2023-10-24 2023-10-24 1 1 +12 / -0 tony.mccrae tony.mccrae
Transform.ts
in src/elements/helpers/types
10 - 2021-10-04 2021-10-04 1 1 +12 / -0 jonathon.herbert jonathon.herbert
TelemetryEvents.ts
in src/elements/helpers/types
10 - 2022-03-14 2022-03-14 1 1 +12 / -0 samhession samhession
RepeaterElement.ts
in src/elements/repeater
10 3 2024-08-20 2024-08-20 1 1 +11 / -0 34686302+rhystmills 34686302+rhystmills
Link.tsx
in src/editorial-source-components
10 - 2022-01-25 2022-01-25 1 1 +12 / -0 jonathon.herbert jonathon.herbert
types.ts
in src/plugin/helpers
8 - 2021-09-21 2021-09-21 1 1 +15 / -0 jonathon.herbert jonathon.herbert
util.ts
in src/plugin/helpers
7 - 2021-08-02 2022-11-21 3 1 +13 / -0 jonathon.herbert jonathon.herbert
typerighter.ts
in src/elements/helpers
7 - 2021-10-04 2021-10-04 1 1 +10 / -0 jonathon.herbert jonathon.herbert
hasOwnProperty.ts
in src/elements/helpers
6 - 2022-02-22 2022-02-22 1 1 +6 / -0 34686302+rhystmills 34686302+rhystmills
DeprecatedSpec.tsx
in src/elements/deprecated
6 - 2022-03-18 2022-10-11 2 1 +11 / -4 jonathon.herbert jonathon.herbert
TelemetryContext.ts
in src/renderers/react
5 - 2022-03-14 2022-03-14 1 1 +6 / -0 samhession samhession
validation.ts
in src/elements/helpers
5 - 2022-01-31 2022-01-31 1 1 +5 / -0 40991816+fweddi 40991816+fweddi
imageElementTelemetryEvents.ts
in src/elements/image
4 - 2022-03-14 2022-03-14 1 1 +4 / -0 samhession samhession
commands.js
in cypress/support
1 - 2021-03-10 2021-03-15 2 1 +50 / -0 jonathon.herbert jonathon.herbert
e2e.js
in cypress/support
1 - 2022-10-19 2022-10-19 1 1 +20 / -0 jonathon.herbert jonathon.herbert
WrapperControls.tsx
in src/renderers/react
381 - 2023-11-30 2024-05-01 6 2 +518 / -114 34686302+rhystmills 34686302+rhystmills
DemoInputHeading.tsx
in src/editorial-source-components
79 - 2024-04-16 2024-06-05 2 2 +92 / -2 34686302+rhystmills david.furey
cartoonDataTransformer.ts
in src/elements/cartoon
78 2 2023-03-23 2023-08-10 4 2 +158 / -69 33927854+rebecca-thompson 33927854+rebecca-thompson
embedDataTransformer.ts
in src/elements/embed
73 - 2021-12-01 2022-11-21 6 2 +92 / -10 34686302+rhystmills jonathon.herbert
CalloutError.tsx
in src/elements/callout
70 1 2023-01-03 2023-03-28 2 2 +75 / -1 anna.beddow 26366706+sophie-macmillan
interactiveDataTransformer.ts
in src/elements/interactive
68 - 2022-01-25 2022-11-21 5 2 +81 / -5 jonathon.herbert jonathon.herbert
EmbedRecommendations.tsx
in src/elements/embed/embedComponents
66 - 2021-12-01 2022-01-25 3 2 +82 / -12 34686302+rhystmills jonathon.herbert
CartoonSpec.tsx
in src/elements/cartoon
63 7 2023-03-23 2023-08-10 5 2 +91 / -27 33927854+rebecca-thompson 33927854+rebecca-thompson
ThirdPartyStatusChecks.tsx
in src/elements/helpers
59 - 2022-01-25 2022-03-28 4 2 +153 / -27 jonathon.herbert jonathon.herbert
InteractiveSpec.tsx
in src/elements/interactive
47 9 2022-01-25 2022-11-21 7 2 +77 / -28 jonathon.herbert jonathon.herbert
DemoFieldWrapper.tsx
in src/editorial-source-components
46 - 2024-04-16 2024-06-05 2 2 +52 / -1 34686302+rhystmills david.furey
TweetSpec.tsx
in src/elements/tweet
41 11 2022-03-30 2022-11-21 3 2 +66 / -23 40991816+fweddi jonathon.herbert
Media.ts
in src/elements/helpers/types
39 - 2023-03-23 2023-07-04 3 2 +48 / -1 33927854+rebecca-thompson 33927854+rebecca-thompson
store.ts
in src/renderers/react
34 - 2022-01-28 2024-06-05 2 2 +79 / -1 jonathon.herbert david.furey
FieldComponent.tsx
in src/renderers/react
29 - 2023-10-30 2024-01-16 2 2 +35 / -0 jonathon.herbert 34686302+rhystmills
KeyTakeawaysSpec.tsx
in src/elements/key-takeaways
26 3 2025-11-28 2025-12-01 2 2 +54 / -0 david.blatcher 30567854+dblatcher
useCustomFieldViewState.ts
in src/renderers/react
25 - 2021-06-09 2021-08-23 6 2 +83 / -24 samhession jonathon.herbert
Correlations

File Size vs. Number of Changes: 134 points

src/plugin/helpers/constants.ts x: 7 lines of code y: 6 # changes src/elements/alt-style/AltStyleElementForm.tsx x: 107 lines of code y: 10 # changes src/elements/key-takeaways/KeyTakeawaysForm.tsx x: 19 lines of code y: 2 # changes src/elements/key-takeaways/KeyTakeawaysSpec.tsx x: 26 lines of code y: 2 # changes src/index.ts x: 62 lines of code y: 58 # changes src/renderers/react/AltStyleElementWrapper.tsx x: 38 lines of code y: 7 # changes src/renderers/react/ElementWrapper.tsx x: 127 lines of code y: 25 # changes cypress/helpers/editor.ts x: 205 lines of code y: 47 # changes src/plugin/fieldViews/RichTextFieldView.ts x: 124 lines of code y: 23 # changes src/plugin/fieldViews/TextFieldView.ts x: 153 lines of code y: 27 # changes src/plugin/helpers/keymap.ts x: 62 lines of code y: 7 # changes src/plugin/fieldViews/NestedElementFieldView.ts x: 156 lines of code y: 8 # changes src/plugin/fieldViews/RepeaterFieldView.ts x: 188 lines of code y: 7 # changes src/plugin/nodeSpec.ts x: 524 lines of code y: 34 # changes src/plugin/helpers/prosemirror.ts x: 291 lines of code y: 15 # changes src/plugin/elementSpec.ts x: 80 lines of code y: 18 # changes src/plugin/helpers/validation.ts x: 216 lines of code y: 17 # changes src/plugin/plugin.ts x: 338 lines of code y: 39 # changes src/plugin/types/Element.ts x: 134 lines of code y: 26 # changes src/renderers/react/createReactElementSpec.tsx x: 50 lines of code y: 19 # changes src/plugin/element.ts x: 97 lines of code y: 18 # changes src/plugin/fieldViews/ProseMirrorFieldView.ts x: 287 lines of code y: 31 # changes src/plugin/helpers/decorations.ts x: 47 lines of code y: 4 # changes src/elements/nested/NestedElement.ts x: 14 lines of code y: 1 # changes src/elements/nested/NestedElementForm.tsx x: 91 lines of code y: 1 # changes src/elements/repeater/RepeaterElement.ts x: 10 lines of code y: 1 # changes src/elements/repeater/RepeaterElementForm.tsx x: 70 lines of code y: 1 # changes src/plugin/field.ts x: 298 lines of code y: 10 # changes src/editorial-source-components/DemoFieldWrapper.tsx x: 46 lines of code y: 2 # changes src/editorial-source-components/DemoInputHeading.tsx x: 79 lines of code y: 2 # changes src/elements/callout/Callout.tsx x: 155 lines of code y: 12 # changes src/elements/helpers/Preview.tsx x: 142 lines of code y: 8 # changes src/elements/helpers/defaultTransform.ts x: 87 lines of code y: 9 # changes src/elements/helpers/getImageSrc.ts x: 20 lines of code y: 2 # changes src/elements/helpers/transform.ts x: 88 lines of code y: 22 # changes src/elements/image/ImageElementForm.tsx x: 237 lines of code y: 29 # changes src/elements/pullquote/PullquoteForm.tsx x: 47 lines of code y: 12 # changes src/plugin/helpers/element.ts x: 318 lines of code y: 21 # changes src/plugin/helpers/placeholder.ts x: 66 lines of code y: 4 # changes src/renderers/react/store.ts x: 34 lines of code y: 2 # changes src/plugin/fieldViews/FieldView.ts x: 33 lines of code y: 17 # changes src/renderers/react/WrapperControls.tsx x: 381 lines of code y: 6 # changes src/editorial-source-components/Editor.ts x: 51 lines of code y: 9 # changes src/elements/callout/CalloutTable.tsx x: 268 lines of code y: 4 # changes src/elements/cartoon/CartoonForm.tsx x: 289 lines of code y: 9 # changes src/elements/code/CodeElementForm.tsx x: 18 lines of code y: 11 # changes src/elements/demo-image/DemoImageElementForm.tsx x: 176 lines of code y: 24 # changes src/elements/deprecated/DeprecatedForm.tsx x: 51 lines of code y: 8 # changes src/elements/embed/EmbedForm.tsx x: 50 lines of code y: 15 # changes src/elements/interactive/InteractiveForm.tsx x: 47 lines of code y: 7 # changes src/elements/membership/MembershipForm.tsx x: 25 lines of code y: 5 # changes src/elements/recipe/RecipeElementForm.tsx x: 14 lines of code y: 3 # changes src/elements/standard/StandardForm.tsx x: 169 lines of code y: 6 # changes src/elements/alt-style/AltStyleElementSpec.tsx x: 26 lines of code y: 6 # changes src/elements/demo-image/DemoImageElement.tsx x: 102 lines of code y: 23 # changes src/plugin/helpers/fieldView.ts x: 130 lines of code y: 12 # changes src/renderers/react/FieldComponent.tsx x: 29 lines of code y: 2 # changes src/editorial-source-components/Error.tsx x: 22 lines of code y: 4 # changes src/editorial-source-components/FieldLayout.tsx x: 14 lines of code y: 2 # changes src/editorial-source-components/Label.tsx x: 23 lines of code y: 9 # changes src/elements/comment/CommentForm.tsx x: 20 lines of code y: 4 # changes src/elements/content-atom/ContentAtomForm.tsx x: 93 lines of code y: 7 # changes src/elements/rich-link/RichlinkForm.tsx x: 49 lines of code y: 8 # changes src/elements/table/TableForm.tsx x: 28 lines of code y: 4 # changes src/elements/tweet/TweetForm.tsx x: 34 lines of code y: 4 # changes src/plugin/types/Consumer.ts x: 11 lines of code y: 9 # changes src/renderers/react/ElementProvider.tsx x: 78 lines of code y: 20 # changes src/plugin/fieldViews/CheckboxFieldView.ts x: 52 lines of code y: 10 # changes src/renderers/react/customFieldViewComponents/CustomCheckboxView.tsx x: 22 lines of code y: 6 # changes src/renderers/react/customFieldViewComponents/CustomDropdownView.tsx x: 32 lines of code y: 11 # changes src/elements/recipe/RecipeElementSpec.tsx x: 11 lines of code y: 1 # changes src/elements/cartoon/CartoonSpec.tsx x: 63 lines of code y: 5 # changes src/elements/cartoon/cartoonDataTransformer.ts x: 78 lines of code y: 4 # changes src/elements/helpers/types/Media.ts x: 39 lines of code y: 3 # changes src/elements/image/imageElementValidation.ts x: 60 lines of code y: 4 # changes src/editorial-source-components/Heading.tsx x: 6 lines of code y: 2 # changes src/elements/callout/CalloutError.tsx x: 70 lines of code y: 2 # changes src/elements/callout/calloutDataTransformer.ts x: 85 lines of code y: 4 # changes src/editorial-source-components/SvgCrossRound.tsx x: 16 lines of code y: 1 # changes src/elements/embed/Callout.tsx x: 196 lines of code y: 6 # changes src/elements/image/ImageElement.tsx x: 68 lines of code y: 35 # changes src/elements/image/imageElementDataTransformer.ts x: 101 lines of code y: 12 # changes src/elements/callout/CalloutTypes.ts x: 23 lines of code y: 1 # changes src/plugin/helpers/util.ts x: 7 lines of code y: 3 # changes src/plugin/fieldViews/AttributeFieldView.ts x: 45 lines of code y: 7 # changes src/plugin/fieldViews/CustomFieldView.ts x: 92 lines of code y: 17 # changes src/plugin/fieldViews/DropdownFieldView.ts x: 74 lines of code y: 10 # changes src/elements/content-atom/ContentAtomSpec.tsx x: 27 lines of code y: 4 # changes src/elements/embed/EmbedSpec.tsx x: 60 lines of code y: 19 # changes src/elements/embed/embedDataTransformer.ts x: 73 lines of code y: 6 # changes src/elements/interactive/interactiveDataTransformer.ts x: 68 lines of code y: 5 # changes src/elements/membership/MembershipSpec.tsx x: 23 lines of code y: 4 # changes src/elements/membership/membershipDataTransformer.ts x: 54 lines of code y: 3 # changes src/elements/standard/StandardSpec.tsx x: 53 lines of code y: 5 # changes src/elements/standard/standardDataTransformer.ts x: 61 lines of code y: 2 # changes src/elements/table/TableSpec.ts x: 21 lines of code y: 4 # changes src/elements/tweet/TweetSpec.tsx x: 41 lines of code y: 3 # changes cypress.config.ts x: 15 lines of code y: 1 # changes cypress/support/e2e.js x: 1 lines of code y: 1 # changes src/elements/code/CodeElementSpec.tsx x: 22 lines of code y: 13 # changes src/elements/pullquote/PullquoteSpec.tsx x: 26 lines of code y: 13 # changes src/elements/rich-link/RichlinkSpec.tsx x: 19 lines of code y: 7 # changes src/elements/helpers/ThirdPartyStatusChecks.tsx x: 59 lines of code y: 4 # changes src/elements/helpers/html.ts x: 12 lines of code y: 4 # changes src/elements/deprecated/deprecatedTransformer.ts x: 24 lines of code y: 1 # changes release.config.cjs x: 21 lines of code y: 1 # changes src/elements/image/imageElementTelemetryEvents.ts x: 4 lines of code y: 1 # changes src/renderers/react/TelemetryContext.ts x: 5 lines of code y: 1 # changes src/elements/helpers/hasOwnProperty.ts x: 6 lines of code y: 1 # changes src/editorial-source-components/SvgHighlightAlt.tsx x: 12 lines of code y: 1 # changes src/plugin/types/Commands.ts x: 13 lines of code y: 4 # changes src/editorial-source-components/Button.tsx x: 22 lines of code y: 3 # changes src/editorial-source-components/Description.tsx x: 12 lines of code y: 2 # changes src/elements/embed/embedComponents/EmbedRecommendations.tsx x: 66 lines of code y: 3 # changes src/elements/embed/embedComponents/embedUtils.ts x: 15 lines of code y: 3 # changes src/elements/helpers/messagingStyles.ts x: 39 lines of code y: 1 # changes src/editorial-source-components/Tooltip.tsx x: 165 lines of code y: 1 # changes src/editorial-source-components/CustomDropdown.tsx x: 82 lines of code y: 10 # changes src/editorial-source-components/CustomCheckbox.tsx x: 62 lines of code y: 4 # changes src/elements/helpers/typerighter.ts x: 7 lines of code y: 1 # changes src/plugin/helpers/types.ts x: 8 lines of code y: 1 # changes src/renderers/react/useCustomFieldViewState.ts x: 25 lines of code y: 6 # changes src/editorial-source-components/inputBorder.ts x: 8 lines of code y: 2 # changes nginx/dev-nginx.yaml x: 4 lines of code y: 2 # changes cypress/support/commands.js x: 1 lines of code y: 2 # changes
58.0
# changes
  min: 1.0
  average: 8.5
  25th percentile: 2.0
  median: 4.5
  75th percentile: 10.25
  max: 58.0
0 524.0
lines of code
min: 1.0 | average: 73.78 | 25th percentile: 18.75 | median: 47.0 | 75th percentile: 87.25 | max: 524.0

Number of Contributors vs. Number of Changes: 134 points

src/plugin/helpers/constants.ts x: 4 # contributors y: 6 # changes src/elements/alt-style/AltStyleElementForm.tsx x: 6 # contributors y: 10 # changes src/elements/key-takeaways/KeyTakeawaysForm.tsx x: 2 # contributors y: 2 # changes src/index.ts x: 15 # contributors y: 58 # changes src/renderers/react/AltStyleElementWrapper.tsx x: 4 # contributors y: 7 # changes src/renderers/react/ElementWrapper.tsx x: 8 # contributors y: 25 # changes cypress/helpers/editor.ts x: 8 # contributors y: 47 # changes src/plugin/fieldViews/RichTextFieldView.ts x: 6 # contributors y: 23 # changes src/plugin/fieldViews/TextFieldView.ts x: 7 # contributors y: 27 # changes src/plugin/helpers/keymap.ts x: 3 # contributors y: 7 # changes src/plugin/fieldViews/NestedElementFieldView.ts x: 5 # contributors y: 8 # changes src/plugin/nodeSpec.ts x: 7 # contributors y: 34 # changes src/plugin/helpers/prosemirror.ts x: 6 # contributors y: 15 # changes src/plugin/elementSpec.ts x: 3 # contributors y: 18 # changes src/plugin/helpers/validation.ts x: 7 # contributors y: 17 # changes src/plugin/plugin.ts x: 4 # contributors y: 39 # changes src/plugin/types/Element.ts x: 4 # contributors y: 26 # changes src/renderers/react/createReactElementSpec.tsx x: 3 # contributors y: 19 # changes src/plugin/element.ts x: 4 # contributors y: 18 # changes src/plugin/fieldViews/ProseMirrorFieldView.ts x: 4 # contributors y: 31 # changes src/plugin/helpers/decorations.ts x: 1 # contributors y: 4 # changes src/elements/nested/NestedElement.ts x: 1 # contributors y: 1 # changes src/plugin/field.ts x: 4 # contributors y: 10 # changes src/elements/callout/Callout.tsx x: 6 # contributors y: 12 # changes src/elements/helpers/defaultTransform.ts x: 7 # contributors y: 9 # changes src/elements/helpers/transform.ts x: 11 # contributors y: 22 # changes src/elements/image/ImageElementForm.tsx x: 9 # contributors y: 29 # changes src/plugin/helpers/element.ts x: 4 # contributors y: 21 # changes src/plugin/helpers/placeholder.ts x: 3 # contributors y: 4 # changes src/plugin/fieldViews/FieldView.ts x: 4 # contributors y: 17 # changes src/renderers/react/WrapperControls.tsx x: 2 # contributors y: 6 # changes src/editorial-source-components/Editor.ts x: 5 # contributors y: 9 # changes src/elements/cartoon/CartoonForm.tsx x: 3 # contributors y: 9 # changes src/elements/code/CodeElementForm.tsx x: 5 # contributors y: 11 # changes src/elements/demo-image/DemoImageElementForm.tsx x: 7 # contributors y: 24 # changes src/elements/deprecated/DeprecatedForm.tsx x: 3 # contributors y: 8 # changes src/elements/embed/EmbedForm.tsx x: 4 # contributors y: 15 # changes src/elements/membership/MembershipForm.tsx x: 3 # contributors y: 5 # changes src/elements/recipe/RecipeElementForm.tsx x: 2 # contributors y: 3 # changes src/elements/standard/StandardForm.tsx x: 3 # contributors y: 6 # changes src/elements/demo-image/DemoImageElement.tsx x: 5 # contributors y: 23 # changes src/plugin/helpers/fieldView.ts x: 4 # contributors y: 12 # changes src/editorial-source-components/Error.tsx x: 2 # contributors y: 4 # changes src/editorial-source-components/Label.tsx x: 4 # contributors y: 9 # changes src/elements/comment/CommentForm.tsx x: 4 # contributors y: 4 # changes src/elements/content-atom/ContentAtomForm.tsx x: 5 # contributors y: 7 # changes src/elements/rich-link/RichlinkForm.tsx x: 4 # contributors y: 8 # changes src/renderers/react/ElementProvider.tsx x: 3 # contributors y: 20 # changes src/plugin/fieldViews/CheckboxFieldView.ts x: 3 # contributors y: 10 # changes src/renderers/react/customFieldViewComponents/CustomDropdownView.tsx x: 4 # contributors y: 11 # changes src/elements/cartoon/CartoonSpec.tsx x: 2 # contributors y: 5 # changes src/elements/embed/Callout.tsx x: 5 # contributors y: 6 # changes src/elements/image/ImageElement.tsx x: 6 # contributors y: 35 # changes src/elements/image/imageElementDataTransformer.ts x: 3 # contributors y: 12 # changes src/plugin/helpers/util.ts x: 1 # contributors y: 3 # changes src/plugin/fieldViews/AttributeFieldView.ts x: 1 # contributors y: 7 # changes src/elements/embed/EmbedSpec.tsx x: 4 # contributors y: 19 # changes src/elements/interactive/InteractiveSpec.tsx x: 2 # contributors y: 7 # changes src/elements/membership/membershipDataTransformer.ts x: 3 # contributors y: 3 # changes src/elements/standard/StandardSpec.tsx x: 1 # contributors y: 5 # changes src/elements/standard/standardDataTransformer.ts x: 1 # contributors y: 2 # changes src/elements/code/CodeElementSpec.tsx x: 3 # contributors y: 13 # changes src/elements/pullquote/PullquoteSpec.tsx x: 4 # contributors y: 13 # changes
58.0
# changes
  min: 1.0
  average: 8.5
  25th percentile: 2.0
  median: 4.5
  75th percentile: 10.25
  max: 58.0
0 15.0
# contributors
min: 1.0 | average: 3.1 | 25th percentile: 1.75 | median: 3.0 | 75th percentile: 4.0 | max: 15.0

Number of Contributors vs. File Size: 134 points

src/plugin/helpers/constants.ts x: 4 # contributors y: 7 lines of code src/elements/alt-style/AltStyleElementForm.tsx x: 6 # contributors y: 107 lines of code src/elements/key-takeaways/KeyTakeawaysForm.tsx x: 2 # contributors y: 19 lines of code src/elements/key-takeaways/KeyTakeawaysSpec.tsx x: 2 # contributors y: 26 lines of code src/index.ts x: 15 # contributors y: 62 lines of code src/renderers/react/AltStyleElementWrapper.tsx x: 4 # contributors y: 38 lines of code src/renderers/react/ElementWrapper.tsx x: 8 # contributors y: 127 lines of code cypress/helpers/editor.ts x: 8 # contributors y: 205 lines of code src/plugin/fieldViews/RichTextFieldView.ts x: 6 # contributors y: 124 lines of code src/plugin/fieldViews/TextFieldView.ts x: 7 # contributors y: 153 lines of code src/plugin/helpers/keymap.ts x: 3 # contributors y: 62 lines of code src/plugin/fieldViews/NestedElementFieldView.ts x: 5 # contributors y: 156 lines of code src/plugin/fieldViews/RepeaterFieldView.ts x: 3 # contributors y: 188 lines of code src/plugin/nodeSpec.ts x: 7 # contributors y: 524 lines of code src/plugin/helpers/prosemirror.ts x: 6 # contributors y: 291 lines of code src/plugin/elementSpec.ts x: 3 # contributors y: 80 lines of code src/plugin/helpers/validation.ts x: 7 # contributors y: 216 lines of code src/plugin/plugin.ts x: 4 # contributors y: 338 lines of code src/plugin/types/Element.ts x: 4 # contributors y: 134 lines of code src/renderers/react/createReactElementSpec.tsx x: 3 # contributors y: 50 lines of code src/plugin/element.ts x: 4 # contributors y: 97 lines of code src/plugin/fieldViews/ProseMirrorFieldView.ts x: 4 # contributors y: 287 lines of code src/plugin/helpers/decorations.ts x: 1 # contributors y: 47 lines of code src/elements/nested/NestedElement.ts x: 1 # contributors y: 14 lines of code src/elements/nested/NestedElementForm.tsx x: 1 # contributors y: 91 lines of code src/elements/repeater/RepeaterElement.ts x: 1 # contributors y: 10 lines of code src/elements/repeater/RepeaterElementForm.tsx x: 1 # contributors y: 70 lines of code src/plugin/field.ts x: 4 # contributors y: 298 lines of code src/editorial-source-components/DemoFieldWrapper.tsx x: 2 # contributors y: 46 lines of code src/editorial-source-components/DemoInputHeading.tsx x: 2 # contributors y: 79 lines of code src/elements/callout/Callout.tsx x: 6 # contributors y: 155 lines of code src/elements/helpers/Preview.tsx x: 5 # contributors y: 142 lines of code src/elements/helpers/defaultTransform.ts x: 7 # contributors y: 87 lines of code src/elements/helpers/transform.ts x: 11 # contributors y: 88 lines of code src/elements/image/ImageElementForm.tsx x: 9 # contributors y: 237 lines of code src/elements/pullquote/PullquoteForm.tsx x: 6 # contributors y: 47 lines of code src/plugin/helpers/element.ts x: 4 # contributors y: 318 lines of code src/plugin/helpers/placeholder.ts x: 3 # contributors y: 66 lines of code src/renderers/react/store.ts x: 2 # contributors y: 34 lines of code src/plugin/fieldViews/FieldView.ts x: 4 # contributors y: 33 lines of code src/renderers/react/WrapperControls.tsx x: 2 # contributors y: 381 lines of code src/editorial-source-components/Editor.ts x: 5 # contributors y: 51 lines of code src/elements/callout/CalloutTable.tsx x: 3 # contributors y: 268 lines of code src/elements/cartoon/CartoonForm.tsx x: 3 # contributors y: 289 lines of code src/elements/code/CodeElementForm.tsx x: 5 # contributors y: 18 lines of code src/elements/demo-image/DemoImageElementForm.tsx x: 7 # contributors y: 176 lines of code src/elements/embed/EmbedForm.tsx x: 4 # contributors y: 50 lines of code src/elements/interactive/InteractiveForm.tsx x: 3 # contributors y: 47 lines of code src/elements/membership/MembershipForm.tsx x: 3 # contributors y: 25 lines of code src/elements/recipe/RecipeElementForm.tsx x: 2 # contributors y: 14 lines of code src/elements/standard/StandardForm.tsx x: 3 # contributors y: 169 lines of code src/elements/demo-image/DemoImageElement.tsx x: 5 # contributors y: 102 lines of code src/plugin/helpers/fieldView.ts x: 4 # contributors y: 130 lines of code src/renderers/react/FieldComponent.tsx x: 2 # contributors y: 29 lines of code src/editorial-source-components/Error.tsx x: 2 # contributors y: 22 lines of code src/editorial-source-components/Label.tsx x: 4 # contributors y: 23 lines of code src/elements/comment/CommentForm.tsx x: 4 # contributors y: 20 lines of code src/elements/content-atom/ContentAtomForm.tsx x: 5 # contributors y: 93 lines of code src/elements/rich-link/RichlinkForm.tsx x: 4 # contributors y: 49 lines of code src/elements/table/TableForm.tsx x: 3 # contributors y: 28 lines of code src/elements/tweet/TweetForm.tsx x: 4 # contributors y: 34 lines of code src/plugin/types/Consumer.ts x: 3 # contributors y: 11 lines of code src/renderers/react/ElementProvider.tsx x: 3 # contributors y: 78 lines of code src/plugin/fieldViews/CheckboxFieldView.ts x: 3 # contributors y: 52 lines of code src/renderers/react/customFieldViewComponents/CustomCheckboxView.tsx x: 3 # contributors y: 22 lines of code src/elements/recipe/RecipeElementSpec.tsx x: 1 # contributors y: 11 lines of code src/elements/cartoon/CartoonSpec.tsx x: 2 # contributors y: 63 lines of code src/elements/cartoon/cartoonDataTransformer.ts x: 2 # contributors y: 78 lines of code src/elements/helpers/types/Media.ts x: 2 # contributors y: 39 lines of code src/elements/image/imageElementValidation.ts x: 3 # contributors y: 60 lines of code src/editorial-source-components/Heading.tsx x: 2 # contributors y: 6 lines of code src/elements/callout/CalloutError.tsx x: 2 # contributors y: 70 lines of code src/elements/callout/calloutDataTransformer.ts x: 4 # contributors y: 85 lines of code src/editorial-source-components/SvgCrossRound.tsx x: 1 # contributors y: 16 lines of code src/elements/embed/Callout.tsx x: 5 # contributors y: 196 lines of code src/elements/image/ImageElement.tsx x: 6 # contributors y: 68 lines of code src/elements/image/imageElementDataTransformer.ts x: 3 # contributors y: 101 lines of code src/elements/callout/CalloutTypes.ts x: 1 # contributors y: 23 lines of code src/plugin/helpers/util.ts x: 1 # contributors y: 7 lines of code src/plugin/fieldViews/AttributeFieldView.ts x: 1 # contributors y: 45 lines of code src/plugin/fieldViews/CustomFieldView.ts x: 4 # contributors y: 92 lines of code src/plugin/fieldViews/DropdownFieldView.ts x: 3 # contributors y: 74 lines of code src/elements/embed/EmbedSpec.tsx x: 4 # contributors y: 60 lines of code src/elements/embed/embedDataTransformer.ts x: 2 # contributors y: 73 lines of code src/elements/interactive/interactiveDataTransformer.ts x: 2 # contributors y: 68 lines of code src/elements/membership/MembershipSpec.tsx x: 3 # contributors y: 23 lines of code src/elements/membership/membershipDataTransformer.ts x: 3 # contributors y: 54 lines of code src/elements/standard/StandardSpec.tsx x: 1 # contributors y: 53 lines of code src/elements/standard/standardDataTransformer.ts x: 1 # contributors y: 61 lines of code src/elements/table/TableSpec.ts x: 1 # contributors y: 21 lines of code src/elements/tweet/TweetSpec.tsx x: 2 # contributors y: 41 lines of code cypress/support/e2e.js x: 1 # contributors y: 1 lines of code src/elements/deprecated/DeprecatedSpec.tsx x: 1 # contributors y: 6 lines of code src/elements/pullquote/PullquoteSpec.tsx x: 4 # contributors y: 26 lines of code src/elements/rich-link/RichlinkSpec.tsx x: 3 # contributors y: 19 lines of code src/elements/helpers/ThirdPartyStatusChecks.tsx x: 2 # contributors y: 59 lines of code src/elements/helpers/html.ts x: 2 # contributors y: 12 lines of code src/elements/image/imageElementTelemetryEvents.ts x: 1 # contributors y: 4 lines of code src/elements/embed/embedComponents/EmbedRecommendations.tsx x: 2 # contributors y: 66 lines of code src/elements/embed/embedComponents/embedUtils.ts x: 2 # contributors y: 15 lines of code src/elements/helpers/messagingStyles.ts x: 1 # contributors y: 39 lines of code src/editorial-source-components/Tooltip.tsx x: 1 # contributors y: 165 lines of code src/editorial-source-components/CustomDropdown.tsx x: 4 # contributors y: 82 lines of code src/editorial-source-components/inputBorder.ts x: 2 # contributors y: 8 lines of code nginx/dev-nginx.yaml x: 2 # contributors y: 4 lines of code
524.0
lines of code
  min: 1.0
  average: 73.78
  25th percentile: 18.75
  median: 47.0
  75th percentile: 87.25
  max: 524.0
0 15.0
# contributors
min: 1.0 | average: 3.1 | 25th percentile: 1.75 | median: 3.0 | 75th percentile: 4.0 | max: 15.0

Number of Changes vs. Line Churn: 466 points

.changeset/shy-icons-relax.md x: 2 # changes y: 20 line churn CHANGELOG.md x: 40 # changes y: 327 line churn package.json x: 106 # changes y: 667 line churn tsconfig-cjs.json x: 4 # changes y: 32 line churn tsconfig-esm.json x: 8 # changes y: 91 line churn tsconfig.json x: 23 # changes y: 216 line churn README.md x: 30 # changes y: 599 line churn .github/workflows/build-and-release.yml x: 7 # changes y: 196 line churn .nvmrc x: 9 # changes y: 22 line churn src/plugin/helpers/constants.ts x: 6 # changes y: 28 line churn demo/index.ts x: 64 # changes y: 2083 line churn src/elements/alt-style/AltStyleElementForm.tsx x: 10 # changes y: 263 line churn src/elements/helpers/__tests__/transformFixtures.spec.ts x: 14 # changes y: 245 line churn src/index.ts x: 58 # changes y: 1214 line churn src/renderers/react/useAutoAnimate.ts x: 3 # changes y: 159 line churn yarn.lock x: 79 # changes y: 92731 line churn src/renderers/react/ElementWrapper.tsx x: 25 # changes y: 1221 line churn cypress/helpers/editor.ts x: 47 # changes y: 898 line churn cypress/tests/ImageElement.cy.ts x: 8 # changes y: 927 line churn src/plugin/fieldViews/TextFieldView.ts x: 27 # changes y: 408 line churn .changeset/tricky-ants-thank.md x: 1 # changes y: 20 line churn src/plugin/nodeSpec.ts x: 34 # changes y: 1380 line churn src/plugin/__tests__/element.spec.ts x: 31 # changes y: 2618 line churn src/plugin/helpers/prosemirror.ts x: 15 # changes y: 721 line churn src/plugin/elementSpec.ts x: 18 # changes y: 461 line churn src/plugin/helpers/validation.ts x: 17 # changes y: 452 line churn src/plugin/plugin.ts x: 39 # changes y: 1211 line churn src/plugin/types/Element.ts x: 26 # changes y: 714 line churn src/renderers/react/createReactElementSpec.tsx x: 19 # changes y: 252 line churn src/plugin/helpers/__tests__/fixtures.ts x: 5 # changes y: 74 line churn src/declarations/prosemirror-view.d.ts x: 8 # changes y: 6056 line churn src/plugin/fieldViews/ProseMirrorFieldView.ts x: 31 # changes y: 1190 line churn webpack.config.js x: 13 # changes y: 253 line churn demo/sampleElements.ts x: 16 # changes y: 574 line churn src/elements/callout/Callout.tsx x: 12 # changes y: 354 line churn src/elements/helpers/transform.ts x: 22 # changes y: 128 line churn src/elements/image/ImageElementForm.tsx x: 29 # changes y: 1296 line churn src/plugin/helpers/element.ts x: 21 # changes y: 619 line churn src/elements/code/CodeElementForm.tsx x: 11 # changes y: 108 line churn src/elements/demo-image/DemoImageElementForm.tsx x: 24 # changes y: 697 line churn src/elements/embed/EmbedForm.tsx x: 15 # changes y: 269 line churn src/plugin/__tests__/field.spec.ts x: 6 # changes y: 737 line churn src/renderers/react/ElementProvider.tsx x: 20 # changes y: 504 line churn src/elements/image/ImageElement.tsx x: 35 # changes y: 1214 line churn cypress/tests/ImageElement.spec.ts x: 30 # changes y: 1615 line churn src/plugin/__tests__/elementSpec.spec.ts x: 19 # changes y: 832 line churn src/elements/helpers/__tests__/fixtures/audio.fixture.json x: 1 # changes y: 17600 line churn src/elements/helpers/__tests__/fixtures/audio.json x: 2 # changes y: 35200 line churn src/elements/helpers/__tests__/fixtures/comment.fixture.json x: 1 # changes y: 21896 line churn src/elements/helpers/__tests__/fixtures/comment.json x: 2 # changes y: 43792 line churn src/elements/helpers/__tests__/fixtures/content-atom.fixture.json x: 1 # changes y: 12034 line churn src/elements/helpers/__tests__/fixtures/content-atom.json x: 2 # changes y: 24068 line churn src/elements/helpers/__tests__/fixtures/document.fixture.json x: 1 # changes y: 1779 line churn src/elements/helpers/__tests__/fixtures/document.json x: 2 # changes y: 3558 line churn src/elements/helpers/__tests__/fixtures/form.fixture.json x: 1 # changes y: 20002 line churn src/elements/helpers/__tests__/fixtures/form.json x: 2 # changes y: 40004 line churn src/elements/helpers/__tests__/fixtures/image.fixture.json x: 1 # changes y: 7686 line churn src/elements/helpers/__tests__/fixtures/instagram.fixture.json x: 1 # changes y: 29119 line churn src/elements/helpers/__tests__/fixtures/instagram.json x: 2 # changes y: 58238 line churn src/elements/helpers/__tests__/fixtures/map.fixture.json x: 1 # changes y: 2226 line churn src/elements/helpers/__tests__/fixtures/map.json x: 2 # changes y: 4452 line churn src/elements/helpers/__tests__/fixtures/membership.fixture.json x: 1 # changes y: 6285 line churn src/elements/helpers/__tests__/fixtures/membership.json x: 2 # changes y: 12570 line churn src/elements/helpers/__tests__/fixtures/pullquote.fixture.json x: 1 # changes y: 1205 line churn src/elements/helpers/__tests__/fixtures/rich-link.json x: 2 # changes y: 2644 line churn src/elements/helpers/__tests__/fixtures/tweet.fixture.json x: 1 # changes y: 18807 line churn src/elements/helpers/__tests__/fixtures/tweet.json x: 2 # changes y: 37614 line churn src/elements/helpers/__tests__/fixtures/witness.fixture.json x: 1 # changes y: 85693 line churn src/elements/helpers/__tests__/fixtures/witness.json x: 2 # changes y: 171386 line churn declarations/prosemirror-view.d.ts x: 4 # changes y: 3440 line churn src/__tests__/element.spec.ts x: 9 # changes y: 1151 line churn src/__tests__/mount.spec.ts x: 13 # changes y: 1330 line churn src/fieldViews/ProseMirrorFieldView.ts x: 4 # changes y: 774 line churn src/helpers.ts x: 16 # changes y: 1617 line churn src/nodeSpec.ts x: 17 # changes y: 1231 line churn src/plugin.ts x: 23 # changes y: 1622 line churn src/nodeViews/RTENodeView.ts x: 10 # changes y: 1112 line churn src/mount.ts x: 14 # changes y: 822 line churn src/mounters/react/EmbedWrapper.tsx x: 7 # changes y: 712 line churn helpers.ts x: 5 # changes y: 943 line churn
171386.0
line churn
  min: 2.0
  average: 1872.17
  25th percentile: 33.5
  median: 115.5
  75th percentile: 364.0
  max: 171386.0
0 106.0
# changes
min: 1.0 | average: 6.26 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 7.0 | max: 106.0

Number of Contributors vs. Line Churn: 134 points

src/plugin/helpers/constants.ts x: 4 # contributors y: 28 line churn src/elements/alt-style/AltStyleElementForm.tsx x: 6 # contributors y: 263 line churn src/elements/key-takeaways/KeyTakeawaysForm.tsx x: 2 # contributors y: 44 line churn src/elements/key-takeaways/KeyTakeawaysSpec.tsx x: 2 # contributors y: 54 line churn src/index.ts x: 15 # contributors y: 1214 line churn src/renderers/react/AltStyleElementWrapper.tsx x: 4 # contributors y: 164 line churn src/renderers/react/ElementWrapper.tsx x: 8 # contributors y: 1221 line churn cypress/helpers/editor.ts x: 8 # contributors y: 898 line churn src/plugin/fieldViews/RichTextFieldView.ts x: 6 # contributors y: 364 line churn src/plugin/fieldViews/TextFieldView.ts x: 7 # contributors y: 408 line churn src/plugin/helpers/keymap.ts x: 3 # contributors y: 158 line churn src/plugin/fieldViews/NestedElementFieldView.ts x: 5 # contributors y: 228 line churn src/plugin/fieldViews/RepeaterFieldView.ts x: 3 # contributors y: 332 line churn src/plugin/nodeSpec.ts x: 7 # contributors y: 1380 line churn src/plugin/helpers/prosemirror.ts x: 6 # contributors y: 721 line churn src/plugin/elementSpec.ts x: 3 # contributors y: 461 line churn src/plugin/helpers/validation.ts x: 7 # contributors y: 452 line churn src/plugin/plugin.ts x: 4 # contributors y: 1211 line churn src/plugin/types/Element.ts x: 4 # contributors y: 714 line churn src/renderers/react/createReactElementSpec.tsx x: 3 # contributors y: 252 line churn src/plugin/element.ts x: 4 # contributors y: 393 line churn src/plugin/fieldViews/ProseMirrorFieldView.ts x: 4 # contributors y: 1190 line churn src/plugin/helpers/decorations.ts x: 1 # contributors y: 170 line churn src/elements/nested/NestedElement.ts x: 1 # contributors y: 15 line churn src/elements/nested/NestedElementForm.tsx x: 1 # contributors y: 101 line churn src/elements/repeater/RepeaterElementForm.tsx x: 1 # contributors y: 74 line churn src/plugin/field.ts x: 4 # contributors y: 558 line churn src/editorial-source-components/DemoInputHeading.tsx x: 2 # contributors y: 94 line churn src/elements/callout/Callout.tsx x: 6 # contributors y: 354 line churn src/elements/helpers/Preview.tsx x: 5 # contributors y: 251 line churn src/elements/helpers/defaultTransform.ts x: 7 # contributors y: 147 line churn src/elements/helpers/getImageSrc.ts x: 2 # contributors y: 27 line churn src/elements/helpers/transform.ts x: 11 # contributors y: 128 line churn src/elements/image/ImageElementForm.tsx x: 9 # contributors y: 1296 line churn src/elements/pullquote/PullquoteForm.tsx x: 6 # contributors y: 157 line churn src/plugin/helpers/element.ts x: 4 # contributors y: 619 line churn src/plugin/helpers/placeholder.ts x: 3 # contributors y: 125 line churn src/renderers/react/store.ts x: 2 # contributors y: 80 line churn src/plugin/fieldViews/FieldView.ts x: 4 # contributors y: 158 line churn src/renderers/react/WrapperControls.tsx x: 2 # contributors y: 632 line churn src/editorial-source-components/Editor.ts x: 5 # contributors y: 82 line churn src/elements/callout/CalloutTable.tsx x: 3 # contributors y: 350 line churn src/elements/cartoon/CartoonForm.tsx x: 3 # contributors y: 463 line churn src/elements/code/CodeElementForm.tsx x: 5 # contributors y: 108 line churn src/elements/demo-image/DemoImageElementForm.tsx x: 7 # contributors y: 697 line churn src/elements/deprecated/DeprecatedForm.tsx x: 3 # contributors y: 117 line churn src/elements/embed/EmbedForm.tsx x: 4 # contributors y: 269 line churn src/elements/membership/MembershipForm.tsx x: 3 # contributors y: 88 line churn src/elements/recipe/RecipeElementForm.tsx x: 2 # contributors y: 30 line churn src/elements/standard/StandardForm.tsx x: 3 # contributors y: 287 line churn src/elements/alt-style/AltStyleElementSpec.tsx x: 3 # contributors y: 41 line churn src/elements/demo-image/DemoImageElement.tsx x: 5 # contributors y: 362 line churn src/plugin/helpers/fieldView.ts x: 4 # contributors y: 370 line churn src/renderers/react/FieldComponent.tsx x: 2 # contributors y: 35 line churn src/editorial-source-components/FieldLayout.tsx x: 2 # contributors y: 20 line churn src/editorial-source-components/Label.tsx x: 4 # contributors y: 54 line churn src/elements/comment/CommentForm.tsx x: 4 # contributors y: 67 line churn src/elements/content-atom/ContentAtomForm.tsx x: 5 # contributors y: 161 line churn src/elements/rich-link/RichlinkForm.tsx x: 4 # contributors y: 135 line churn src/elements/table/TableForm.tsx x: 3 # contributors y: 76 line churn src/elements/tweet/TweetForm.tsx x: 4 # contributors y: 99 line churn src/plugin/types/Consumer.ts x: 3 # contributors y: 59 line churn src/renderers/react/ElementProvider.tsx x: 3 # contributors y: 504 line churn src/plugin/fieldViews/CheckboxFieldView.ts x: 3 # contributors y: 182 line churn src/renderers/react/customFieldViewComponents/CustomCheckboxView.tsx x: 3 # contributors y: 61 line churn src/renderers/react/customFieldViewComponents/CustomDropdownView.tsx x: 4 # contributors y: 89 line churn src/elements/cartoon/CartoonSpec.tsx x: 2 # contributors y: 118 line churn src/elements/cartoon/cartoonDataTransformer.ts x: 2 # contributors y: 227 line churn src/editorial-source-components/Heading.tsx x: 2 # contributors y: 9 line churn src/elements/callout/CalloutError.tsx x: 2 # contributors y: 76 line churn src/elements/callout/calloutDataTransformer.ts x: 4 # contributors y: 106 line churn src/editorial-source-components/SvgCrossRound.tsx x: 1 # contributors y: 17 line churn src/elements/embed/Callout.tsx x: 5 # contributors y: 295 line churn src/elements/image/ImageElement.tsx x: 6 # contributors y: 1214 line churn src/elements/image/imageElementDataTransformer.ts x: 3 # contributors y: 224 line churn src/elements/callout/CalloutTypes.ts x: 1 # contributors y: 25 line churn src/plugin/fieldViews/AttributeFieldView.ts x: 1 # contributors y: 207 line churn src/plugin/fieldViews/DropdownFieldView.ts x: 3 # contributors y: 295 line churn src/elements/embed/EmbedSpec.tsx x: 4 # contributors y: 281 line churn src/elements/embed/embedDataTransformer.ts x: 2 # contributors y: 102 line churn src/elements/interactive/InteractiveSpec.tsx x: 2 # contributors y: 105 line churn src/elements/interactive/interactiveDataTransformer.ts x: 2 # contributors y: 86 line churn src/elements/standard/StandardSpec.tsx x: 1 # contributors y: 134 line churn src/elements/standard/standardDataTransformer.ts x: 1 # contributors y: 69 line churn src/elements/table/TableSpec.ts x: 1 # contributors y: 32 line churn src/elements/tweet/TweetSpec.tsx x: 2 # contributors y: 89 line churn src/elements/pullquote/PullquoteSpec.tsx x: 4 # contributors y: 115 line churn src/elements/helpers/ThirdPartyStatusChecks.tsx x: 2 # contributors y: 180 line churn src/elements/image/imageElementTelemetryEvents.ts x: 1 # contributors y: 4 line churn src/renderers/react/TelemetryContext.ts x: 1 # contributors y: 6 line churn src/editorial-source-components/Button.tsx x: 3 # contributors y: 26 line churn src/editorial-source-components/Description.tsx x: 2 # contributors y: 14 line churn src/elements/helpers/messagingStyles.ts x: 1 # contributors y: 44 line churn src/editorial-source-components/Tooltip.tsx x: 1 # contributors y: 180 line churn src/editorial-source-components/CustomDropdown.tsx x: 4 # contributors y: 230 line churn src/editorial-source-components/CustomCheckbox.tsx x: 3 # contributors y: 86 line churn cypress/support/commands.js x: 1 # contributors y: 50 line churn
1380.0
line churn
  min: 4.0
  average: 211.7
  25th percentile: 33.5
  median: 91.5
  75th percentile: 254.75
  max: 1380.0
0 15.0
# contributors
min: 1.0 | average: 3.1 | 25th percentile: 1.75 | median: 3.0 | 75th percentile: 4.0 | max: 15.0

File Size vs. Line Churn: 134 points

src/plugin/helpers/constants.ts x: 7 lines of code y: 28 line churn src/elements/alt-style/AltStyleElementForm.tsx x: 107 lines of code y: 263 line churn src/elements/key-takeaways/KeyTakeawaysForm.tsx x: 19 lines of code y: 44 line churn src/elements/key-takeaways/KeyTakeawaysSpec.tsx x: 26 lines of code y: 54 line churn src/index.ts x: 62 lines of code y: 1214 line churn src/renderers/react/AltStyleElementWrapper.tsx x: 38 lines of code y: 164 line churn src/renderers/react/ElementWrapper.tsx x: 127 lines of code y: 1221 line churn cypress/helpers/editor.ts x: 205 lines of code y: 898 line churn src/plugin/fieldViews/RichTextFieldView.ts x: 124 lines of code y: 364 line churn src/plugin/fieldViews/TextFieldView.ts x: 153 lines of code y: 408 line churn src/plugin/helpers/keymap.ts x: 62 lines of code y: 158 line churn src/plugin/fieldViews/NestedElementFieldView.ts x: 156 lines of code y: 228 line churn src/plugin/fieldViews/RepeaterFieldView.ts x: 188 lines of code y: 332 line churn src/plugin/nodeSpec.ts x: 524 lines of code y: 1380 line churn src/plugin/helpers/prosemirror.ts x: 291 lines of code y: 721 line churn src/plugin/elementSpec.ts x: 80 lines of code y: 461 line churn src/plugin/helpers/validation.ts x: 216 lines of code y: 452 line churn src/plugin/plugin.ts x: 338 lines of code y: 1211 line churn src/plugin/types/Element.ts x: 134 lines of code y: 714 line churn src/renderers/react/createReactElementSpec.tsx x: 50 lines of code y: 252 line churn src/plugin/element.ts x: 97 lines of code y: 393 line churn src/plugin/fieldViews/ProseMirrorFieldView.ts x: 287 lines of code y: 1190 line churn src/plugin/helpers/decorations.ts x: 47 lines of code y: 170 line churn src/elements/nested/NestedElement.ts x: 14 lines of code y: 15 line churn src/elements/nested/NestedElementForm.tsx x: 91 lines of code y: 101 line churn src/elements/repeater/RepeaterElement.ts x: 10 lines of code y: 11 line churn src/elements/repeater/RepeaterElementForm.tsx x: 70 lines of code y: 74 line churn src/plugin/field.ts x: 298 lines of code y: 558 line churn src/editorial-source-components/DemoFieldWrapper.tsx x: 46 lines of code y: 53 line churn src/editorial-source-components/DemoInputHeading.tsx x: 79 lines of code y: 94 line churn src/elements/callout/Callout.tsx x: 155 lines of code y: 354 line churn src/elements/helpers/Preview.tsx x: 142 lines of code y: 251 line churn src/elements/helpers/defaultTransform.ts x: 87 lines of code y: 147 line churn src/elements/helpers/getImageSrc.ts x: 20 lines of code y: 27 line churn src/elements/helpers/transform.ts x: 88 lines of code y: 128 line churn src/elements/image/ImageElementForm.tsx x: 237 lines of code y: 1296 line churn src/elements/pullquote/PullquoteForm.tsx x: 47 lines of code y: 157 line churn src/plugin/helpers/element.ts x: 318 lines of code y: 619 line churn src/plugin/helpers/placeholder.ts x: 66 lines of code y: 125 line churn src/renderers/react/store.ts x: 34 lines of code y: 80 line churn src/plugin/fieldViews/FieldView.ts x: 33 lines of code y: 158 line churn src/renderers/react/WrapperControls.tsx x: 381 lines of code y: 632 line churn src/editorial-source-components/Editor.ts x: 51 lines of code y: 82 line churn src/elements/callout/CalloutTable.tsx x: 268 lines of code y: 350 line churn src/elements/cartoon/CartoonForm.tsx x: 289 lines of code y: 463 line churn src/elements/code/CodeElementForm.tsx x: 18 lines of code y: 108 line churn src/elements/demo-image/DemoImageElementForm.tsx x: 176 lines of code y: 697 line churn src/elements/deprecated/DeprecatedForm.tsx x: 51 lines of code y: 117 line churn src/elements/embed/EmbedForm.tsx x: 50 lines of code y: 269 line churn src/elements/interactive/InteractiveForm.tsx x: 47 lines of code y: 159 line churn src/elements/membership/MembershipForm.tsx x: 25 lines of code y: 88 line churn src/elements/recipe/RecipeElementForm.tsx x: 14 lines of code y: 30 line churn src/elements/standard/StandardForm.tsx x: 169 lines of code y: 287 line churn src/elements/alt-style/AltStyleElementSpec.tsx x: 26 lines of code y: 41 line churn src/elements/demo-image/DemoImageElement.tsx x: 102 lines of code y: 362 line churn src/plugin/helpers/fieldView.ts x: 130 lines of code y: 370 line churn src/renderers/react/FieldComponent.tsx x: 29 lines of code y: 35 line churn src/editorial-source-components/Error.tsx x: 22 lines of code y: 34 line churn src/editorial-source-components/FieldLayout.tsx x: 14 lines of code y: 20 line churn src/editorial-source-components/Label.tsx x: 23 lines of code y: 54 line churn src/elements/comment/CommentForm.tsx x: 20 lines of code y: 67 line churn src/elements/content-atom/ContentAtomForm.tsx x: 93 lines of code y: 161 line churn src/elements/rich-link/RichlinkForm.tsx x: 49 lines of code y: 135 line churn src/elements/table/TableForm.tsx x: 28 lines of code y: 76 line churn src/elements/tweet/TweetForm.tsx x: 34 lines of code y: 99 line churn src/plugin/types/Consumer.ts x: 11 lines of code y: 59 line churn src/renderers/react/ElementProvider.tsx x: 78 lines of code y: 504 line churn src/plugin/fieldViews/CheckboxFieldView.ts x: 52 lines of code y: 182 line churn src/renderers/react/customFieldViewComponents/CustomCheckboxView.tsx x: 22 lines of code y: 61 line churn src/renderers/react/customFieldViewComponents/CustomDropdownView.tsx x: 32 lines of code y: 89 line churn src/elements/recipe/RecipeElementSpec.tsx x: 11 lines of code y: 12 line churn src/elements/cartoon/CartoonSpec.tsx x: 63 lines of code y: 118 line churn src/elements/cartoon/cartoonDataTransformer.ts x: 78 lines of code y: 227 line churn src/elements/helpers/types/Media.ts x: 39 lines of code y: 49 line churn src/elements/image/imageElementValidation.ts x: 60 lines of code y: 72 line churn src/editorial-source-components/Heading.tsx x: 6 lines of code y: 9 line churn src/elements/callout/calloutDataTransformer.ts x: 85 lines of code y: 106 line churn src/editorial-source-components/SvgCrossRound.tsx x: 16 lines of code y: 17 line churn src/elements/embed/Callout.tsx x: 196 lines of code y: 295 line churn src/elements/image/ImageElement.tsx x: 68 lines of code y: 1214 line churn src/elements/image/imageElementDataTransformer.ts x: 101 lines of code y: 224 line churn src/elements/callout/CalloutTypes.ts x: 23 lines of code y: 25 line churn src/plugin/helpers/util.ts x: 7 lines of code y: 13 line churn src/plugin/fieldViews/AttributeFieldView.ts x: 45 lines of code y: 207 line churn src/plugin/fieldViews/CustomFieldView.ts x: 92 lines of code y: 393 line churn src/plugin/fieldViews/DropdownFieldView.ts x: 74 lines of code y: 295 line churn src/elements/comment/CommentSpec.tsx x: 28 lines of code y: 65 line churn src/elements/content-atom/ContentAtomSpec.tsx x: 27 lines of code y: 74 line churn src/elements/embed/EmbedSpec.tsx x: 60 lines of code y: 281 line churn src/elements/embed/embedDataTransformer.ts x: 73 lines of code y: 102 line churn src/elements/interactive/InteractiveSpec.tsx x: 47 lines of code y: 105 line churn src/elements/interactive/interactiveDataTransformer.ts x: 68 lines of code y: 86 line churn src/elements/membership/MembershipSpec.tsx x: 23 lines of code y: 64 line churn src/elements/membership/membershipDataTransformer.ts x: 54 lines of code y: 65 line churn src/elements/standard/StandardSpec.tsx x: 53 lines of code y: 134 line churn src/elements/standard/standardDataTransformer.ts x: 61 lines of code y: 69 line churn src/elements/table/TableSpec.ts x: 21 lines of code y: 32 line churn src/elements/tweet/TweetSpec.tsx x: 41 lines of code y: 89 line churn cypress.config.ts x: 15 lines of code y: 17 line churn cypress/support/e2e.js x: 1 lines of code y: 20 line churn src/elements/code/CodeElementSpec.tsx x: 22 lines of code y: 89 line churn src/elements/deprecated/DeprecatedSpec.tsx x: 6 lines of code y: 15 line churn src/elements/pullquote/PullquoteSpec.tsx x: 26 lines of code y: 115 line churn src/elements/rich-link/RichlinkSpec.tsx x: 19 lines of code y: 60 line churn src/elements/helpers/ThirdPartyStatusChecks.tsx x: 59 lines of code y: 180 line churn src/elements/helpers/html.ts x: 12 lines of code y: 37 line churn src/elements/deprecated/deprecatedTransformer.ts x: 24 lines of code y: 29 line churn release.config.cjs x: 21 lines of code y: 21 line churn src/elements/image/imageElementTelemetryEvents.ts x: 4 lines of code y: 4 line churn src/renderers/react/TelemetryContext.ts x: 5 lines of code y: 6 line churn src/editorial-source-components/SvgHighlightAlt.tsx x: 12 lines of code y: 14 line churn src/plugin/types/Commands.ts x: 13 lines of code y: 34 line churn src/elements/helpers/validation.ts x: 5 lines of code y: 5 line churn src/editorial-source-components/Button.tsx x: 22 lines of code y: 26 line churn src/elements/embed/embedComponents/EmbedRecommendations.tsx x: 66 lines of code y: 94 line churn src/elements/embed/embedComponents/embedUtils.ts x: 15 lines of code y: 53 line churn src/elements/helpers/messagingStyles.ts x: 39 lines of code y: 44 line churn src/editorial-source-components/Tooltip.tsx x: 165 lines of code y: 180 line churn src/editorial-source-components/CustomDropdown.tsx x: 82 lines of code y: 230 line churn src/editorial-source-components/CustomCheckbox.tsx x: 62 lines of code y: 86 line churn src/elements/helpers/typerighter.ts x: 7 lines of code y: 10 line churn src/plugin/helpers/types.ts x: 8 lines of code y: 15 line churn src/renderers/react/useCustomFieldViewState.ts x: 25 lines of code y: 107 line churn src/editorial-source-components/inputBorder.ts x: 8 lines of code y: 18 line churn nginx/dev-nginx.yaml x: 4 lines of code y: 8 line churn cypress/support/commands.js x: 1 lines of code y: 50 line churn
1380.0
line churn
  min: 4.0
  average: 211.7
  25th percentile: 33.5
  median: 91.5
  75th percentile: 254.75
  max: 1380.0
0 524.0
lines of code
min: 1.0 | average: 73.78 | 25th percentile: 18.75 | median: 47.0 | 75th percentile: 87.25 | max: 524.0