Overview
File Change Frequency Overall
  • There are 250 files with 14,834 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 66 files changed 6-20 times (6,677 lines of code)
    • 184 files changed 1-5 times (8,157 lines of code)
0% | 0% | 0% | 45% | 54%
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 250 files with 14,834 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 140 files changed by 2-5 contributors (10,909 lines of code)
    • 110 files changed by 1 contributor (3,925 lines of code)
0% | 0% | 0% | 73% | 26%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
jsx, js, css, scss, json, svg, mdx, yml, txt, gitignore, md, yaml, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
jsx0% | 0% | 0% | 51% | 48%
js0% | 0% | 0% | 43% | 56%
scss0% | 0% | 0% | 37% | 62%
css0% | 0% | 0% | 27% | 72%
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% | 0% | 0% | 44% | 55%
.storybook0% | 0% | 0% | 88% | 11%
ROOT0% | 0% | 0% | 50% | 49%
scripts0% | 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.js
in src/lib/components/molecules
18 - 2024-02-05 2024-08-19 20 3 +40 / -22 njdehoog njdehoog
Map.js
in src/lib/components/molecules/canvas-map/lib
271 23 2024-06-17 2026-04-15 19 4 +609 / -229 njdehoog ed.gargan
Map.jsx
in src/lib/components/molecules/canvas-map
111 - 2024-06-17 2026-09-10 18 3 +251 / -113 njdehoog antonio.voce
69 2 2024-02-08 2024-09-03 17 3 +144 / -68 njdehoog ed.gargan
index.jsx
in src/lib/components/particles/stacked-bar
165 - 2024-02-12 2026-05-06 17 3 +339 / -153 njdehoog antonio.voce
map.stories.jsx
in src/lib/components/molecules/canvas-map
660 - 2024-06-17 2024-10-10 17 4 +941 / -227 njdehoog ed.gargan
index.js
in src/lib/components/particles
18 - 2024-02-09 2024-08-09 16 5 +40 / -23 antonio.voce njdehoog
index.jsx
in src/lib/components/molecules/topline-result
73 - 2024-03-04 2026-04-27 15 4 +185 / -107 antonio.voce ed.gargan
index.jsx
in src/lib/components/organisms/ticker
113 - 2024-03-27 2024-10-04 15 3 +285 / -152 njdehoog ajwl
index.jsx
in src/lib/components/molecules/tooltip
156 - 2024-02-05 2026-04-27 15 3 +390 / -201 antonio.voce ed.gargan
View.js
in src/lib/components/molecules/canvas-map/lib
166 20 2024-06-17 2026-03-26 15 3 +395 / -107 njdehoog antonio.voce
index.jsx
in src/lib/components/molecules/table
99 - 2024-02-05 2024-07-30 14 3 +214 / -107 njdehoog njdehoog
index.jsx
in src/lib/components/molecules/slope-chart
142 - 2024-02-15 2026-04-01 14 3 +353 / -200 njdehoog sean.clarke
style.module.scss
in src/lib/components/molecules/page-section
68 - 2024-03-05 2026-04-07 13 3 +336 / -244 njdehoog ed.gargan
index.jsx
in src/lib/components/molecules/modal
122 - 2024-04-16 2026-05-11 13 3 +177 / -43 njdehoog ed.gargan
TextLayer.js
in src/lib/components/molecules/canvas-map/lib/layers
130 8 2024-06-17 2024-10-25 13 3 +262 / -29 njdehoog njdehoog
table.stories.jsx
in src/lib/components/molecules/table
240 - 2024-02-05 2024-07-30 13 3 +385 / -138 njdehoog njdehoog
FeatureRenderer.js
in src/lib/components/molecules/canvas-map/lib/renderers
91 8 2024-06-17 2024-10-21 12 3 +216 / -92 njdehoog ed.gargan
VectorLayer.js
in src/lib/components/molecules/canvas-map/lib/layers
119 12 2024-06-17 2024-10-17 12 3 +243 / -39 njdehoog njdehoog
TextLayerRenderer.js
in src/lib/components/molecules/canvas-map/lib/renderers
323 9 2024-06-17 2024-10-18 12 3 +654 / -223 njdehoog njdehoog
useTable.jsx
in src/lib/components/molecules/table
129 - 2024-02-05 2024-07-30 11 2 +363 / -209 njdehoog njdehoog
index.jsx
in src/lib/components/molecules/search-input
188 - 2024-04-04 2026-04-27 11 3 +256 / -57 njdehoog ed.gargan
index.jsx
in src/lib/components/molecules/control-change
24 - 2024-02-19 2026-03-13 10 4 +69 / -41 njdehoog ed.gargan
index.jsx
in src/lib/components/particles/gradient-icon
35 - 2024-02-19 2024-07-31 10 3 +145 / -107 njdehoog njdehoog
main.js
in .storybook
47 1 2024-02-16 2024-11-11 10 3 +106 / -53 njdehoog ed.gargan
VectorSource.js
in src/lib/components/molecules/canvas-map/lib/sources
51 6 2024-06-17 2024-10-31 10 3 +121 / -34 njdehoog njdehoog
index.jsx
in src/lib/components/molecules/result-summary
55 - 2024-03-27 2026-04-27 10 3 +91 / -31 njdehoog ed.gargan
index.jsx
in src/lib/components/molecules/page-section
59 - 2024-03-05 2026-02-05 10 3 +103 / -35 njdehoog ed.gargan
tooltip.stories.jsx
in src/lib/components/molecules/tooltip
72 - 2024-02-05 2024-07-30 10 2 +230 / -151 antonio.voce njdehoog
style.module.scss
in src/lib/components/organisms/ticker
134 - 2024-03-28 2024-09-20 10 4 +193 / -30 njdehoog ajwl
index.jsx
in src/lib/components/organisms/coalitions-tracker
149 - 2024-02-15 2024-07-30 10 2 +202 / -48 antonio.voce njdehoog
Style.js
in src/lib/components/molecules/canvas-map/lib/styles
16 2 2024-06-17 2024-10-04 9 3 +76 / -10 njdehoog ed.gargan
main.scss
in src/lib/styles
24 - 2024-02-22 2025-06-25 9 5 +49 / -17 njdehoog ed.gargan
topline-result.stories.jsx
in src/lib/components/molecules/topline-result
54 - 2024-03-04 2024-07-30 9 4 +126 / -44 antonio.voce njdehoog
preview.scss
in .storybook
65 - 2024-03-07 2024-08-13 9 2 +92 / -5 njdehoog njdehoog
labelsUtil.js
in src/lib/shared/helpers
69 4 2024-04-22 2024-08-23 9 4 +175 / -33 antonio.voce edwgargan
preview.js
in .storybook
98 - 2024-02-06 2024-08-09 9 2 +151 / -47 njdehoog njdehoog
Text.js
in src/lib/components/molecules/canvas-map/lib/styles
107 4 2024-06-17 2024-10-10 9 3 +233 / -15 njdehoog ed.gargan
index.jsx
in src/lib/components/molecules/dropdown
178 - 2024-05-07 2024-07-31 9 3 +263 / -72 njdehoog njdehoog
VectorLayerRenderer.js
in src/lib/components/molecules/canvas-map/lib/renderers
35 1 2024-06-17 2024-10-24 8 2 +136 / -66 njdehoog njdehoog
MapRenderer.js
in src/lib/components/molecules/canvas-map/lib/renderers
72 3 2024-06-17 2024-10-29 8 2 +198 / -86 njdehoog ed.gargan
style.module.scss
in src/lib/components/molecules/topline-result
92 - 2024-04-03 2025-04-11 8 5 +135 / -26 njdehoog ed.gargan
index.jsx
in src/lib/components/particles/legend-item
24 - 2024-02-12 2024-07-30 7 2 +63 / -35 njdehoog njdehoog
slopechart.stories.jsx
in src/lib/components/molecules/slope-chart
32 - 2024-02-15 2024-06-24 7 3 +123 / -88 antonio.voce sean.clarke
style.module.css
in src/lib/components/molecules/slope-chart
38 - 2024-02-26 2026-04-01 7 3 +55 / -6 njdehoog sean.clarke
index.jsx
in src/lib/components/particles/circle-icon
46 - 2024-03-04 2024-09-11 7 4 +82 / -33 ajwl ed.gargan
style.module.css
in src/lib/components/molecules/modal
55 - 2024-04-16 2026-04-16 7 4 +96 / -36 njdehoog ed.gargan
colors.scss
in src/lib/styles/foundation
61 - 2024-02-22 2024-06-20 7 2 +113 / -32 njdehoog njdehoog
index.jsx
in src/lib/components/molecules/column-chart
66 - 2024-03-14 2025-04-11 7 4 +106 / -31 sean.clarke ed.gargan
index.jsx
in src/lib/components/particles/chevron
76 - 2024-02-12 2024-07-31 7 1 +109 / -24 njdehoog njdehoog
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
map.stories.jsx
in src/lib/components/molecules/canvas-map
660 - 2024-06-17 2024-10-10 17 4 +941 / -227 njdehoog ed.gargan
ukPartyColors.scss
in src/lib/styles/foundation
683 - 2024-07-31 2026-09-29 3 3 +895 / -2 ajwl antonio.voce
TextLayerRenderer.js
in src/lib/components/molecules/canvas-map/lib/renderers
323 9 2024-06-17 2024-10-18 12 3 +654 / -223 njdehoog njdehoog
column-chart-example.js
in src/lib/components/molecules/column-chart
494 - 2024-03-14 2024-07-30 2 2 +686 / -191 sean.clarke njdehoog
Map.js
in src/lib/components/molecules/canvas-map/lib
271 23 2024-06-17 2026-04-15 19 4 +609 / -229 njdehoog ed.gargan
euPartyColors.scss
in src/lib/styles/foundation
321 - 2024-03-13 2024-05-28 7 3 +695 / -48 antonio.voce blosky
fonts.scss
in src/lib/styles/foundation
376 - 2024-02-22 2024-07-30 3 2 +515 / -111 njdehoog njdehoog
index.jsx
in src/lib/components/molecules/tooltip
156 - 2024-02-05 2026-04-27 15 3 +390 / -201 antonio.voce ed.gargan
style.module.scss
in src/lib/components/molecules/page-section
68 - 2024-03-05 2026-04-07 13 3 +336 / -244 njdehoog ed.gargan
useTable.jsx
in src/lib/components/molecules/table
129 - 2024-02-05 2024-07-30 11 2 +363 / -209 njdehoog njdehoog
index.jsx
in src/lib/components/molecules/slope-chart
142 - 2024-02-15 2026-04-01 14 3 +353 / -200 njdehoog sean.clarke
table.stories.jsx
in src/lib/components/molecules/table
240 - 2024-02-05 2024-07-30 13 3 +385 / -138 njdehoog njdehoog
simplify.js
in src/lib/components/molecules/canvas-map/lib/util
357 8 2024-06-17 2024-07-30 2 1 +498 / -20 njdehoog njdehoog
View.js
in src/lib/components/molecules/canvas-map/lib
166 20 2024-06-17 2026-03-26 15 3 +395 / -107 njdehoog antonio.voce
index.jsx
in src/lib/components/particles/stacked-bar
165 - 2024-02-12 2026-05-06 17 3 +339 / -153 njdehoog antonio.voce
index.jsx
in src/lib/components/organisms/ticker
113 - 2024-03-27 2024-10-04 15 3 +285 / -152 njdehoog ajwl
ticker.stories.jsx
in src/lib/components/organisms/ticker
152 - 2024-03-26 2024-09-13 7 3 +286 / -121 njdehoog ajwl
tooltip.stories.jsx
in src/lib/components/molecules/tooltip
72 - 2024-02-05 2024-07-30 10 2 +230 / -151 antonio.voce njdehoog
svg-map.stories.jsx
in src/lib/components/molecules/svg-map
321 - 2024-06-17 2024-07-30 2 1 +355 / -12 njdehoog njdehoog
Map.jsx
in src/lib/components/molecules/canvas-map
111 - 2024-06-17 2026-09-10 18 3 +251 / -113 njdehoog antonio.voce
usPartyColors.scss
in src/lib/styles/foundation
228 - 2024-07-31 2024-10-15 6 3 +324 / -13 ajwl harry.fischer
68 - 2024-05-15 2024-08-02 3 1 +203 / -133 njdehoog njdehoog
index.jsx
in src/lib/components/molecules/dropdown
178 - 2024-05-07 2024-07-31 9 3 +263 / -72 njdehoog njdehoog
index.jsx
in src/lib/components/molecules/table
99 - 2024-02-05 2024-07-30 14 3 +214 / -107 njdehoog njdehoog
index.jsx
in src/lib/components/molecules/search-input
188 - 2024-04-04 2026-04-27 11 3 +256 / -57 njdehoog ed.gargan
FeatureRenderer.js
in src/lib/components/molecules/canvas-map/lib/renderers
91 8 2024-06-17 2024-10-21 12 3 +216 / -92 njdehoog ed.gargan
index.jsx
in src/lib/components/molecules/topline-result
73 - 2024-03-04 2026-04-27 15 4 +185 / -107 antonio.voce ed.gargan
TextLayer.js
in src/lib/components/molecules/canvas-map/lib/layers
130 8 2024-06-17 2024-10-25 13 3 +262 / -29 njdehoog njdehoog
MapRenderer.js
in src/lib/components/molecules/canvas-map/lib/renderers
72 3 2024-06-17 2024-10-29 8 2 +198 / -86 njdehoog ed.gargan
VectorLayer.js
in src/lib/components/molecules/canvas-map/lib/layers
119 12 2024-06-17 2024-10-17 12 3 +243 / -39 njdehoog njdehoog
index.jsx
in src/lib/components/particles/gradient-icon
35 - 2024-02-19 2024-07-31 10 3 +145 / -107 njdehoog njdehoog
dropdown.stories.jsx
in src/lib/components/molecules/dropdown
160 - 2024-05-07 2024-06-17 6 3 +208 / -43 njdehoog njdehoog
theme.config.js
in src/lib/styles
88 - 2024-02-22 2024-08-05 4 2 +177 / -73 njdehoog edwgargan
index.jsx
in src/lib/components/organisms/coalitions-tracker
149 - 2024-02-15 2024-07-30 10 2 +202 / -48 antonio.voce njdehoog
stacked-grid.stories.jsx
in src/lib/components/particles/stacked-grid
117 - 2024-03-28 2024-07-30 3 2 +186 / -63 ajwl njdehoog
Text.js
in src/lib/components/molecules/canvas-map/lib/styles
107 4 2024-06-17 2024-10-10 9 3 +233 / -15 njdehoog ed.gargan
stacked-bar.stories.jsx
in src/lib/components/particles/stacked-bar
162 - 2024-02-12 2026-05-06 5 3 +202 / -31 njdehoog antonio.voce
style.module.scss
in src/lib/components/organisms/ticker
134 - 2024-03-28 2024-09-20 10 4 +193 / -30 njdehoog ajwl
index.jsx
in src/lib/components/molecules/modal
122 - 2024-04-16 2026-05-11 13 3 +177 / -43 njdehoog ed.gargan
index.jsx
in src/lib/components/molecules/svg-map
129 - 2024-06-17 2024-10-11 5 3 +180 / -37 njdehoog njdehoog
Feature.js
in src/lib/components/molecules/canvas-map/lib
92 9 2024-06-17 2024-10-02 7 2 +177 / -37 njdehoog ed.gargan
69 2 2024-02-08 2024-09-03 17 3 +144 / -68 njdehoog ed.gargan
slopechart.stories.jsx
in src/lib/components/molecules/slope-chart
32 - 2024-02-15 2024-06-24 7 3 +123 / -88 antonio.voce sean.clarke
labelsUtil.js
in src/lib/shared/helpers
69 4 2024-04-22 2024-08-23 9 4 +175 / -33 antonio.voce edwgargan
VectorLayerRenderer.js
in src/lib/components/molecules/canvas-map/lib/renderers
35 1 2024-06-17 2024-10-24 8 2 +136 / -66 njdehoog njdehoog
extent.js
in src/lib/components/molecules/canvas-map/lib/util
82 12 2024-06-17 2024-08-28 3 1 +188 / -14 njdehoog njdehoog
preview.js
in .storybook
98 - 2024-02-06 2024-08-09 9 2 +151 / -47 njdehoog njdehoog
MapContext.jsx
in src/lib/components/molecules/canvas-map/context
111 - 2024-08-08 2024-09-26 4 2 +163 / -26 edwgargan ed.gargan
Polygon.jsx
in src/lib/components/molecules/svg-map/layers
75 - 2024-06-17 2024-07-31 3 1 +132 / -42 njdehoog njdehoog
topline-result.stories.jsx
in src/lib/components/molecules/topline-result
54 - 2024-03-04 2024-07-30 9 4 +126 / -44 antonio.voce njdehoog
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.js
in src/lib/components/particles
18 - 2024-02-09 2024-08-09 16 5 +40 / -23 antonio.voce njdehoog
main.scss
in src/lib/styles
24 - 2024-02-22 2025-06-25 9 5 +49 / -17 njdehoog ed.gargan
style.module.scss
in src/lib/components/molecules/topline-result
92 - 2024-04-03 2025-04-11 8 5 +135 / -26 njdehoog ed.gargan
Map.js
in src/lib/components/molecules/canvas-map/lib
271 23 2024-06-17 2026-04-15 19 4 +609 / -229 njdehoog ed.gargan
map.stories.jsx
in src/lib/components/molecules/canvas-map
660 - 2024-06-17 2024-10-10 17 4 +941 / -227 njdehoog ed.gargan
index.jsx
in src/lib/components/molecules/topline-result
73 - 2024-03-04 2026-04-27 15 4 +185 / -107 antonio.voce ed.gargan
index.jsx
in src/lib/components/molecules/control-change
24 - 2024-02-19 2026-03-13 10 4 +69 / -41 njdehoog ed.gargan
style.module.scss
in src/lib/components/organisms/ticker
134 - 2024-03-28 2024-09-20 10 4 +193 / -30 njdehoog ajwl
labelsUtil.js
in src/lib/shared/helpers
69 4 2024-04-22 2024-08-23 9 4 +175 / -33 antonio.voce edwgargan
topline-result.stories.jsx
in src/lib/components/molecules/topline-result
54 - 2024-03-04 2024-07-30 9 4 +126 / -44 antonio.voce njdehoog
index.jsx
in src/lib/components/molecules/column-chart
66 - 2024-03-14 2025-04-11 7 4 +106 / -31 sean.clarke ed.gargan
style.module.css
in src/lib/components/molecules/modal
55 - 2024-04-16 2026-04-16 7 4 +96 / -36 njdehoog ed.gargan
index.jsx
in src/lib/components/particles/circle-icon
46 - 2024-03-04 2024-09-11 7 4 +82 / -33 ajwl ed.gargan
style.module.css
in src/lib/components/molecules/party-profile
65 - 2024-03-21 2026-03-26 6 4 +120 / -47 sean.clarke antonio.voce
index.jsx
in src/lib/components/molecules/party-profile
31 - 2024-03-21 2025-04-11 6 4 +54 / -20 sean.clarke ed.gargan
style.module.css
in src/lib/components/molecules/control-change
13 - 2024-02-26 2026-03-13 6 4 +21 / -6 njdehoog ed.gargan
circle-icon.stories.jsx
in src/lib/components/particles/circle-icon
24 - 2024-03-04 2024-09-11 6 4 +36 / -8 ajwl ed.gargan
index.jsx
in src/lib/components/particles/waffle
81 - 2024-05-17 2024-07-31 5 4 +112 / -24 antonio.voce njdehoog
index.js
in src/lib/components/molecules
18 - 2024-02-05 2024-08-19 20 3 +40 / -22 njdehoog njdehoog
Map.jsx
in src/lib/components/molecules/canvas-map
111 - 2024-06-17 2026-09-10 18 3 +251 / -113 njdehoog antonio.voce
69 2 2024-02-08 2024-09-03 17 3 +144 / -68 njdehoog ed.gargan
index.jsx
in src/lib/components/particles/stacked-bar
165 - 2024-02-12 2026-05-06 17 3 +339 / -153 njdehoog antonio.voce
index.jsx
in src/lib/components/molecules/tooltip
156 - 2024-02-05 2026-04-27 15 3 +390 / -201 antonio.voce ed.gargan
View.js
in src/lib/components/molecules/canvas-map/lib
166 20 2024-06-17 2026-03-26 15 3 +395 / -107 njdehoog antonio.voce
index.jsx
in src/lib/components/organisms/ticker
113 - 2024-03-27 2024-10-04 15 3 +285 / -152 njdehoog ajwl
index.jsx
in src/lib/components/molecules/table
99 - 2024-02-05 2024-07-30 14 3 +214 / -107 njdehoog njdehoog
index.jsx
in src/lib/components/molecules/slope-chart
142 - 2024-02-15 2026-04-01 14 3 +353 / -200 njdehoog sean.clarke
table.stories.jsx
in src/lib/components/molecules/table
240 - 2024-02-05 2024-07-30 13 3 +385 / -138 njdehoog njdehoog
style.module.scss
in src/lib/components/molecules/page-section
68 - 2024-03-05 2026-04-07 13 3 +336 / -244 njdehoog ed.gargan
index.jsx
in src/lib/components/molecules/modal
122 - 2024-04-16 2026-05-11 13 3 +177 / -43 njdehoog ed.gargan
TextLayer.js
in src/lib/components/molecules/canvas-map/lib/layers
130 8 2024-06-17 2024-10-25 13 3 +262 / -29 njdehoog njdehoog
TextLayerRenderer.js
in src/lib/components/molecules/canvas-map/lib/renderers
323 9 2024-06-17 2024-10-18 12 3 +654 / -223 njdehoog njdehoog
FeatureRenderer.js
in src/lib/components/molecules/canvas-map/lib/renderers
91 8 2024-06-17 2024-10-21 12 3 +216 / -92 njdehoog ed.gargan
VectorLayer.js
in src/lib/components/molecules/canvas-map/lib/layers
119 12 2024-06-17 2024-10-17 12 3 +243 / -39 njdehoog njdehoog
index.jsx
in src/lib/components/molecules/search-input
188 - 2024-04-04 2026-04-27 11 3 +256 / -57 njdehoog ed.gargan
main.js
in .storybook
47 1 2024-02-16 2024-11-11 10 3 +106 / -53 njdehoog ed.gargan
index.jsx
in src/lib/components/molecules/result-summary
55 - 2024-03-27 2026-04-27 10 3 +91 / -31 njdehoog ed.gargan
index.jsx
in src/lib/components/molecules/page-section
59 - 2024-03-05 2026-02-05 10 3 +103 / -35 njdehoog ed.gargan
VectorSource.js
in src/lib/components/molecules/canvas-map/lib/sources
51 6 2024-06-17 2024-10-31 10 3 +121 / -34 njdehoog njdehoog
index.jsx
in src/lib/components/particles/gradient-icon
35 - 2024-02-19 2024-07-31 10 3 +145 / -107 njdehoog njdehoog
index.jsx
in src/lib/components/molecules/dropdown
178 - 2024-05-07 2024-07-31 9 3 +263 / -72 njdehoog njdehoog
Style.js
in src/lib/components/molecules/canvas-map/lib/styles
16 2 2024-06-17 2024-10-04 9 3 +76 / -10 njdehoog ed.gargan
Text.js
in src/lib/components/molecules/canvas-map/lib/styles
107 4 2024-06-17 2024-10-10 9 3 +233 / -15 njdehoog ed.gargan
euPartyColors.scss
in src/lib/styles/foundation
321 - 2024-03-13 2024-05-28 7 3 +695 / -48 antonio.voce blosky
style.module.css
in src/lib/components/molecules/slope-chart
38 - 2024-02-26 2026-04-01 7 3 +55 / -6 njdehoog sean.clarke
slopechart.stories.jsx
in src/lib/components/molecules/slope-chart
32 - 2024-02-15 2024-06-24 7 3 +123 / -88 antonio.voce sean.clarke
ticker.stories.jsx
in src/lib/components/organisms/ticker
152 - 2024-03-26 2024-09-13 7 3 +286 / -121 njdehoog ajwl
usPartyColors.scss
in src/lib/styles/foundation
228 - 2024-07-31 2024-10-15 6 3 +324 / -13 ajwl harry.fischer
dropdown.stories.jsx
in src/lib/components/molecules/dropdown
160 - 2024-05-07 2024-06-17 6 3 +208 / -43 njdehoog njdehoog
style.module.css
in src/lib/components/particles/stacked-bar
17 - 2024-02-26 2024-07-05 6 3 +23 / -2 njdehoog antonio.voce
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
simplify.js
in src/lib/components/molecules/canvas-map/lib/util
357 8 2024-06-17 2024-07-30 2 1 +498 / -20 njdehoog njdehoog
svg-map.stories.jsx
in src/lib/components/molecules/svg-map
321 - 2024-06-17 2024-07-30 2 1 +355 / -12 njdehoog njdehoog
ticker.stories.jsx
in src/lib/components/organisms/ticker-v2
119 - 2025-04-30 2025-04-30 1 1 +128 / -0 ed.gargan ed.gargan
index.jsx
in src/lib/components/molecules/option-picker
109 - 2024-08-19 2024-10-18 4 1 +126 / -9 njdehoog njdehoog
useTouchOrHover.js
in src/lib/shared/hooks
100 1 2024-05-10 2024-08-15 3 1 +151 / -19 njdehoog njdehoog
index.jsx
in src/lib/components/organisms/ticker-v2
100 - 2025-04-30 2026-04-27 2 1 +123 / -1 ed.gargan ed.gargan
interpolateFeatures.js
in src/lib/components/molecules/canvas-map/lib/interpolators
99 1 2024-06-17 2024-08-12 3 1 +116 / -10 njdehoog njdehoog
GeoJSON.js
in src/lib/components/molecules/canvas-map/lib/formats
98 7 2024-06-17 2024-08-15 4 1 +154 / -9 njdehoog njdehoog
extent.js
in src/lib/components/molecules/canvas-map/lib/util
82 12 2024-06-17 2024-08-28 3 1 +188 / -14 njdehoog njdehoog
HashPattern.js
in src/lib/components/molecules/canvas-map/lib/styles
79 1 2024-09-06 2024-10-31 2 1 +119 / -0 njdehoog njdehoog
index.jsx
in src/lib/components/particles/chevron
76 - 2024-02-12 2024-07-31 7 1 +109 / -24 njdehoog njdehoog
Polygon.jsx
in src/lib/components/molecules/svg-map/layers
75 - 2024-06-17 2024-07-31 3 1 +132 / -42 njdehoog njdehoog
search-input.stories.jsx
in src/lib/components/molecules/search-input
73 - 2024-04-04 2024-07-30 3 1 +114 / -31 njdehoog njdehoog
interpolateStyles.js
in src/lib/components/molecules/canvas-map/lib/interpolators
73 7 2024-06-17 2024-07-30 3 1 +102 / -23 njdehoog njdehoog
modal.stories.jsx
in src/lib/components/molecules/modal
72 - 2024-04-16 2024-07-30 2 1 +106 / -31 njdehoog njdehoog
68 - 2024-05-15 2024-08-02 3 1 +203 / -133 njdehoog njdehoog
option-picker.stories.jsx
in src/lib/components/molecules/option-picker
68 - 2024-08-19 2024-08-28 3 1 +74 / -1 njdehoog njdehoog
deflate.js
in src/lib/components/molecules/canvas-map/lib/util
68 4 2024-06-17 2024-07-30 2 1 +109 / -5 njdehoog njdehoog
style.module.css
in src/lib/components/molecules/search-input
65 - 2024-04-04 2024-06-26 6 1 +82 / -2 njdehoog njdehoog
style.module.scss
in src/lib/components/organisms/ticker-v2
63 - 2025-04-30 2025-04-30 1 1 +85 / -0 ed.gargan ed.gargan
62 - 2024-02-22 2024-07-30 3 1 +110 / -25 njdehoog njdehoog
Point.jsx
in src/lib/components/molecules/svg-map/layers
58 - 2024-06-17 2024-07-30 2 1 +68 / -1 njdehoog njdehoog
style.module.scss
in src/lib/components/molecules/responsive-grid
54 - 2024-04-15 2024-07-30 2 1 +68 / -2 njdehoog njdehoog
bounds.js
in src/lib/components/molecules/canvas-map/lib/util
51 4 2024-08-26 2024-10-31 3 1 +95 / -8 njdehoog njdehoog
stories.module.scss
in src/lib/components/organisms/ticker-v2
47 - 2025-04-30 2025-04-30 1 1 +58 / -0 ed.gargan ed.gargan
stories.module.scss
in src/lib/components/organisms/ticker
47 - 2024-03-26 2024-07-30 4 1 +63 / -5 njdehoog njdehoog
geoMath.js
in src/lib/components/molecules/svg-map/helpers
46 3 2024-06-17 2024-07-30 2 1 +63 / -5 njdehoog njdehoog
createStore.js
in src/lib/shared/helpers
44 5 2024-04-10 2024-07-30 3 1 +60 / -7 njdehoog njdehoog
Polygon.js
in src/lib/components/molecules/canvas-map/lib/geometry
43 6 2024-06-17 2024-08-12 2 1 +86 / -17 njdehoog njdehoog
aspect-ratio-box.stories.jsx
in src/lib/components/particles/aspect-ratio-box
43 - 2024-08-09 2024-08-09 1 1 +46 / -0 njdehoog njdehoog
Gradient.jsx
in src/lib/components/organisms/ticker-v2
40 - 2025-04-30 2025-04-30 1 1 +41 / -0 ed.gargan ed.gargan
TickerControlsDesktop.jsx
in src/lib/components/organisms/ticker/lib
40 - 2024-09-13 2024-09-13 1 1 +42 / -0 ajwl ajwl
stories.module.css
in src/lib/components/molecules/svg-map
36 - 2024-06-17 2024-06-17 1 1 +41 / -0 njdehoog njdehoog
geometry.js
in src/lib/shared/helpers
35 3 2024-05-10 2024-07-30 2 1 +56 / -11 njdehoog njdehoog
viewportHeight.scss
in src/lib/styles/foundation
32 - 2024-04-02 2024-07-30 2 1 +41 / -2 njdehoog njdehoog
Dispatcher.js
in src/lib/components/molecules/canvas-map/lib/events
32 4 2024-06-17 2024-06-19 2 1 +42 / -2 njdehoog njdehoog
style.inline.module.css
in src/lib/components/molecules/modal
31 - 2026-04-16 2026-04-16 1 1 +36 / -0 ed.gargan ed.gargan
TickerControlsMobileVertical.jsx
in src/lib/components/organisms/ticker/lib
31 - 2024-09-13 2024-09-13 1 1 +33 / -0 ajwl ajwl
responsive-grid.stories.jsx
in src/lib/components/molecules/responsive-grid
30 - 2024-04-15 2024-07-30 2 1 +44 / -9 njdehoog njdehoog
SVGRenderer.jsx
in src/lib/components/molecules/svg-map/renderers
29 - 2024-06-17 2024-07-30 2 1 +32 / -1 njdehoog njdehoog
index.jsx
in src/lib/components/organisms/ticker/gradient
29 - 2024-03-28 2024-07-30 3 1 +34 / -4 njdehoog njdehoog
chevron.stories.jsx
in src/lib/components/particles/chevron
26 - 2024-02-12 2024-07-30 3 1 +37 / -8 njdehoog njdehoog
style.module.css
in src/lib/components/molecules/canvas-map/controls
25 - 2024-06-17 2024-06-17 1 1 +32 / -0 njdehoog njdehoog
toRgba.js
in src/lib/components/molecules/canvas-map/lib/util
25 1 2024-06-27 2024-10-25 2 1 +38 / -1 njdehoog njdehoog
dom.js
in src/lib/components/molecules/canvas-map/lib/util
25 1 2024-06-17 2024-06-17 1 1 +44 / -0 njdehoog njdehoog
index.js
in src/lib/shared/colors
24 2 2024-02-26 2024-07-30 2 1 +37 / -2 njdehoog njdehoog
coordinate.js
in src/lib/components/molecules/canvas-map/lib/util
23 2 2024-08-26 2024-08-26 1 1 +42 / -0 njdehoog njdehoog
bboxFeature.js
in src/lib/components/molecules/svg-map/helpers
23 1 2024-06-17 2024-06-17 1 1 +29 / -0 njdehoog njdehoog
arrow-button.stories.jsx
in src/lib/components/particles/arrow-button
23 - 2024-03-28 2024-07-30 2 1 +33 / -4 njdehoog njdehoog
style.module.css
in src/lib/components/particles/info-button
23 - 2024-04-03 2024-04-19 3 1 +35 / -9 njdehoog njdehoog
Correlations

File Size vs. Number of Changes: 250 points

src/lib/styles/foundation/ukPartyColors.scss x: 683 lines of code y: 3 # changes src/lib/components/molecules/canvas-map/Map.jsx x: 111 lines of code y: 18 # changes src/lib/components/molecules/modal/index.jsx x: 122 lines of code y: 13 # changes src/lib/components/particles/stacked-bar/index.jsx x: 165 lines of code y: 17 # changes src/lib/components/particles/stacked-bar/stacked-bar.stories.jsx x: 162 lines of code y: 5 # changes src/lib/components/molecules/canvas-map/controls/ZoomControl.jsx x: 61 lines of code y: 5 # changes src/lib/components/molecules/search-input/index.jsx x: 188 lines of code y: 11 # changes src/lib/components/molecules/result-summary/index.jsx x: 55 lines of code y: 10 # changes src/lib/components/organisms/ticker-v2/index.jsx x: 100 lines of code y: 2 # changes src/lib/components/molecules/tooltip/index.jsx x: 156 lines of code y: 15 # changes src/lib/components/molecules/topline-result/index.jsx x: 73 lines of code y: 15 # changes src/lib/components/particles/arrow-button/index.jsx x: 33 lines of code y: 4 # changes src/lib/components/particles/info-button/index.jsx x: 27 lines of code y: 5 # changes src/lib/components/molecules/modal/style.inline.module.css x: 31 lines of code y: 1 # changes src/lib/components/molecules/modal/style.module.css x: 55 lines of code y: 7 # changes src/lib/components/molecules/canvas-map/lib/Map.js x: 271 lines of code y: 19 # changes src/lib/components/molecules/page-section/style.module.scss x: 68 lines of code y: 13 # changes src/lib/components/molecules/slope-chart/index.jsx x: 142 lines of code y: 14 # changes src/lib/components/molecules/slope-chart/style.module.css x: 38 lines of code y: 7 # changes src/lib/components/molecules/party-profile/style.module.css x: 65 lines of code y: 6 # changes src/lib/components/molecules/canvas-map/lib/View.js x: 166 lines of code y: 15 # changes src/lib/components/molecules/control-change/index.jsx x: 24 lines of code y: 10 # changes src/lib/components/molecules/control-change/style.module.css x: 13 lines of code y: 6 # changes src/lib/components/molecules/page-section/index.jsx x: 59 lines of code y: 10 # changes src/lib/components/molecules/page-section/page-section.stories.jsx x: 108 lines of code y: 6 # changes src/lib/components/molecules/page-section/stories.module.scss x: 14 lines of code y: 5 # changes src/lib/styles/main.scss x: 24 lines of code y: 9 # changes src/lib/components/organisms/index.js x: 3 lines of code y: 6 # changes src/lib/components/organisms/ticker-v2/Gradient.jsx x: 40 lines of code y: 1 # changes src/lib/components/organisms/ticker-v2/stories.module.scss x: 47 lines of code y: 1 # changes src/lib/components/organisms/ticker-v2/style.module.scss x: 63 lines of code y: 1 # changes src/lib/components/organisms/ticker-v2/ticker.stories.jsx x: 119 lines of code y: 1 # changes src/lib/components/molecules/party-profile/index.jsx x: 31 lines of code y: 6 # changes src/lib/components/molecules/topline-result/style.module.scss x: 92 lines of code y: 8 # changes src/lib/components/molecules/column-chart/index.jsx x: 66 lines of code y: 7 # changes .storybook/main.js x: 47 lines of code y: 10 # changes src/lib/components/molecules/canvas-map/lib/sources/VectorSource.js x: 51 lines of code y: 10 # changes src/lib/components/molecules/canvas-map/lib/styles/HashPattern.js x: 79 lines of code y: 2 # changes src/lib/components/molecules/canvas-map/lib/util/bounds.js x: 51 lines of code y: 3 # changes src/lib/components/molecules/canvas-map/lib/util/resolution.js x: 14 lines of code y: 3 # changes src/lib/components/molecules/refresh-indicator/style.module.scss x: 31 lines of code y: 2 # changes src/lib/components/molecules/canvas-map/lib/renderers/MapRenderer.js x: 72 lines of code y: 8 # changes src/lib/components/molecules/canvas-map/lib/layers/TextLayer.js x: 130 lines of code y: 13 # changes src/lib/components/molecules/canvas-map/lib/util/toRgba.js x: 25 lines of code y: 2 # changes src/lib/components/molecules/canvas-map/lib/renderers/VectorLayerRenderer.js x: 35 lines of code y: 8 # changes src/lib/components/molecules/canvas-map/lib/renderers/FeatureRenderer.js x: 91 lines of code y: 12 # changes src/lib/components/molecules/result-summary/result-summary.stories.jsx x: 48 lines of code y: 5 # changes src/lib/components/molecules/result-summary/style.module.css x: 42 lines of code y: 5 # changes src/lib/components/molecules/canvas-map/lib/renderers/TextLayerRenderer.js x: 323 lines of code y: 12 # changes src/lib/components/molecules/option-picker/index.jsx x: 109 lines of code y: 4 # changes src/lib/components/molecules/canvas-map/lib/layers/VectorLayer.js x: 119 lines of code y: 12 # changes src/lib/styles/foundation/usPartyColors.scss x: 228 lines of code y: 6 # changes src/lib/components/molecules/canvas-map/lib/styles/Text.js x: 107 lines of code y: 9 # changes src/lib/components/molecules/canvas-map/map.stories.jsx x: 660 lines of code y: 17 # changes src/lib/components/molecules/svg-map/index.jsx x: 129 lines of code y: 5 # changes src/lib/components/molecules/canvas-map/lib/styles/Style.js x: 16 lines of code y: 9 # changes src/lib/components/molecules/canvas-map/lib/Feature.js x: 92 lines of code y: 7 # changes src/lib/components/organisms/ticker/index.jsx x: 113 lines of code y: 15 # changes src/lib/components/molecules/canvas-map/context/MapContext.jsx x: 111 lines of code y: 4 # changes src/lib/components/particles/relative-time-sentence/index.jsx x: 11 lines of code y: 4 # changes src/lib/components/organisms/ticker/style.module.scss x: 134 lines of code y: 10 # changes src/lib/components/molecules/option-picker/style.module.css x: 68 lines of code y: 3 # changes src/lib/components/organisms/ticker/lib/helpers/tickerHelper.js x: 22 lines of code y: 1 # changes src/lib/components/organisms/ticker/ticker.stories.jsx x: 152 lines of code y: 7 # changes src/lib/components/particles/circle-icon/index.jsx x: 46 lines of code y: 7 # changes src/lib/components/particles/circle-icon/circle-icon.stories.jsx x: 24 lines of code y: 6 # changes src/lib/shared/hooks/useContainerSize.js x: 25 lines of code y: 3 # changes src/lib/components/molecules/canvas-map/lib/styles/Fill.js x: 21 lines of code y: 3 # changes src/lib/components/molecules/canvas-map/lib/styles/index.js x: 5 lines of code y: 2 # changes vite.config.js x: 69 lines of code y: 17 # changes src/lib/shared/helpers/labelsUtil.js x: 69 lines of code y: 9 # changes src/lib/components/molecules/canvas-map/lib/geometry/Point.js x: 19 lines of code y: 4 # changes src/lib/components/molecules/canvas-map/lib/util/extent.js x: 82 lines of code y: 3 # changes src/lib/components/molecules/option-picker/stories.module.css x: 4 lines of code y: 2 # changes src/lib/components/molecules/index.js x: 18 lines of code y: 20 # changes src/lib/components/molecules/canvas-map/lib/FeatureCollection.js x: 10 lines of code y: 3 # changes src/lib/components/molecules/canvas-map/lib/geometry/Geometry.js x: 18 lines of code y: 3 # changes src/lib/components/molecules/canvas-map/index.js x: 13 lines of code y: 4 # changes src/lib/components/molecules/canvas-map/lib/projection/index.js x: 12 lines of code y: 6 # changes src/lib/components/molecules/canvas-map/lib/util/coordinate.js x: 23 lines of code y: 1 # changes src/lib/components/molecules/canvas-map/lib/util/index.js x: 6 lines of code y: 1 # changes src/lib/components/molecules/canvas-map/lib/formats/GeoJSON.js x: 98 lines of code y: 4 # changes src/lib/shared/hooks/useTouchOrHover.js x: 100 lines of code y: 3 # changes src/lib/components/molecules/canvas-map/controls/controls.stories.jsx x: 17 lines of code y: 3 # changes .storybook/preview.scss x: 65 lines of code y: 9 # changes src/lib/components/molecules/canvas-map/lib/util/debug.js x: 22 lines of code y: 2 # changes src/lib/components/molecules/canvas-map/lib/util/size.js x: 63 lines of code y: 6 # changes src/lib/components/molecules/canvas-map/lib/geometry/LineString.js x: 16 lines of code y: 2 # changes src/lib/components/molecules/canvas-map/lib/geometry/Polygon.js x: 43 lines of code y: 2 # changes src/lib/components/molecules/canvas-map/lib/interpolators/interpolateFeatures.js x: 99 lines of code y: 3 # changes src/lib/components/particles/aspect-ratio-box/aspect-ratio-box.stories.jsx x: 43 lines of code y: 1 # changes src/lib/components/particles/aspect-ratio-box/index.jsx x: 13 lines of code y: 1 # changes src/lib/components/particles/aspect-ratio-box/style.module.css x: 18 lines of code y: 1 # changes src/lib/components/particles/index.js x: 18 lines of code y: 16 # changes .storybook/preview.js x: 98 lines of code y: 9 # changes src/lib/components/particles/gradient-icon/style.module.css x: 15 lines of code y: 5 # changes src/lib/components/molecules/canvas-map/lib/layers/index.js x: 2 lines of code y: 2 # changes src/lib/components/molecules/svg-map/layers/line.stories.jsx x: 52 lines of code y: 3 # changes src/lib/components/molecules/svg-map/layers/point.stories.jsx x: 55 lines of code y: 3 # changes src/lib/components/molecules/svg-map/layers/polygon.stories.jsx x: 49 lines of code y: 3 # changes src/lib/components/molecules/svg-map/layers/prerendered.stories.jsx x: 38 lines of code y: 3 # changes src/lib/components/molecules/svg-map/context/SVGMapProvider.jsx x: 85 lines of code y: 3 # changes src/lib/components/molecules/svg-map/layers/Line.jsx x: 48 lines of code y: 3 # changes src/lib/styles/theme.config.js x: 88 lines of code y: 4 # changes src/lib/components/molecules/first-past-the-post-waffle/firstpastthepostwaffle.stories.jsx x: 54 lines of code y: 3 # changes src/lib/components/particles/waffle/waffle.stories.jsx x: 40 lines of code y: 4 # changes src/lib/components/molecules/dropdown/index.jsx x: 178 lines of code y: 9 # changes src/lib/components/molecules/search-input/icons/search.jsx x: 17 lines of code y: 4 # changes src/lib/components/molecules/svg-map/layers/Polygon.jsx x: 75 lines of code y: 3 # changes src/lib/components/particles/ad-slot/index.jsx x: 62 lines of code y: 5 # changes src/lib/components/particles/chevron/index.jsx x: 76 lines of code y: 7 # changes src/lib/components/particles/gradient-icon/index.jsx x: 35 lines of code y: 10 # changes src/lib/components/particles/waffle/index.jsx x: 81 lines of code y: 5 # changes scripts/generateStyles.js x: 62 lines of code y: 3 # changes src/lib/components/index.js x: 3 lines of code y: 4 # changes src/lib/components/molecules/canvas-map/lib/interpolators/interpolateStyles.js x: 73 lines of code y: 3 # changes src/lib/components/molecules/canvas-map/lib/util/deflate.js x: 68 lines of code y: 2 # changes src/lib/components/molecules/canvas-map/lib/util/distance.js x: 13 lines of code y: 3 # changes src/lib/components/molecules/canvas-map/lib/util/simplify.js x: 357 lines of code y: 2 # changes src/lib/components/molecules/column-chart/column-chart-example.js x: 494 lines of code y: 2 # changes src/lib/components/molecules/column-chart/style.module.css x: 9 lines of code y: 4 # changes src/lib/components/molecules/control-change/control-change.stories.jsx x: 55 lines of code y: 5 # changes src/lib/components/molecules/modal/modal.stories.jsx x: 72 lines of code y: 2 # changes src/lib/components/molecules/party-profile/party-profile.stories.jsx x: 32 lines of code y: 4 # changes src/lib/components/molecules/refresh-indicator/index.jsx x: 15 lines of code y: 4 # changes src/lib/components/molecules/responsive-grid/responsive-grid.stories.jsx x: 30 lines of code y: 2 # changes src/lib/components/molecules/responsive-grid/style.module.scss x: 54 lines of code y: 2 # changes src/lib/components/molecules/svg-map/helpers/geoMath.js x: 46 lines of code y: 2 # changes src/lib/components/molecules/svg-map/layers/Point.jsx x: 58 lines of code y: 2 # changes src/lib/components/molecules/svg-map/renderers/SVGRenderer.jsx x: 29 lines of code y: 2 # changes src/lib/components/molecules/svg-map/svg-map.stories.jsx x: 321 lines of code y: 2 # changes src/lib/components/molecules/table/index.jsx x: 99 lines of code y: 14 # changes src/lib/components/molecules/table/table.stories.jsx x: 240 lines of code y: 13 # changes src/lib/components/molecules/table/useTable.jsx x: 129 lines of code y: 11 # changes src/lib/components/molecules/tooltip/tooltip.stories.jsx x: 72 lines of code y: 10 # changes src/lib/components/molecules/topline-result/topline-result.stories.jsx x: 54 lines of code y: 9 # changes src/lib/components/organisms/coalitions-tracker/coalitions-tracker.stories.jsx x: 73 lines of code y: 5 # changes src/lib/components/organisms/coalitions-tracker/index.jsx x: 149 lines of code y: 10 # changes src/lib/components/organisms/ticker/gradient/index.jsx x: 29 lines of code y: 3 # changes src/lib/components/organisms/ticker/gradient/style.module.scss x: 19 lines of code y: 3 # changes src/lib/components/organisms/ticker/stories.module.scss x: 47 lines of code y: 4 # changes src/lib/components/particles/ad-slot/ad-slot.stories.jsx x: 86 lines of code y: 4 # changes src/lib/components/particles/arrow-button/arrow-button.stories.jsx x: 23 lines of code y: 2 # changes src/lib/components/particles/button/index.jsx x: 10 lines of code y: 2 # changes src/lib/components/particles/change-bar/change-bar.stories.jsx x: 14 lines of code y: 2 # changes src/lib/components/particles/change-bar/index.jsx x: 36 lines of code y: 4 # changes src/lib/components/particles/change-bar/style.module.scss x: 16 lines of code y: 3 # changes src/lib/components/particles/chevron/chevron.stories.jsx x: 26 lines of code y: 3 # changes src/lib/components/particles/close-button/close-button.stories.jsx x: 19 lines of code y: 2 # changes src/lib/components/particles/info-button/info-button.stories.jsx x: 13 lines of code y: 2 # changes src/lib/components/particles/legend-item/index.jsx x: 24 lines of code y: 7 # changes src/lib/components/particles/legend-item/legenditem.stories.jsx x: 18 lines of code y: 6 # changes src/lib/components/particles/square-cut-corner-icon/index.jsx x: 45 lines of code y: 4 # changes src/lib/components/particles/square-icon/style.module.scss x: 9 lines of code y: 3 # changes src/lib/components/particles/stacked-grid/index.jsx x: 34 lines of code y: 3 # changes src/lib/components/particles/stacked-grid/stacked-grid.stories.jsx x: 117 lines of code y: 3 # changes src/lib/components/particles/waffle/style.module.css x: 7 lines of code y: 2 # changes src/lib/index.js x: 3 lines of code y: 5 # changes src/lib/shared/colors/index.js x: 24 lines of code y: 2 # changes src/lib/shared/helpers/createStore.js x: 44 lines of code y: 3 # changes src/lib/shared/helpers/geometry.js x: 35 lines of code y: 2 # changes src/lib/shared/hooks/index.js x: 3 lines of code y: 2 # changes src/lib/styles/foundation/fonts.scss x: 376 lines of code y: 3 # changes src/lib/components/molecules/canvas-map/lib/events/MapEvent.js x: 6 lines of code y: 3 # changes src/lib/components/molecules/canvas-map/lib/util/zoomLevel.js x: 9 lines of code y: 2 # changes src/lib/components/molecules/canvas-map/style.module.scss x: 39 lines of code y: 5 # changes src/lib/components/particles/stacked-bar/style.module.css x: 17 lines of code y: 6 # changes src/lib/components/molecules/table/style.module.scss x: 57 lines of code y: 4 # changes src/lib/components/particles/close-button/style.module.css x: 30 lines of code y: 4 # changes src/lib/components/molecules/slope-chart/slopechart.stories.jsx x: 32 lines of code y: 7 # changes src/lib/styles/foundation/colors.scss x: 61 lines of code y: 7 # changes src/lib/shared/hooks/useWindowSize.js x: 25 lines of code y: 4 # changes src/lib/components/molecules/svg-map/context/MapContext.js x: 2 lines of code y: 1 # changes src/lib/components/molecules/svg-map/helpers/saveSVG.js x: 9 lines of code y: 1 # changes src/lib/components/molecules/svg-map/hooks/useCamera.js x: 1 lines of code y: 1 # changes src/lib/components/molecules/svg-map/layers/Prerendered.jsx x: 7 lines of code y: 1 # changes src/lib/components/molecules/svg-map/layers/compositionBorders.module.scss x: 4 lines of code y: 1 # changes src/lib/components/molecules/svg-map/stories.module.css x: 36 lines of code y: 1 # changes src/lib/components/molecules/canvas-map/controls/icons/index.js x: 3 lines of code y: 1 # changes src/lib/components/molecules/canvas-map/controls/style.module.css x: 25 lines of code y: 1 # changes src/lib/components/molecules/canvas-map/lib/util/array.js x: 12 lines of code y: 1 # changes src/lib/components/molecules/dropdown/dropdown.stories.jsx x: 160 lines of code y: 6 # changes src/lib/components/molecules/dropdown/style.module.css x: 100 lines of code y: 5 # changes src/lib/styles/foundation/euPartyColors.scss x: 321 lines of code y: 7 # changes src/lib/components/organisms/coalitions-tracker/style.module.scss x: 49 lines of code y: 5 # changes src/lib/components/particles/arrow-button/style.module.css x: 28 lines of code y: 3 # changes src/lib/components/particles/button/style.module.css x: 24 lines of code y: 3 # changes src/lib/components/particles/info-button/style.module.css x: 23 lines of code y: 3 # changes src/lib/components/particles/circle-icon/style.module.css x: 20 lines of code y: 3 # changes .storybook/blocks/hint.module.css x: 16 lines of code y: 1 # changes
20.0
# changes
  min: 1.0
  average: 4.63
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 20.0
0 683.0
lines of code
min: 1.0 | average: 59.34 | 25th percentile: 15.75 | median: 31.5 | 75th percentile: 68.25 | max: 683.0

Number of Contributors vs. Number of Changes: 250 points

src/lib/styles/foundation/ukPartyColors.scss x: 3 # contributors y: 3 # changes src/lib/components/molecules/canvas-map/Map.jsx x: 3 # contributors y: 18 # changes src/lib/components/molecules/modal/index.jsx x: 3 # contributors y: 13 # changes src/lib/components/particles/stacked-bar/index.jsx x: 3 # contributors y: 17 # changes src/lib/components/particles/stacked-bar/stacked-bar.stories.jsx x: 3 # contributors y: 5 # changes src/lib/components/molecules/search-input/index.jsx x: 3 # contributors y: 11 # changes src/lib/components/molecules/result-summary/index.jsx x: 3 # contributors y: 10 # changes src/lib/components/organisms/ticker-v2/index.jsx x: 1 # contributors y: 2 # changes src/lib/components/molecules/tooltip/index.jsx x: 3 # contributors y: 15 # changes src/lib/components/molecules/topline-result/index.jsx x: 4 # contributors y: 15 # changes src/lib/components/particles/arrow-button/index.jsx x: 2 # contributors y: 4 # changes src/lib/components/particles/info-button/index.jsx x: 2 # contributors y: 5 # changes src/lib/components/molecules/modal/style.inline.module.css x: 1 # contributors y: 1 # changes src/lib/components/molecules/modal/style.module.css x: 4 # contributors y: 7 # changes src/lib/components/molecules/canvas-map/lib/Map.js x: 4 # contributors y: 19 # changes src/lib/components/molecules/slope-chart/index.jsx x: 3 # contributors y: 14 # changes src/lib/components/molecules/slope-chart/style.module.css x: 3 # contributors y: 7 # changes src/lib/components/molecules/party-profile/style.module.css x: 4 # contributors y: 6 # changes src/lib/components/molecules/control-change/index.jsx x: 4 # contributors y: 10 # changes src/lib/components/molecules/page-section/page-section.stories.jsx x: 2 # contributors y: 6 # changes src/lib/styles/main.scss x: 5 # contributors y: 9 # changes src/lib/components/organisms/index.js x: 3 # contributors y: 6 # changes src/lib/components/molecules/topline-result/style.module.scss x: 5 # contributors y: 8 # changes src/lib/components/molecules/canvas-map/lib/util/bounds.js x: 1 # contributors y: 3 # changes src/lib/components/molecules/canvas-map/lib/util/resolution.js x: 2 # contributors y: 3 # changes src/lib/components/molecules/refresh-indicator/style.module.scss x: 2 # contributors y: 2 # changes src/lib/components/molecules/canvas-map/lib/renderers/MapRenderer.js x: 2 # contributors y: 8 # changes src/lib/components/molecules/canvas-map/lib/renderers/FeatureRenderer.js x: 3 # contributors y: 12 # changes src/lib/components/molecules/option-picker/index.jsx x: 1 # contributors y: 4 # changes src/lib/components/molecules/canvas-map/lib/styles/Text.js x: 3 # contributors y: 9 # changes src/lib/components/molecules/canvas-map/map.stories.jsx x: 4 # contributors y: 17 # changes src/lib/components/molecules/canvas-map/lib/Feature.js x: 2 # contributors y: 7 # changes src/lib/components/particles/relative-time-sentence/index.jsx x: 3 # contributors y: 4 # changes src/lib/shared/helpers/labelsUtil.js x: 4 # contributors y: 9 # changes src/lib/components/molecules/index.js x: 3 # contributors y: 20 # changes src/lib/components/molecules/canvas-map/lib/projection/index.js x: 1 # contributors y: 6 # changes .storybook/preview.scss x: 2 # contributors y: 9 # changes src/lib/components/particles/index.js x: 5 # contributors y: 16 # changes src/lib/components/particles/chevron/index.jsx x: 1 # contributors y: 7 # changes src/lib/components/particles/waffle/index.jsx x: 4 # contributors y: 5 # changes src/lib/components/molecules/table/useTable.jsx x: 2 # contributors y: 11 # changes src/lib/components/molecules/tooltip/tooltip.stories.jsx x: 2 # contributors y: 10 # changes src/lib/index.js x: 1 # contributors y: 5 # changes
20.0
# changes
  min: 1.0
  average: 4.63
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 20.0
0 5.0
# contributors
min: 1.0 | average: 1.9 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

Number of Contributors vs. File Size: 250 points

src/lib/styles/foundation/ukPartyColors.scss x: 3 # contributors y: 683 lines of code src/lib/components/molecules/canvas-map/Map.jsx x: 3 # contributors y: 111 lines of code src/lib/components/molecules/modal/index.jsx x: 3 # contributors y: 122 lines of code src/lib/components/particles/stacked-bar/index.jsx x: 3 # contributors y: 165 lines of code src/lib/components/particles/stacked-bar/stacked-bar.stories.jsx x: 3 # contributors y: 162 lines of code src/lib/components/molecules/canvas-map/controls/ZoomControl.jsx x: 3 # contributors y: 61 lines of code src/lib/components/molecules/search-input/index.jsx x: 3 # contributors y: 188 lines of code src/lib/components/molecules/result-summary/index.jsx x: 3 # contributors y: 55 lines of code src/lib/components/organisms/ticker-v2/index.jsx x: 1 # contributors y: 100 lines of code src/lib/components/molecules/tooltip/index.jsx x: 3 # contributors y: 156 lines of code src/lib/components/molecules/topline-result/index.jsx x: 4 # contributors y: 73 lines of code src/lib/components/particles/arrow-button/index.jsx x: 2 # contributors y: 33 lines of code src/lib/components/particles/info-button/index.jsx x: 2 # contributors y: 27 lines of code src/lib/components/molecules/modal/style.inline.module.css x: 1 # contributors y: 31 lines of code src/lib/components/molecules/modal/style.module.css x: 4 # contributors y: 55 lines of code src/lib/components/molecules/canvas-map/lib/Map.js x: 4 # contributors y: 271 lines of code src/lib/components/molecules/page-section/style.module.scss x: 3 # contributors y: 68 lines of code src/lib/components/molecules/slope-chart/index.jsx x: 3 # contributors y: 142 lines of code src/lib/components/molecules/slope-chart/style.module.css x: 3 # contributors y: 38 lines of code src/lib/components/molecules/party-profile/style.module.css x: 4 # contributors y: 65 lines of code src/lib/components/molecules/control-change/index.jsx x: 4 # contributors y: 24 lines of code src/lib/components/molecules/control-change/style.module.css x: 4 # contributors y: 13 lines of code src/lib/components/molecules/page-section/index.jsx x: 3 # contributors y: 59 lines of code src/lib/components/molecules/page-section/page-section.stories.jsx x: 2 # contributors y: 108 lines of code src/lib/components/molecules/page-section/stories.module.scss x: 3 # contributors y: 14 lines of code src/lib/styles/main.scss x: 5 # contributors y: 24 lines of code src/lib/components/organisms/index.js x: 3 # contributors y: 3 lines of code src/lib/components/organisms/ticker-v2/Gradient.jsx x: 1 # contributors y: 40 lines of code src/lib/components/organisms/ticker-v2/stories.module.scss x: 1 # contributors y: 47 lines of code src/lib/components/organisms/ticker-v2/style.module.scss x: 1 # contributors y: 63 lines of code src/lib/components/organisms/ticker-v2/ticker.stories.jsx x: 1 # contributors y: 119 lines of code src/lib/components/molecules/party-profile/index.jsx x: 4 # contributors y: 31 lines of code src/lib/components/molecules/topline-result/style.module.scss x: 5 # contributors y: 92 lines of code .storybook/main.js x: 3 # contributors y: 47 lines of code src/lib/components/molecules/canvas-map/lib/sources/VectorSource.js x: 3 # contributors y: 51 lines of code src/lib/components/molecules/canvas-map/lib/styles/HashPattern.js x: 1 # contributors y: 79 lines of code src/lib/components/molecules/canvas-map/lib/util/bounds.js x: 1 # contributors y: 51 lines of code src/lib/components/molecules/canvas-map/lib/util/resolution.js x: 2 # contributors y: 14 lines of code src/lib/components/molecules/refresh-indicator/style.module.scss x: 2 # contributors y: 31 lines of code src/lib/components/molecules/canvas-map/lib/renderers/MapRenderer.js x: 2 # contributors y: 72 lines of code src/lib/components/molecules/canvas-map/lib/layers/TextLayer.js x: 3 # contributors y: 130 lines of code src/lib/components/molecules/canvas-map/lib/util/toRgba.js x: 1 # contributors y: 25 lines of code src/lib/components/molecules/canvas-map/lib/renderers/VectorLayerRenderer.js x: 2 # contributors y: 35 lines of code src/lib/components/molecules/canvas-map/lib/renderers/FeatureRenderer.js x: 3 # contributors y: 91 lines of code src/lib/components/molecules/result-summary/result-summary.stories.jsx x: 2 # contributors y: 48 lines of code src/lib/components/molecules/result-summary/style.module.css x: 2 # contributors y: 42 lines of code src/lib/components/molecules/canvas-map/lib/renderers/TextLayerRenderer.js x: 3 # contributors y: 323 lines of code src/lib/components/molecules/option-picker/index.jsx x: 1 # contributors y: 109 lines of code src/lib/components/molecules/canvas-map/lib/layers/VectorLayer.js x: 3 # contributors y: 119 lines of code src/lib/styles/foundation/usPartyColors.scss x: 3 # contributors y: 228 lines of code src/lib/components/molecules/canvas-map/lib/styles/Text.js x: 3 # contributors y: 107 lines of code src/lib/components/molecules/canvas-map/map.stories.jsx x: 4 # contributors y: 660 lines of code src/lib/components/molecules/svg-map/index.jsx x: 3 # contributors y: 129 lines of code src/lib/components/molecules/canvas-map/lib/Feature.js x: 2 # contributors y: 92 lines of code src/lib/components/organisms/ticker/index.jsx x: 3 # contributors y: 113 lines of code src/lib/components/molecules/canvas-map/context/MapContext.jsx x: 2 # contributors y: 111 lines of code src/lib/components/particles/relative-time-sentence/index.jsx x: 3 # contributors y: 11 lines of code src/lib/components/organisms/ticker/style.module.scss x: 4 # contributors y: 134 lines of code src/lib/components/molecules/option-picker/style.module.css x: 2 # contributors y: 68 lines of code src/lib/components/organisms/ticker/lib/helpers/tickerHelper.js x: 1 # contributors y: 22 lines of code src/lib/components/organisms/ticker/ticker.stories.jsx x: 3 # contributors y: 152 lines of code src/lib/components/particles/circle-icon/index.jsx x: 4 # contributors y: 46 lines of code src/lib/shared/hooks/useContainerSize.js x: 2 # contributors y: 25 lines of code src/lib/components/molecules/canvas-map/lib/styles/Fill.js x: 1 # contributors y: 21 lines of code src/lib/components/molecules/canvas-map/lib/styles/index.js x: 1 # contributors y: 5 lines of code src/lib/shared/helpers/labelsUtil.js x: 4 # contributors y: 69 lines of code src/lib/components/molecules/canvas-map/lib/geometry/Point.js x: 2 # contributors y: 19 lines of code src/lib/components/molecules/canvas-map/lib/util/extent.js x: 1 # contributors y: 82 lines of code src/lib/components/molecules/option-picker/option-picker.stories.jsx x: 1 # contributors y: 68 lines of code src/lib/components/molecules/index.js x: 3 # contributors y: 18 lines of code src/lib/components/molecules/canvas-map/lib/FeatureCollection.js x: 1 # contributors y: 10 lines of code src/lib/components/molecules/canvas-map/lib/geometry/Geometry.js x: 1 # contributors y: 18 lines of code src/lib/components/molecules/canvas-map/index.js x: 1 # contributors y: 13 lines of code src/lib/components/molecules/canvas-map/lib/util/index.js x: 1 # contributors y: 6 lines of code src/lib/components/molecules/canvas-map/lib/formats/GeoJSON.js x: 1 # contributors y: 98 lines of code .storybook/preview.scss x: 2 # contributors y: 65 lines of code src/lib/components/molecules/canvas-map/lib/util/size.js x: 2 # contributors y: 63 lines of code src/lib/components/molecules/canvas-map/lib/geometry/LineString.js x: 1 # contributors y: 16 lines of code src/lib/components/molecules/canvas-map/lib/geometry/Polygon.js x: 1 # contributors y: 43 lines of code src/lib/components/particles/index.js x: 5 # contributors y: 18 lines of code .storybook/preview.js x: 2 # contributors y: 98 lines of code src/lib/components/molecules/canvas-map/lib/layers/index.js x: 2 # contributors y: 2 lines of code src/lib/components/molecules/svg-map/layers/line.stories.jsx x: 2 # contributors y: 52 lines of code src/lib/components/molecules/svg-map/layers/point.stories.jsx x: 2 # contributors y: 55 lines of code src/lib/components/molecules/svg-map/layers/polygon.stories.jsx x: 2 # contributors y: 49 lines of code src/lib/components/molecules/svg-map/layers/prerendered.stories.jsx x: 2 # contributors y: 38 lines of code src/lib/components/molecules/svg-map/context/SVGMapProvider.jsx x: 2 # contributors y: 85 lines of code src/lib/components/molecules/svg-map/style.module.css x: 2 # contributors y: 10 lines of code src/lib/styles/theme.config.js x: 2 # contributors y: 88 lines of code src/lib/components/molecules/dropdown/index.jsx x: 3 # contributors y: 178 lines of code src/lib/components/molecules/svg-map/layers/Polygon.jsx x: 1 # contributors y: 75 lines of code src/lib/components/particles/chevron/index.jsx x: 1 # contributors y: 76 lines of code src/lib/components/particles/gradient-icon/index.jsx x: 3 # contributors y: 35 lines of code src/lib/components/particles/waffle/index.jsx x: 4 # contributors y: 81 lines of code src/lib/components/molecules/canvas-map/lib/util/distance.js x: 2 # contributors y: 13 lines of code src/lib/components/molecules/canvas-map/lib/util/simplify.js x: 1 # contributors y: 357 lines of code src/lib/components/molecules/column-chart/column-chart-example.js x: 2 # contributors y: 494 lines of code src/lib/components/molecules/column-chart/column-chart-util.js x: 2 # contributors y: 4 lines of code src/lib/components/molecules/column-chart/style.module.css x: 3 # contributors y: 9 lines of code src/lib/components/molecules/modal/modal.stories.jsx x: 1 # contributors y: 72 lines of code src/lib/components/molecules/party-profile/party-profile.stories.jsx x: 3 # contributors y: 32 lines of code src/lib/components/molecules/responsive-grid/style.module.scss x: 1 # contributors y: 54 lines of code src/lib/components/molecules/svg-map/layers/Point.jsx x: 1 # contributors y: 58 lines of code src/lib/components/molecules/svg-map/renderers/SVGRenderer.jsx x: 1 # contributors y: 29 lines of code src/lib/components/molecules/svg-map/svg-map.stories.jsx x: 1 # contributors y: 321 lines of code src/lib/components/molecules/table/index.jsx x: 3 # contributors y: 99 lines of code src/lib/components/molecules/table/table.stories.jsx x: 3 # contributors y: 240 lines of code src/lib/components/molecules/table/useTable.jsx x: 2 # contributors y: 129 lines of code src/lib/components/organisms/coalitions-tracker/coalitions-tracker.stories.jsx x: 2 # contributors y: 73 lines of code src/lib/components/organisms/coalitions-tracker/index.jsx x: 2 # contributors y: 149 lines of code src/lib/components/particles/ad-slot/stories.module.scss x: 2 # contributors y: 22 lines of code src/lib/components/particles/legend-item/legenditem.stories.jsx x: 2 # contributors y: 18 lines of code src/lib/components/particles/square-cut-corner-icon/index.jsx x: 2 # contributors y: 45 lines of code src/lib/components/particles/stacked-grid/stacked-grid.stories.jsx x: 2 # contributors y: 117 lines of code src/lib/components/particles/waffle/style.module.css x: 2 # contributors y: 7 lines of code src/lib/shared/helpers/createStore.js x: 1 # contributors y: 44 lines of code src/lib/shared/helpers/geometry.js x: 1 # contributors y: 35 lines of code src/lib/styles/foundation/fonts.scss x: 2 # contributors y: 376 lines of code src/lib/components/molecules/search-input/style.module.css x: 1 # contributors y: 65 lines of code src/lib/styles/foundation/colors.scss x: 2 # contributors y: 61 lines of code src/lib/components/molecules/canvas-map/lib/events/index.js x: 1 # contributors y: 2 lines of code src/lib/components/molecules/dropdown/dropdown.stories.jsx x: 3 # contributors y: 160 lines of code src/lib/components/molecules/dropdown/style.module.css x: 2 # contributors y: 100 lines of code src/lib/styles/foundation/euPartyColors.scss x: 3 # contributors y: 321 lines of code src/lib/components/particles/circle-icon/style.module.css x: 3 # contributors y: 20 lines of code
683.0
lines of code
  min: 1.0
  average: 59.34
  25th percentile: 15.75
  median: 31.5
  75th percentile: 68.25
  max: 683.0
0 5.0
# contributors
min: 1.0 | average: 1.9 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

Number of Changes vs. Line Churn: 464 points

package-lock.json x: 1 # changes y: 12747 line churn package.json x: 99 # changes y: 652 line churn src/lib/styles/foundation/ukPartyColors.scss x: 3 # changes y: 897 line churn .github/workflows/publish-package.yml x: 15 # changes y: 344 line churn src/lib/components/molecules/canvas-map/Map.jsx x: 18 # changes y: 364 line churn src/lib/components/molecules/modal/index.jsx x: 13 # changes y: 220 line churn src/lib/components/particles/stacked-bar/index.jsx x: 17 # changes y: 492 line churn src/lib/components/particles/stacked-bar/stacked-bar.stories.jsx x: 5 # changes y: 233 line churn src/lib/components/molecules/search-input/index.jsx x: 11 # changes y: 313 line churn src/lib/components/molecules/result-summary/index.jsx x: 10 # changes y: 122 line churn src/lib/components/organisms/ticker-v2/index.jsx x: 2 # changes y: 124 line churn src/lib/components/particles/arrow-button/index.jsx x: 4 # changes y: 47 line churn src/lib/components/molecules/modal/style.inline.module.css x: 1 # changes y: 36 line churn src/lib/components/molecules/modal/style.module.css x: 7 # changes y: 132 line churn src/lib/components/molecules/canvas-map/lib/Map.js x: 19 # changes y: 838 line churn src/lib/components/molecules/slope-chart/index.jsx x: 14 # changes y: 553 line churn src/lib/components/molecules/party-profile/style.module.css x: 6 # changes y: 167 line churn pnpm-lock.yaml x: 40 # changes y: 53259 line churn src/lib/styles/main.scss x: 9 # changes y: 66 line churn src/lib/components/molecules/topline-result/style.module.scss x: 8 # changes y: 161 line churn src/lib/components/molecules/canvas-map/lib/renderers/FeatureRenderer.js x: 12 # changes y: 308 line churn src/lib/components/molecules/index.js x: 20 # changes y: 62 line churn src/lib/components/molecules/canvas-map/sample-data/us-presidential-results.json x: 1 # changes y: 2152 line churn src/lib/components/particles/index.js x: 16 # changes y: 63 line churn src/lib/styles/foundation/partyColors.scss x: 14 # changes y: 2092 line churn src/lib/components/molecules/svg-map/sample-data/England-local-authories-2023-topo.json x: 1 # changes y: 15255 line churn src/lib/components/molecules/svg-map/sample-data/UK-constituencies-simplified-topo.json x: 1 # changes y: 40763 line churn src/lib/components/molecules/svg-map/sample-data/UK-countries-topo.json x: 1 # changes y: 14510 line churn src/lib/components/molecules/canvas-map/sample-data/uk-westminster-simplified.json x: 1 # changes y: 137002 line churn src/lib/components/molecules/canvas-map/sample-data/uk-westminster.json x: 1 # changes y: 419061 line churn
419061.0
line churn
  min: 1.0
  average: 1610.46
  25th percentile: 23.0
  median: 52.0
  75th percentile: 135.0
  max: 419061.0
0 99.0
# changes
min: 1.0 | average: 3.77 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 99.0

Number of Contributors vs. Line Churn: 249 points

src/lib/styles/foundation/ukPartyColors.scss x: 3 # contributors y: 897 line churn src/lib/components/molecules/canvas-map/Map.jsx x: 3 # contributors y: 364 line churn src/lib/components/molecules/modal/index.jsx x: 3 # contributors y: 220 line churn src/lib/components/particles/stacked-bar/index.jsx x: 3 # contributors y: 492 line churn src/lib/components/particles/stacked-bar/stacked-bar.stories.jsx x: 3 # contributors y: 233 line churn src/lib/components/molecules/canvas-map/controls/ZoomControl.jsx x: 3 # contributors y: 77 line churn src/lib/components/molecules/search-input/index.jsx x: 3 # contributors y: 313 line churn src/lib/components/molecules/result-summary/index.jsx x: 3 # contributors y: 122 line churn src/lib/components/organisms/ticker-v2/index.jsx x: 1 # contributors y: 124 line churn src/lib/components/molecules/tooltip/index.jsx x: 3 # contributors y: 591 line churn src/lib/components/molecules/topline-result/index.jsx x: 4 # contributors y: 292 line churn src/lib/components/particles/arrow-button/index.jsx x: 2 # contributors y: 47 line churn src/lib/components/particles/close-button/index.jsx x: 2 # contributors y: 52 line churn src/lib/components/particles/info-button/index.jsx x: 2 # contributors y: 71 line churn src/lib/components/molecules/modal/style.inline.module.css x: 1 # contributors y: 36 line churn src/lib/components/molecules/modal/style.module.css x: 4 # contributors y: 132 line churn src/lib/components/molecules/canvas-map/lib/Map.js x: 4 # contributors y: 838 line churn src/lib/components/molecules/page-section/style.module.scss x: 3 # contributors y: 580 line churn src/lib/components/molecules/slope-chart/index.jsx x: 3 # contributors y: 553 line churn src/lib/components/molecules/slope-chart/style.module.css x: 3 # contributors y: 61 line churn src/lib/components/molecules/party-profile/style.module.css x: 4 # contributors y: 167 line churn src/lib/components/molecules/canvas-map/lib/View.js x: 3 # contributors y: 502 line churn src/lib/components/molecules/control-change/index.jsx x: 4 # contributors y: 110 line churn src/lib/components/molecules/control-change/style.module.css x: 4 # contributors y: 27 line churn src/lib/components/molecules/page-section/index.jsx x: 3 # contributors y: 138 line churn src/lib/components/molecules/page-section/page-section.stories.jsx x: 2 # contributors y: 161 line churn src/lib/components/molecules/page-section/stories.module.scss x: 3 # contributors y: 90 line churn src/lib/styles/main.scss x: 5 # contributors y: 66 line churn src/lib/components/organisms/index.js x: 3 # contributors y: 11 line churn src/lib/components/organisms/ticker-v2/Gradient.jsx x: 1 # contributors y: 41 line churn src/lib/components/organisms/ticker-v2/stories.module.scss x: 1 # contributors y: 58 line churn src/lib/components/organisms/ticker-v2/style.module.scss x: 1 # contributors y: 85 line churn src/lib/components/organisms/ticker-v2/ticker.stories.jsx x: 1 # contributors y: 128 line churn src/lib/components/molecules/party-profile/index.jsx x: 4 # contributors y: 74 line churn src/lib/components/molecules/topline-result/style.module.scss x: 5 # contributors y: 161 line churn src/lib/components/molecules/column-chart/index.jsx x: 4 # contributors y: 137 line churn .storybook/main.js x: 3 # contributors y: 159 line churn src/lib/components/molecules/canvas-map/lib/sources/VectorSource.js x: 3 # contributors y: 155 line churn src/lib/components/molecules/canvas-map/lib/styles/HashPattern.js x: 1 # contributors y: 119 line churn src/lib/components/molecules/canvas-map/lib/util/bounds.js x: 1 # contributors y: 103 line churn src/lib/components/molecules/refresh-indicator/style.module.scss x: 2 # contributors y: 39 line churn src/lib/components/molecules/canvas-map/lib/renderers/MapRenderer.js x: 2 # contributors y: 284 line churn src/lib/components/molecules/canvas-map/lib/layers/TextLayer.js x: 3 # contributors y: 291 line churn src/lib/components/molecules/canvas-map/lib/renderers/VectorLayerRenderer.js x: 2 # contributors y: 202 line churn src/lib/components/molecules/canvas-map/lib/renderers/FeatureRenderer.js x: 3 # contributors y: 308 line churn src/lib/components/molecules/canvas-map/lib/renderers/TextLayerRenderer.js x: 3 # contributors y: 877 line churn src/lib/components/molecules/option-picker/index.jsx x: 1 # contributors y: 135 line churn src/lib/components/molecules/canvas-map/lib/layers/VectorLayer.js x: 3 # contributors y: 282 line churn src/lib/styles/foundation/usPartyColors.scss x: 3 # contributors y: 337 line churn src/lib/components/molecules/canvas-map/lib/styles/Text.js x: 3 # contributors y: 248 line churn src/lib/components/molecules/canvas-map/map.stories.jsx x: 4 # contributors y: 1168 line churn src/lib/components/molecules/canvas-map/lib/styles/Style.js x: 3 # contributors y: 86 line churn src/lib/components/molecules/canvas-map/lib/Feature.js x: 2 # contributors y: 214 line churn src/lib/components/organisms/ticker/index.jsx x: 3 # contributors y: 437 line churn src/lib/components/molecules/canvas-map/context/MapContext.jsx x: 2 # contributors y: 189 line churn src/lib/components/particles/relative-time-sentence/index.jsx x: 3 # contributors y: 38 line churn src/lib/components/organisms/ticker/style.module.scss x: 4 # contributors y: 223 line churn src/lib/components/molecules/option-picker/style.module.css x: 2 # contributors y: 93 line churn src/lib/components/organisms/ticker/lib/TickerControlsDesktop.jsx x: 1 # contributors y: 42 line churn src/lib/components/organisms/ticker/lib/helpers/tickerHelper.js x: 1 # contributors y: 31 line churn src/lib/components/organisms/ticker/ticker.stories.jsx x: 3 # contributors y: 407 line churn src/lib/components/particles/circle-icon/index.jsx x: 4 # contributors y: 115 line churn src/lib/components/particles/circle-icon/circle-icon.stories.jsx x: 4 # contributors y: 44 line churn src/lib/components/molecules/canvas-map/lib/styles/Fill.js x: 1 # contributors y: 46 line churn src/lib/components/molecules/canvas-map/lib/styles/index.js x: 1 # contributors y: 7 line churn vite.config.js x: 3 # contributors y: 212 line churn src/lib/shared/helpers/labelsUtil.js x: 4 # contributors y: 208 line churn src/lib/components/molecules/canvas-map/lib/geometry/Point.js x: 2 # contributors y: 43 line churn src/lib/components/molecules/canvas-map/lib/util/extent.js x: 1 # contributors y: 202 line churn src/lib/components/molecules/option-picker/option-picker.stories.jsx x: 1 # contributors y: 75 line churn src/lib/components/molecules/option-picker/stories.module.css x: 1 # contributors y: 4 line churn src/lib/components/molecules/canvas-map/lib/util/bboxFeature.js x: 1 # contributors y: 65 line churn src/lib/components/molecules/canvas-map/index.js x: 1 # contributors y: 20 line churn src/lib/components/molecules/canvas-map/lib/formats/GeoJSON.js x: 1 # contributors y: 163 line churn src/lib/shared/hooks/useTouchOrHover.js x: 1 # contributors y: 170 line churn src/lib/components/molecules/canvas-map/controls/controls.stories.jsx x: 1 # contributors y: 25 line churn .storybook/preview.scss x: 2 # contributors y: 97 line churn src/lib/components/molecules/canvas-map/lib/util/size.js x: 2 # contributors y: 128 line churn src/lib/components/particles/aspect-ratio-box/index.jsx x: 1 # contributors y: 14 line churn src/lib/components/particles/index.js x: 5 # contributors y: 63 line churn src/lib/components/particles/gradient-icon/style.module.css x: 3 # contributors y: 28 line churn src/lib/components/molecules/canvas-map/lib/layers/index.js x: 2 # contributors y: 4 line churn src/lib/components/molecules/svg-map/hooks/useThrowIfNonLayerChildren.js x: 2 # contributors y: 24 line churn src/lib/components/molecules/svg-map/layers/line.stories.jsx x: 2 # contributors y: 75 line churn src/lib/components/molecules/svg-map/layers/polygon.stories.jsx x: 2 # contributors y: 67 line churn src/lib/components/molecules/svg-map/layers/prerendered.stories.jsx x: 2 # contributors y: 61 line churn src/lib/components/molecules/svg-map/context/SVGMapProvider.jsx x: 2 # contributors y: 147 line churn src/lib/styles/theme.config.js x: 2 # contributors y: 250 line churn eslint.config.js x: 1 # contributors y: 336 line churn src/lib/components/molecules/first-past-the-post-waffle/firstpastthepostwaffle.stories.jsx x: 2 # contributors y: 88 line churn src/lib/components/particles/waffle/waffle.stories.jsx x: 3 # contributors y: 69 line churn src/lib/components/molecules/dropdown/index.jsx x: 3 # contributors y: 335 line churn src/lib/components/molecules/svg-map/layers/CompositionBorders.jsx x: 1 # contributors y: 79 line churn src/lib/components/molecules/svg-map/layers/Polygon.jsx x: 1 # contributors y: 174 line churn src/lib/components/particles/ad-slot/index.jsx x: 2 # contributors y: 120 line churn src/lib/components/particles/chevron/index.jsx x: 1 # contributors y: 133 line churn src/lib/components/particles/gradient-icon/index.jsx x: 3 # contributors y: 252 line churn src/lib/components/index.js x: 1 # contributors y: 13 line churn src/lib/components/molecules/canvas-map/lib/util/deflate.js x: 1 # contributors y: 114 line churn src/lib/components/molecules/canvas-map/lib/util/distance.js x: 2 # contributors y: 35 line churn src/lib/components/molecules/canvas-map/lib/util/simplify.js x: 1 # contributors y: 518 line churn src/lib/components/molecules/column-chart/column-chart-example.js x: 2 # contributors y: 877 line churn src/lib/components/molecules/column-chart/column-chart-util.js x: 2 # contributors y: 13 line churn src/lib/components/molecules/column-chart/columnchart.stories.jsx x: 2 # contributors y: 138 line churn src/lib/components/molecules/column-chart/style.module.css x: 3 # contributors y: 19 line churn src/lib/components/molecules/responsive-grid/responsive-grid.stories.jsx x: 1 # contributors y: 53 line churn src/lib/components/molecules/responsive-grid/style.module.scss x: 1 # contributors y: 70 line churn src/lib/components/molecules/search-input/search-input.stories.jsx x: 1 # contributors y: 145 line churn src/lib/components/molecules/svg-map/svg-map.stories.jsx x: 1 # contributors y: 367 line churn src/lib/components/molecules/table/index.jsx x: 3 # contributors y: 321 line churn src/lib/components/molecules/table/table.stories.jsx x: 3 # contributors y: 523 line churn src/lib/components/molecules/table/useTable.jsx x: 2 # contributors y: 572 line churn src/lib/components/molecules/tooltip/tooltip.stories.jsx x: 2 # contributors y: 381 line churn src/lib/components/molecules/topline-result/topline-result.stories.module.scss x: 3 # contributors y: 35 line churn src/lib/components/organisms/coalitions-tracker/coalitions-tracker.stories.jsx x: 2 # contributors y: 132 line churn src/lib/components/particles/ad-slot/ad-slot.stories.jsx x: 2 # contributors y: 155 line churn src/lib/components/particles/ad-slot/stories.module.scss x: 2 # contributors y: 31 line churn src/lib/components/particles/change-bar/style.module.scss x: 2 # contributors y: 22 line churn src/lib/components/particles/container/style.module.scss x: 2 # contributors y: 81 line churn src/lib/components/particles/gradient-icon/gradient-icon.stories.jsx x: 2 # contributors y: 84 line churn src/lib/components/particles/stacked-grid/index.jsx x: 2 # contributors y: 110 line churn src/lib/components/particles/waffle/style.module.css x: 2 # contributors y: 8 line churn src/lib/styles/foundation/fonts.scss x: 2 # contributors y: 626 line churn src/lib/styles/helpers/mergeStyles.js x: 1 # contributors y: 61 line churn src/lib/components/particles/stacked-bar/style.module.css x: 3 # contributors y: 25 line churn src/lib/components/particles/gradient-icon/story.module.css x: 2 # contributors y: 17 line churn src/lib/components/molecules/slope-chart/slopechart.stories.jsx x: 3 # contributors y: 211 line churn src/lib/styles/foundation/euPartyColors.scss x: 3 # contributors y: 743 line churn
1168.0
line churn
  min: 1.0
  average: 125.88
  25th percentile: 28.5
  median: 63.0
  75th percentile: 138.0
  max: 1168.0
0 5.0
# contributors
min: 1.0 | average: 1.9 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

File Size vs. Line Churn: 249 points

src/lib/styles/foundation/ukPartyColors.scss x: 683 lines of code y: 897 line churn src/lib/components/molecules/canvas-map/Map.jsx x: 111 lines of code y: 364 line churn src/lib/components/molecules/modal/index.jsx x: 122 lines of code y: 220 line churn src/lib/components/particles/stacked-bar/index.jsx x: 165 lines of code y: 492 line churn src/lib/components/particles/stacked-bar/stacked-bar.stories.jsx x: 162 lines of code y: 233 line churn src/lib/components/molecules/canvas-map/controls/ZoomControl.jsx x: 61 lines of code y: 77 line churn src/lib/components/molecules/search-input/index.jsx x: 188 lines of code y: 313 line churn src/lib/components/molecules/result-summary/index.jsx x: 55 lines of code y: 122 line churn src/lib/components/organisms/ticker-v2/index.jsx x: 100 lines of code y: 124 line churn src/lib/components/molecules/tooltip/index.jsx x: 156 lines of code y: 591 line churn src/lib/components/molecules/topline-result/index.jsx x: 73 lines of code y: 292 line churn src/lib/components/particles/arrow-button/index.jsx x: 33 lines of code y: 47 line churn src/lib/components/particles/close-button/index.jsx x: 33 lines of code y: 52 line churn src/lib/components/particles/info-button/index.jsx x: 27 lines of code y: 71 line churn src/lib/components/molecules/modal/style.inline.module.css x: 31 lines of code y: 36 line churn src/lib/components/molecules/modal/style.module.css x: 55 lines of code y: 132 line churn src/lib/components/molecules/canvas-map/lib/Map.js x: 271 lines of code y: 838 line churn src/lib/components/molecules/page-section/style.module.scss x: 68 lines of code y: 580 line churn src/lib/components/molecules/slope-chart/index.jsx x: 142 lines of code y: 553 line churn src/lib/components/molecules/slope-chart/style.module.css x: 38 lines of code y: 61 line churn src/lib/components/molecules/party-profile/style.module.css x: 65 lines of code y: 167 line churn src/lib/components/molecules/canvas-map/lib/View.js x: 166 lines of code y: 502 line churn src/lib/components/molecules/control-change/index.jsx x: 24 lines of code y: 110 line churn src/lib/components/molecules/control-change/style.module.css x: 13 lines of code y: 27 line churn src/lib/components/molecules/page-section/index.jsx x: 59 lines of code y: 138 line churn src/lib/components/molecules/page-section/page-section.stories.jsx x: 108 lines of code y: 161 line churn src/lib/components/molecules/page-section/stories.module.scss x: 14 lines of code y: 90 line churn src/lib/styles/main.scss x: 24 lines of code y: 66 line churn src/lib/components/organisms/index.js x: 3 lines of code y: 11 line churn src/lib/components/organisms/ticker-v2/Gradient.jsx x: 40 lines of code y: 41 line churn src/lib/components/organisms/ticker-v2/stories.module.scss x: 47 lines of code y: 58 line churn src/lib/components/organisms/ticker-v2/style.module.scss x: 63 lines of code y: 85 line churn src/lib/components/organisms/ticker-v2/ticker.stories.jsx x: 119 lines of code y: 128 line churn src/lib/components/molecules/party-profile/index.jsx x: 31 lines of code y: 74 line churn src/lib/components/molecules/topline-result/style.module.scss x: 92 lines of code y: 161 line churn src/lib/components/molecules/column-chart/index.jsx x: 66 lines of code y: 137 line churn .storybook/main.js x: 47 lines of code y: 159 line churn src/lib/components/molecules/canvas-map/lib/sources/VectorSource.js x: 51 lines of code y: 155 line churn src/lib/components/molecules/canvas-map/lib/styles/HashPattern.js x: 79 lines of code y: 119 line churn src/lib/components/molecules/canvas-map/lib/util/bounds.js x: 51 lines of code y: 103 line churn src/lib/components/molecules/canvas-map/lib/util/resolution.js x: 14 lines of code y: 73 line churn src/lib/components/molecules/refresh-indicator/style.module.scss x: 31 lines of code y: 39 line churn src/lib/components/molecules/canvas-map/lib/renderers/MapRenderer.js x: 72 lines of code y: 284 line churn src/lib/components/molecules/canvas-map/lib/layers/TextLayer.js x: 130 lines of code y: 291 line churn src/lib/components/molecules/canvas-map/lib/util/toRgba.js x: 25 lines of code y: 39 line churn src/lib/components/molecules/canvas-map/lib/renderers/VectorLayerRenderer.js x: 35 lines of code y: 202 line churn src/lib/components/molecules/canvas-map/lib/renderers/FeatureRenderer.js x: 91 lines of code y: 308 line churn src/lib/components/molecules/result-summary/result-summary.stories.jsx x: 48 lines of code y: 70 line churn src/lib/components/molecules/result-summary/style.module.css x: 42 lines of code y: 53 line churn src/lib/components/molecules/canvas-map/lib/renderers/TextLayerRenderer.js x: 323 lines of code y: 877 line churn src/lib/components/molecules/option-picker/index.jsx x: 109 lines of code y: 135 line churn src/lib/components/molecules/canvas-map/lib/layers/VectorLayer.js x: 119 lines of code y: 282 line churn src/lib/styles/foundation/usPartyColors.scss x: 228 lines of code y: 337 line churn src/lib/components/molecules/canvas-map/lib/styles/Text.js x: 107 lines of code y: 248 line churn src/lib/components/molecules/canvas-map/map.stories.jsx x: 660 lines of code y: 1168 line churn src/lib/components/molecules/svg-map/index.jsx x: 129 lines of code y: 217 line churn src/lib/components/molecules/canvas-map/lib/styles/Style.js x: 16 lines of code y: 86 line churn src/lib/components/molecules/canvas-map/lib/Feature.js x: 92 lines of code y: 214 line churn src/lib/components/organisms/ticker/index.jsx x: 113 lines of code y: 437 line churn src/lib/components/molecules/canvas-map/context/MapContext.jsx x: 111 lines of code y: 189 line churn src/lib/components/particles/relative-time-sentence/index.jsx x: 11 lines of code y: 38 line churn src/lib/components/organisms/ticker/style.module.scss x: 134 lines of code y: 223 line churn src/lib/components/molecules/option-picker/style.module.css x: 68 lines of code y: 93 line churn src/lib/components/organisms/ticker/lib/TickerControlsDesktop.jsx x: 40 lines of code y: 42 line churn src/lib/components/organisms/ticker/lib/helpers/tickerHelper.js x: 22 lines of code y: 31 line churn src/lib/components/organisms/ticker/ticker.stories.jsx x: 152 lines of code y: 407 line churn src/lib/components/particles/circle-icon/index.jsx x: 46 lines of code y: 115 line churn src/lib/components/particles/circle-icon/circle-icon.stories.jsx x: 24 lines of code y: 44 line churn src/lib/components/molecules/canvas-map/lib/styles/Fill.js x: 21 lines of code y: 46 line churn src/lib/components/molecules/canvas-map/lib/styles/index.js x: 5 lines of code y: 7 line churn vite.config.js x: 69 lines of code y: 212 line churn src/lib/shared/helpers/labelsUtil.js x: 69 lines of code y: 208 line churn src/lib/components/molecules/canvas-map/lib/geometry/Point.js x: 19 lines of code y: 43 line churn src/lib/components/molecules/canvas-map/lib/util/extent.js x: 82 lines of code y: 202 line churn src/lib/components/molecules/option-picker/option-picker.stories.jsx x: 68 lines of code y: 75 line churn src/lib/components/molecules/option-picker/stories.module.css x: 4 lines of code y: 4 line churn src/lib/components/molecules/index.js x: 18 lines of code y: 62 line churn src/lib/components/molecules/canvas-map/lib/FeatureCollection.js x: 10 lines of code y: 34 line churn src/lib/components/molecules/canvas-map/lib/geometry/Geometry.js x: 18 lines of code y: 49 line churn src/lib/components/molecules/canvas-map/lib/util/bboxFeature.js x: 21 lines of code y: 65 line churn src/lib/components/molecules/canvas-map/index.js x: 13 lines of code y: 20 line churn src/lib/components/molecules/canvas-map/lib/projection/index.js x: 12 lines of code y: 40 line churn src/lib/components/molecules/canvas-map/lib/util/coordinate.js x: 23 lines of code y: 42 line churn src/lib/components/molecules/canvas-map/lib/formats/GeoJSON.js x: 98 lines of code y: 163 line churn src/lib/shared/hooks/useTouchOrHover.js x: 100 lines of code y: 170 line churn src/lib/components/molecules/canvas-map/lib/styles/Stroke.js x: 18 lines of code y: 42 line churn src/lib/components/molecules/canvas-map/controls/controls.stories.jsx x: 17 lines of code y: 25 line churn .storybook/preview.scss x: 65 lines of code y: 97 line churn src/lib/components/molecules/canvas-map/lib/util/size.js x: 63 lines of code y: 128 line churn src/lib/components/molecules/canvas-map/lib/geometry/LineString.js x: 16 lines of code y: 33 line churn src/lib/components/molecules/canvas-map/lib/geometry/Polygon.js x: 43 lines of code y: 103 line churn src/lib/components/molecules/canvas-map/lib/interpolators/interpolateFeatures.js x: 99 lines of code y: 126 line churn src/lib/components/molecules/canvas-map/lib/util/memoise.js x: 17 lines of code y: 41 line churn src/lib/components/particles/aspect-ratio-box/aspect-ratio-box.stories.jsx x: 43 lines of code y: 46 line churn src/lib/components/particles/aspect-ratio-box/index.jsx x: 13 lines of code y: 14 line churn src/lib/components/particles/aspect-ratio-box/style.module.css x: 18 lines of code y: 21 line churn .storybook/preview.js x: 98 lines of code y: 198 line churn .storybook/blocks/Hint.jsx x: 10 lines of code y: 29 line churn src/lib/components/particles/gradient-icon/style.module.css x: 15 lines of code y: 28 line churn src/lib/components/molecules/canvas-map/lib/layers/index.js x: 2 lines of code y: 4 line churn src/lib/components/molecules/svg-map/hooks/useThrowIfNonLayerChildren.js x: 16 lines of code y: 24 line churn src/lib/components/molecules/svg-map/layers/line.stories.jsx x: 52 lines of code y: 75 line churn src/lib/components/molecules/svg-map/layers/point.stories.jsx x: 55 lines of code y: 73 line churn src/lib/components/molecules/svg-map/layers/polygon.stories.jsx x: 49 lines of code y: 67 line churn src/lib/components/molecules/svg-map/context/SVGMapProvider.jsx x: 85 lines of code y: 147 line churn src/lib/components/molecules/svg-map/layers/Line.jsx x: 48 lines of code y: 63 line churn src/lib/components/molecules/svg-map/style.module.css x: 10 lines of code y: 43 line churn src/lib/styles/theme.config.js x: 88 lines of code y: 250 line churn eslint.config.js x: 68 lines of code y: 336 line churn src/lib/components/molecules/first-past-the-post-waffle/firstpastthepostwaffle.stories.jsx x: 54 lines of code y: 88 line churn src/lib/components/particles/waffle/waffle.stories.jsx x: 40 lines of code y: 69 line churn src/lib/components/molecules/dropdown/index.jsx x: 178 lines of code y: 335 line churn src/lib/components/molecules/first-past-the-post-waffle/index.jsx x: 14 lines of code y: 24 line churn src/lib/components/molecules/svg-map/layers/CompositionBorders.jsx x: 10 lines of code y: 79 line churn src/lib/components/molecules/svg-map/layers/Polygon.jsx x: 75 lines of code y: 174 line churn src/lib/components/particles/ad-slot/index.jsx x: 62 lines of code y: 120 line churn src/lib/components/particles/chevron/index.jsx x: 76 lines of code y: 133 line churn src/lib/components/particles/gradient-icon/index.jsx x: 35 lines of code y: 252 line churn src/lib/components/particles/waffle/index.jsx x: 81 lines of code y: 136 line churn scripts/generateStyles.js x: 62 lines of code y: 135 line churn src/lib/components/molecules/canvas-map/controls/icons/minus.jsx x: 18 lines of code y: 24 line churn src/lib/components/molecules/canvas-map/lib/interpolators/interpolateStyles.js x: 73 lines of code y: 125 line churn src/lib/components/molecules/canvas-map/lib/util/deflate.js x: 68 lines of code y: 114 line churn src/lib/components/molecules/canvas-map/lib/util/distance.js x: 13 lines of code y: 35 line churn src/lib/components/molecules/canvas-map/lib/util/simplify.js x: 357 lines of code y: 518 line churn src/lib/components/molecules/column-chart/column-chart-example.js x: 494 lines of code y: 877 line churn src/lib/components/molecules/column-chart/column-chart-util.js x: 4 lines of code y: 13 line churn src/lib/components/molecules/column-chart/columnchart.stories.jsx x: 62 lines of code y: 138 line churn src/lib/components/molecules/column-chart/style.module.css x: 9 lines of code y: 19 line churn src/lib/components/molecules/first-past-the-post-waffle/style.module.css x: 21 lines of code y: 23 line churn src/lib/components/molecules/modal/modal.stories.jsx x: 72 lines of code y: 137 line churn src/lib/components/molecules/party-profile/party-profile.stories.jsx x: 32 lines of code y: 85 line churn src/lib/components/molecules/refresh-indicator/refresh-indicator.stories.jsx x: 11 lines of code y: 22 line churn src/lib/components/molecules/responsive-grid/index.jsx x: 22 lines of code y: 37 line churn src/lib/components/molecules/responsive-grid/responsive-grid.stories.jsx x: 30 lines of code y: 53 line churn src/lib/components/molecules/responsive-grid/style.module.scss x: 54 lines of code y: 70 line churn src/lib/components/molecules/search-input/search-input.stories.jsx x: 73 lines of code y: 145 line churn src/lib/components/molecules/svg-map/helpers/geoMath.js x: 46 lines of code y: 68 line churn src/lib/components/molecules/svg-map/layers/Point.jsx x: 58 lines of code y: 69 line churn src/lib/components/molecules/svg-map/renderers/SVGRenderer.jsx x: 29 lines of code y: 33 line churn src/lib/components/molecules/svg-map/svg-map.stories.jsx x: 321 lines of code y: 367 line churn src/lib/components/molecules/table/index.jsx x: 99 lines of code y: 321 line churn src/lib/components/molecules/table/table.stories.jsx x: 240 lines of code y: 523 line churn src/lib/components/molecules/table/useTable.jsx x: 129 lines of code y: 572 line churn src/lib/components/molecules/tooltip/tooltip.stories.jsx x: 72 lines of code y: 381 line churn src/lib/components/molecules/topline-result/topline-result.stories.jsx x: 54 lines of code y: 170 line churn src/lib/components/molecules/topline-result/topline-result.stories.module.scss x: 14 lines of code y: 35 line churn src/lib/components/organisms/coalitions-tracker/coalitions-tracker.stories.jsx x: 73 lines of code y: 132 line churn src/lib/components/organisms/coalitions-tracker/index.jsx x: 149 lines of code y: 250 line churn src/lib/components/organisms/ticker/gradient/index.jsx x: 29 lines of code y: 38 line churn src/lib/components/organisms/ticker/gradient/style.module.scss x: 19 lines of code y: 23 line churn src/lib/components/organisms/ticker/stories.module.scss x: 47 lines of code y: 68 line churn src/lib/components/particles/ad-slot/ad-slot.stories.jsx x: 86 lines of code y: 155 line churn src/lib/components/particles/arrow-button/arrow-button.stories.jsx x: 23 lines of code y: 37 line churn src/lib/components/particles/button/index.jsx x: 10 lines of code y: 26 line churn src/lib/components/particles/change-bar/index.jsx x: 36 lines of code y: 63 line churn src/lib/components/particles/change-bar/style.module.scss x: 16 lines of code y: 22 line churn src/lib/components/particles/chevron/chevron.stories.jsx x: 26 lines of code y: 45 line churn src/lib/components/particles/container/container.stories.jsx x: 22 lines of code y: 35 line churn src/lib/components/particles/container/style.module.scss x: 32 lines of code y: 81 line churn src/lib/components/particles/gradient-icon/gradient-icon.stories.jsx x: 47 lines of code y: 84 line churn src/lib/components/particles/info-button/info-button.stories.jsx x: 13 lines of code y: 77 line churn src/lib/components/particles/legend-item/index.jsx x: 24 lines of code y: 98 line churn src/lib/components/particles/square-cut-corner-icon/index.jsx x: 45 lines of code y: 84 line churn src/lib/components/particles/square-cut-corner-icon/square-cut-corner-icon.stories.jsx x: 21 lines of code y: 42 line churn src/lib/components/particles/square-icon/square-icon.stories.jsx x: 19 lines of code y: 36 line churn src/lib/components/particles/square-icon/style.module.scss x: 9 lines of code y: 13 line churn src/lib/components/particles/stacked-grid/index.jsx x: 34 lines of code y: 110 line churn src/lib/components/particles/stacked-grid/stacked-grid.stories.jsx x: 117 lines of code y: 249 line churn src/lib/components/particles/waffle/style.module.css x: 7 lines of code y: 8 line churn src/lib/shared/colors/index.js x: 24 lines of code y: 39 line churn src/lib/shared/helpers/createStore.js x: 44 lines of code y: 67 line churn src/lib/shared/helpers/geometry.js x: 35 lines of code y: 67 line churn src/lib/shared/hooks/index.js x: 3 lines of code y: 9 line churn src/lib/styles/foundation/fonts.scss x: 376 lines of code y: 626 line churn src/lib/styles/foundation/viewportHeight.scss x: 32 lines of code y: 43 line churn src/lib/styles/helpers/mergeStyles.js x: 19 lines of code y: 61 line churn src/lib/shared/helpers/shouldUpdate.js x: 13 lines of code y: 31 line churn src/lib/components/molecules/canvas-map/lib/util/zoomLevel.js x: 9 lines of code y: 32 line churn src/lib/components/molecules/canvas-map/style.module.scss x: 39 lines of code y: 98 line churn src/lib/components/particles/gradient-icon/story.module.css x: 11 lines of code y: 17 line churn src/lib/components/particles/relative-time-sentence/style.module.css x: 6 lines of code y: 14 line churn src/lib/components/molecules/search-input/style.module.css x: 65 lines of code y: 84 line churn src/lib/components/molecules/table/style.module.scss x: 57 lines of code y: 76 line churn src/lib/components/particles/close-button/style.module.css x: 30 lines of code y: 46 line churn src/lib/components/molecules/slope-chart/slopechart.stories.jsx x: 32 lines of code y: 211 line churn src/lib/styles/foundation/colors.scss x: 61 lines of code y: 145 line churn src/lib/shared/hooks/useWindowSize.js x: 25 lines of code y: 77 line churn src/lib/components/molecules/svg-map/helpers/bboxFeature.js x: 23 lines of code y: 29 line churn src/lib/components/molecules/svg-map/helpers/saveSVG.js x: 9 lines of code y: 9 line churn src/lib/components/molecules/svg-map/stories.module.css x: 36 lines of code y: 41 line churn src/lib/components/molecules/canvas-map/controls/icons/index.js x: 3 lines of code y: 3 line churn src/lib/components/molecules/canvas-map/controls/index.js x: 1 lines of code y: 1 line churn src/lib/components/molecules/canvas-map/controls/style.module.css x: 25 lines of code y: 32 line churn src/lib/components/molecules/canvas-map/lib/util/array.js x: 12 lines of code y: 17 line churn src/lib/components/molecules/canvas-map/lib/util/dom.js x: 25 lines of code y: 44 line churn src/lib/components/molecules/canvas-map/lib/util/uid.js x: 4 lines of code y: 9 line churn src/lib/components/molecules/dropdown/dropdown.stories.jsx x: 160 lines of code y: 251 line churn src/lib/components/molecules/dropdown/style.module.css x: 100 lines of code y: 130 line churn src/lib/styles/foundation/euPartyColors.scss x: 321 lines of code y: 743 line churn src/lib/components/organisms/coalitions-tracker/style.module.scss x: 49 lines of code y: 97 line churn src/lib/components/particles/arrow-button/style.module.css x: 28 lines of code y: 49 line churn src/lib/components/particles/button/style.module.css x: 24 lines of code y: 48 line churn src/lib/components/particles/stacked-grid/style.module.css x: 28 lines of code y: 55 line churn src/lib/components/particles/circle-icon/style.module.css x: 20 lines of code y: 33 line churn src/lib/components/molecules/result-summary/stories.module.css x: 6 lines of code y: 11 line churn src/lib/components/particles/legend-item/style.module.css x: 20 lines of code y: 69 line churn
1168.0
line churn
  min: 1.0
  average: 125.88
  25th percentile: 28.5
  median: 63.0
  75th percentile: 138.0
  max: 1168.0
0 683.0
lines of code
min: 1.0 | average: 59.57 | 25th percentile: 16.0 | median: 32.0 | 75th percentile: 68.5 | max: 683.0