guardian / interactive-component-library
File Size

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

Intro
Learn more...
File Size Overall
0% | 9% | 20% | 22% | 48%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
jsx0% | 9% | 8% | 35% | 46%
scss0% | 24% | 35% | 10% | 29%
js0% | 0% | 34% | 12% | 52%
css0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 9% | 20% | 22% | 47%
ROOT0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
map.stories.jsx
in src/lib/components/molecules/canvas-map
660 -
ukPartyColors.scss
in src/lib/styles/foundation
650 -
column-chart-example.js
in src/lib/components/molecules/column-chart
494 -
fonts.scss
in src/lib/styles/foundation
376 -
simplify.js
in src/lib/components/molecules/canvas-map/lib/util
357 8
TextLayerRenderer.js
in src/lib/components/molecules/canvas-map/lib/renderers
323 9
svg-map.stories.jsx
in src/lib/components/molecules/svg-map
321 -
euPartyColors.scss
in src/lib/styles/foundation
321 -
Map.js
in src/lib/components/molecules/canvas-map/lib
273 23
table.stories.jsx
in src/lib/components/molecules/table
240 -
usPartyColors.scss
in src/lib/styles/foundation
228 -
index.jsx
in src/lib/components/molecules/dropdown
178 -
index.jsx
in src/lib/components/molecules/search-input
173 -
View.js
in src/lib/components/molecules/canvas-map/lib
161 20
dropdown.stories.jsx
in src/lib/components/molecules/dropdown
160 -
ticker.stories.jsx
in src/lib/components/organisms/ticker
152 -
style.module.scss
in src/lib/components/molecules/page-section
151 -
index.jsx
in src/lib/components/organisms/coalitions-tracker
149 -
index.jsx
in src/lib/components/molecules/tooltip
149 -
index.jsx
in src/lib/components/particles/stacked-bar
148 -
stacked-bar.stories.jsx
in src/lib/components/particles/stacked-bar
136 -
style.module.scss
in src/lib/components/organisms/ticker
134 -
index.jsx
in src/lib/components/molecules/slope-chart
134 -
TextLayer.js
in src/lib/components/molecules/canvas-map/lib/layers
130 8
useTable.jsx
in src/lib/components/molecules/table
129 -
index.jsx
in src/lib/components/molecules/svg-map
129 -
ticker.stories.jsx
in src/lib/components/organisms/ticker-v2
119 -
VectorLayer.js
in src/lib/components/molecules/canvas-map/lib/layers
119 12
stacked-grid.stories.jsx
in src/lib/components/particles/stacked-grid
117 -
index.jsx
in src/lib/components/organisms/ticker
113 -
Map.jsx
in src/lib/components/molecules/canvas-map
111 -
MapContext.jsx
in src/lib/components/molecules/canvas-map/context
111 -
index.jsx
in src/lib/components/molecules/option-picker
109 -
page-section.stories.jsx
in src/lib/components/molecules/page-section
108 -
Text.js
in src/lib/components/molecules/canvas-map/lib/styles
107 4
style.module.css
in src/lib/components/molecules/dropdown
100 -
useTouchOrHover.js
in src/lib/shared/hooks
100 1
interpolateFeatures.js
in src/lib/components/molecules/canvas-map/lib/interpolators
99 1
index.jsx
in src/lib/components/molecules/table
99 -
GeoJSON.js
in src/lib/components/molecules/canvas-map/lib/formats
98 7
index.jsx
in src/lib/components/organisms/ticker-v2
94 -
Feature.js
in src/lib/components/molecules/canvas-map/lib
92 9
style.module.scss
in src/lib/components/molecules/topline-result
92 -
FeatureRenderer.js
in src/lib/components/molecules/canvas-map/lib/renderers
91 8
theme.config.js
in src/lib/styles
88 -
ad-slot.stories.jsx
in src/lib/components/particles/ad-slot
86 -
SVGMapProvider.jsx
in src/lib/components/molecules/svg-map/context
85 -
extent.js
in src/lib/components/molecules/canvas-map/lib/util
82 12
index.jsx
in src/lib/components/particles/waffle
81 -
HashPattern.js
in src/lib/components/molecules/canvas-map/lib/styles
79 1
Files With Most Units (Top 50)
File# lines# units
Map.js
in src/lib/components/molecules/canvas-map/lib
273 23
View.js
in src/lib/components/molecules/canvas-map/lib
161 20
extent.js
in src/lib/components/molecules/canvas-map/lib/util
82 12
VectorLayer.js
in src/lib/components/molecules/canvas-map/lib/layers
119 12
TextLayerRenderer.js
in src/lib/components/molecules/canvas-map/lib/renderers
323 9
Feature.js
in src/lib/components/molecules/canvas-map/lib
92 9
FeatureRenderer.js
in src/lib/components/molecules/canvas-map/lib/renderers
91 8
simplify.js
in src/lib/components/molecules/canvas-map/lib/util
357 8
TextLayer.js
in src/lib/components/molecules/canvas-map/lib/layers
130 8
interpolateStyles.js
in src/lib/components/molecules/canvas-map/lib/interpolators
73 7
GeoJSON.js
in src/lib/components/molecules/canvas-map/lib/formats
98 7
VectorSource.js
in src/lib/components/molecules/canvas-map/lib/sources
51 6
Polygon.js
in src/lib/components/molecules/canvas-map/lib/geometry
43 6
size.js
in src/lib/components/molecules/canvas-map/lib/util
63 5
createStore.js
in src/lib/shared/helpers
44 5
bounds.js
in src/lib/components/molecules/canvas-map/lib/util
51 4
deflate.js
in src/lib/components/molecules/canvas-map/lib/util
68 4
Dispatcher.js
in src/lib/components/molecules/canvas-map/lib/events
32 4
Text.js
in src/lib/components/molecules/canvas-map/lib/styles
107 4
labelsUtil.js
in src/lib/shared/helpers
69 4
MapRenderer.js
in src/lib/components/molecules/canvas-map/lib/renderers
72 3
Geometry.js
in src/lib/components/molecules/canvas-map/lib/geometry
18 3
Fill.js
in src/lib/components/molecules/canvas-map/lib/styles
21 3
geoMath.js
in src/lib/components/molecules/svg-map/helpers
46 3
geometry.js
in src/lib/shared/helpers
35 3
69 2
FeatureCollection.js
in src/lib/components/molecules/canvas-map/lib
10 2
Point.js
in src/lib/components/molecules/canvas-map/lib/geometry
19 2
LineString.js
in src/lib/components/molecules/canvas-map/lib/geometry
16 2
debug.js
in src/lib/components/molecules/canvas-map/lib/util
22 2
coordinate.js
in src/lib/components/molecules/canvas-map/lib/util
23 2
Style.js
in src/lib/components/molecules/canvas-map/lib/styles
16 2
Stroke.js
in src/lib/components/molecules/canvas-map/lib/styles
18 2
useThrowIfNonLayerChildren.js
in src/lib/components/molecules/svg-map/hooks
16 2
shouldUpdate.js
in src/lib/shared/helpers
13 2
useWindowSize.js
in src/lib/shared/hooks
25 2
index.js
in src/lib/shared/colors
24 2
VectorLayerRenderer.js
in src/lib/components/molecules/canvas-map/lib/renderers
35 1
interpolateFeatures.js
in src/lib/components/molecules/canvas-map/lib/interpolators
99 1
array.js
in src/lib/components/molecules/canvas-map/lib/util
12 1
resolution.js
in src/lib/components/molecules/canvas-map/lib/util
14 1
uid.js
in src/lib/components/molecules/canvas-map/lib/util
4 1
bboxFeature.js
in src/lib/components/molecules/canvas-map/lib/util
21 1
zoomLevel.js
in src/lib/components/molecules/canvas-map/lib/util
9 1
toRgba.js
in src/lib/components/molecules/canvas-map/lib/util
25 1
memoise.js
in src/lib/components/molecules/canvas-map/lib/util
17 1
dom.js
in src/lib/components/molecules/canvas-map/lib/util
25 1
HashPattern.js
in src/lib/components/molecules/canvas-map/lib/styles
79 1
saveSVG.js
in src/lib/components/molecules/svg-map/helpers
9 1
bboxFeature.js
in src/lib/components/molecules/svg-map/helpers
23 1
Files With Long Lines (Top 18)

There are 18 files with lines longer than 120 characters. In total, there are 19 long lines.

File# lines# units# long lines
index.jsx
in src/lib/components/organisms/ticker
113 - 2
69 2 1
coalitions-tracker.stories.jsx
in src/lib/components/organisms/coalitions-tracker
73 - 1
index.jsx
in src/lib/components/particles/arrow-button
27 - 1
index.jsx
in src/lib/components/particles/gradient-icon
35 - 1
index.jsx
in src/lib/components/particles/square-cut-corner-icon
45 - 1
index.jsx
in src/lib/components/particles/stacked-bar
148 - 1
index.jsx
in src/lib/components/particles/circle-icon
46 - 1
index.jsx
in src/lib/components/particles/close-button
26 - 1
index.jsx
in src/lib/components/particles/chevron
76 - 1
index.jsx
in src/lib/components/particles/info-button
17 - 1
index.jsx
in src/lib/components/molecules/option-picker
109 - 1
search.jsx
in src/lib/components/molecules/search-input/icons
17 - 1
plus.jsx
in src/lib/components/molecules/canvas-map/controls/icons
18 - 1
reset.jsx
in src/lib/components/molecules/canvas-map/controls/icons
18 - 1
FeatureRenderer.js
in src/lib/components/molecules/canvas-map/lib/renderers
91 8 1
table.stories.jsx
in src/lib/components/molecules/table
240 - 1
index.jsx
in src/lib/components/molecules/dropdown
178 - 1
Correlations

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

src/lib/components/organisms/index.js x: 6 commits (all time) y: 3 lines of code src/lib/components/organisms/ticker-v2/Gradient.jsx x: 1 commits (all time) y: 40 lines of code src/lib/components/organisms/ticker-v2/index.jsx x: 1 commits (all time) y: 94 lines of code src/lib/components/organisms/ticker-v2/stories.module.scss x: 1 commits (all time) y: 47 lines of code src/lib/components/organisms/ticker-v2/style.module.scss x: 1 commits (all time) y: 63 lines of code src/lib/components/organisms/ticker-v2/ticker.stories.jsx x: 1 commits (all time) y: 119 lines of code src/lib/components/molecules/page-section/index.jsx x: 9 commits (all time) y: 52 lines of code src/lib/components/molecules/page-section/style.module.scss x: 13 commits (all time) y: 151 lines of code src/lib/components/molecules/control-change/index.jsx x: 10 commits (all time) y: 24 lines of code src/lib/components/molecules/result-summary/index.jsx x: 7 commits (all time) y: 52 lines of code src/lib/components/molecules/search-input/index.jsx x: 12 commits (all time) y: 173 lines of code src/lib/components/molecules/party-profile/index.jsx x: 6 commits (all time) y: 31 lines of code src/lib/components/molecules/party-profile/style.module.css x: 6 commits (all time) y: 64 lines of code src/lib/components/molecules/topline-result/index.jsx x: 18 commits (all time) y: 64 lines of code src/lib/components/molecules/topline-result/style.module.scss x: 12 commits (all time) y: 92 lines of code src/lib/components/molecules/column-chart/index.jsx x: 7 commits (all time) y: 66 lines of code src/lib/components/molecules/canvas-map/lib/View.js x: 17 commits (all time) y: 161 lines of code src/lib/components/molecules/canvas-map/lib/sources/VectorSource.js x: 10 commits (all time) y: 51 lines of code src/lib/components/molecules/canvas-map/lib/styles/HashPattern.js x: 2 commits (all time) y: 79 lines of code src/lib/components/molecules/canvas-map/lib/util/bounds.js x: 3 commits (all time) y: 51 lines of code src/lib/components/molecules/canvas-map/lib/util/resolution.js x: 4 commits (all time) y: 14 lines of code src/lib/components/molecules/refresh-indicator/style.module.scss x: 2 commits (all time) y: 31 lines of code src/lib/components/molecules/canvas-map/lib/Map.js x: 24 commits (all time) y: 273 lines of code src/lib/components/molecules/canvas-map/lib/renderers/MapRenderer.js x: 8 commits (all time) y: 72 lines of code src/lib/components/molecules/canvas-map/lib/layers/TextLayer.js x: 15 commits (all time) y: 130 lines of code src/lib/components/molecules/canvas-map/lib/util/toRgba.js x: 2 commits (all time) y: 25 lines of code src/lib/components/molecules/canvas-map/lib/renderers/VectorLayerRenderer.js x: 8 commits (all time) y: 35 lines of code src/lib/components/molecules/canvas-map/lib/renderers/FeatureRenderer.js x: 15 commits (all time) y: 91 lines of code src/lib/components/molecules/result-summary/result-summary.stories.jsx x: 5 commits (all time) y: 48 lines of code src/lib/components/molecules/result-summary/style.module.css x: 7 commits (all time) y: 42 lines of code src/lib/components/molecules/canvas-map/lib/renderers/TextLayerRenderer.js x: 14 commits (all time) y: 323 lines of code src/lib/components/molecules/option-picker/index.jsx x: 4 commits (all time) y: 109 lines of code src/lib/components/molecules/canvas-map/lib/layers/VectorLayer.js x: 14 commits (all time) y: 119 lines of code src/lib/styles/foundation/usPartyColors.scss x: 6 commits (all time) y: 228 lines of code src/lib/components/molecules/canvas-map/controls/ZoomControl.jsx x: 4 commits (all time) y: 52 lines of code src/lib/components/molecules/canvas-map/lib/styles/Text.js x: 10 commits (all time) y: 107 lines of code src/lib/components/molecules/canvas-map/map.stories.jsx x: 27 commits (all time) y: 660 lines of code src/lib/components/molecules/svg-map/index.jsx x: 7 commits (all time) y: 129 lines of code src/lib/components/molecules/canvas-map/lib/styles/Style.js x: 9 commits (all time) y: 16 lines of code src/lib/components/molecules/canvas-map/lib/Feature.js x: 7 commits (all time) y: 92 lines of code src/lib/components/organisms/ticker/index.jsx x: 24 commits (all time) y: 113 lines of code src/lib/components/molecules/canvas-map/Map.jsx x: 18 commits (all time) y: 111 lines of code src/lib/components/molecules/canvas-map/context/MapContext.jsx x: 4 commits (all time) y: 111 lines of code src/lib/components/particles/relative-time-sentence/index.jsx x: 4 commits (all time) y: 11 lines of code src/lib/components/organisms/ticker/style.module.scss x: 11 commits (all time) y: 134 lines of code src/lib/components/molecules/option-picker/style.module.css x: 4 commits (all time) y: 68 lines of code src/lib/components/organisms/ticker/lib/TickerControlsMobileVertical.jsx x: 1 commits (all time) y: 31 lines of code src/lib/components/organisms/ticker/lib/helpers/tickerHelper.js x: 1 commits (all time) y: 22 lines of code src/lib/components/particles/circle-icon/index.jsx x: 9 commits (all time) y: 46 lines of code src/lib/components/particles/circle-icon/circle-icon.stories.jsx x: 7 commits (all time) y: 24 lines of code src/lib/shared/hooks/useContainerSize.js x: 3 commits (all time) y: 25 lines of code src/lib/components/molecules/canvas-map/lib/styles/Fill.js x: 4 commits (all time) y: 21 lines of code src/lib/components/molecules/canvas-map/lib/styles/index.js x: 2 commits (all time) y: 5 lines of code vite.config.js x: 21 commits (all time) y: 69 lines of code src/lib/shared/helpers/labelsUtil.js x: 10 commits (all time) y: 69 lines of code src/lib/components/molecules/canvas-map/lib/geometry/Point.js x: 4 commits (all time) y: 19 lines of code src/lib/components/molecules/canvas-map/lib/util/extent.js x: 4 commits (all time) y: 82 lines of code src/lib/components/molecules/option-picker/option-picker.stories.jsx x: 3 commits (all time) y: 68 lines of code src/lib/components/molecules/index.js x: 23 commits (all time) y: 18 lines of code src/lib/components/molecules/canvas-map/lib/FeatureCollection.js x: 3 commits (all time) y: 10 lines of code src/lib/components/molecules/canvas-map/lib/geometry/Geometry.js x: 3 commits (all time) y: 18 lines of code src/lib/components/molecules/canvas-map/lib/util/bboxFeature.js x: 3 commits (all time) y: 21 lines of code src/lib/components/molecules/canvas-map/lib/projection/index.js x: 6 commits (all time) y: 12 lines of code src/lib/components/molecules/canvas-map/lib/util/index.js x: 1 commits (all time) y: 6 lines of code src/lib/components/molecules/canvas-map/lib/formats/GeoJSON.js x: 5 commits (all time) y: 98 lines of code src/lib/shared/hooks/useTouchOrHover.js x: 3 commits (all time) y: 100 lines of code src/lib/components/molecules/canvas-map/lib/styles/Stroke.js x: 5 commits (all time) y: 18 lines of code src/lib/components/molecules/tooltip/index.jsx x: 19 commits (all time) y: 149 lines of code src/lib/components/molecules/canvas-map/controls/controls.stories.jsx x: 4 commits (all time) y: 17 lines of code src/lib/components/molecules/canvas-map/lib/geometry/LineString.js x: 2 commits (all time) y: 16 lines of code src/lib/components/molecules/canvas-map/lib/geometry/Polygon.js x: 2 commits (all time) y: 43 lines of code src/lib/components/particles/aspect-ratio-box/aspect-ratio-box.stories.jsx x: 1 commits (all time) y: 43 lines of code src/lib/components/particles/aspect-ratio-box/index.jsx x: 1 commits (all time) y: 13 lines of code src/lib/components/particles/aspect-ratio-box/style.module.css x: 1 commits (all time) y: 18 lines of code src/lib/components/particles/gradient-icon/style.module.css x: 5 commits (all time) y: 15 lines of code src/lib/components/molecules/canvas-map/lib/layers/index.js x: 2 commits (all time) y: 2 lines of code src/lib/components/molecules/svg-map/layers/point.stories.jsx x: 4 commits (all time) y: 55 lines of code src/lib/components/molecules/svg-map/layers/polygon.stories.jsx x: 4 commits (all time) y: 49 lines of code src/lib/components/molecules/svg-map/layers/prerendered.stories.jsx x: 4 commits (all time) y: 38 lines of code src/lib/components/molecules/svg-map/context/SVGMapProvider.jsx x: 3 commits (all time) y: 85 lines of code src/lib/components/molecules/svg-map/layers/Line.jsx x: 3 commits (all time) y: 48 lines of code src/lib/styles/theme.config.js x: 5 commits (all time) y: 88 lines of code src/lib/components/molecules/first-past-the-post-waffle/firstpastthepostwaffle.stories.jsx x: 3 commits (all time) y: 54 lines of code src/lib/components/particles/waffle/waffle.stories.jsx x: 4 commits (all time) y: 40 lines of code src/lib/components/molecules/dropdown/index.jsx x: 11 commits (all time) y: 178 lines of code src/lib/components/molecules/first-past-the-post-waffle/index.jsx x: 3 commits (all time) y: 14 lines of code src/lib/components/molecules/modal/index.jsx x: 11 commits (all time) y: 55 lines of code src/lib/components/molecules/slope-chart/index.jsx x: 15 commits (all time) y: 134 lines of code src/lib/components/molecules/svg-map/layers/Polygon.jsx x: 4 commits (all time) y: 75 lines of code src/lib/components/particles/ad-slot/index.jsx x: 5 commits (all time) y: 62 lines of code src/lib/components/particles/arrow-button/index.jsx x: 3 commits (all time) y: 27 lines of code src/lib/components/particles/chevron/index.jsx x: 7 commits (all time) y: 76 lines of code src/lib/components/particles/gradient-icon/index.jsx x: 14 commits (all time) y: 35 lines of code src/lib/components/particles/info-button/index.jsx x: 6 commits (all time) y: 17 lines of code src/lib/components/particles/stacked-bar/index.jsx x: 18 commits (all time) y: 148 lines of code src/lib/components/particles/waffle/index.jsx x: 5 commits (all time) y: 81 lines of code scripts/generateStyles.js x: 4 commits (all time) y: 62 lines of code src/lib/components/index.js x: 5 commits (all time) y: 3 lines of code src/lib/components/molecules/canvas-map/lib/interpolators/interpolateStyles.js x: 3 commits (all time) y: 73 lines of code src/lib/components/molecules/canvas-map/lib/util/deflate.js x: 2 commits (all time) y: 68 lines of code src/lib/components/molecules/canvas-map/lib/util/simplify.js x: 2 commits (all time) y: 357 lines of code src/lib/components/molecules/column-chart/column-chart-example.js x: 2 commits (all time) y: 494 lines of code src/lib/components/molecules/column-chart/style.module.css x: 4 commits (all time) y: 9 lines of code src/lib/components/molecules/control-change/control-change.stories.jsx x: 5 commits (all time) y: 55 lines of code src/lib/components/molecules/first-past-the-post-waffle/style.module.css x: 2 commits (all time) y: 21 lines of code src/lib/components/molecules/modal/modal.stories.jsx x: 2 commits (all time) y: 72 lines of code src/lib/components/molecules/page-section/page-section.stories.jsx x: 5 commits (all time) y: 108 lines of code src/lib/components/molecules/page-section/stories.module.scss x: 5 commits (all time) y: 41 lines of code src/lib/components/molecules/party-profile/party-profile.stories.jsx x: 4 commits (all time) y: 32 lines of code src/lib/components/molecules/refresh-indicator/refresh-indicator.stories.jsx x: 3 commits (all time) y: 11 lines of code src/lib/components/molecules/responsive-grid/style.module.scss x: 2 commits (all time) y: 54 lines of code src/lib/components/molecules/svg-map/helpers/geoMath.js x: 2 commits (all time) y: 46 lines of code src/lib/components/molecules/svg-map/layers/Point.jsx x: 2 commits (all time) y: 58 lines of code src/lib/components/molecules/svg-map/svg-map.stories.jsx x: 2 commits (all time) y: 321 lines of code src/lib/components/molecules/table/index.jsx x: 21 commits (all time) y: 99 lines of code src/lib/components/molecules/table/table.stories.jsx x: 22 commits (all time) y: 240 lines of code src/lib/components/molecules/table/useTable.jsx x: 19 commits (all time) y: 129 lines of code src/lib/components/molecules/tooltip/tooltip.stories.jsx x: 13 commits (all time) y: 72 lines of code src/lib/components/molecules/topline-result/topline-result.stories.jsx x: 13 commits (all time) y: 54 lines of code src/lib/components/organisms/coalitions-tracker/coalitions-tracker.stories.jsx x: 5 commits (all time) y: 73 lines of code src/lib/components/organisms/coalitions-tracker/index.jsx x: 12 commits (all time) y: 149 lines of code src/lib/components/organisms/ticker/gradient/index.jsx x: 3 commits (all time) y: 29 lines of code src/lib/components/organisms/ticker/gradient/style.module.scss x: 3 commits (all time) y: 19 lines of code src/lib/components/particles/ad-slot/ad-slot.stories.jsx x: 4 commits (all time) y: 86 lines of code src/lib/components/particles/change-bar/change-bar.stories.jsx x: 2 commits (all time) y: 14 lines of code src/lib/components/particles/change-bar/index.jsx x: 5 commits (all time) y: 36 lines of code src/lib/components/particles/close-button/close-button.stories.jsx x: 2 commits (all time) y: 19 lines of code src/lib/components/particles/container/style.module.scss x: 5 commits (all time) y: 32 lines of code src/lib/components/particles/legend-item/index.jsx x: 9 commits (all time) y: 24 lines of code src/lib/components/particles/legend-item/legenditem.stories.jsx x: 7 commits (all time) y: 18 lines of code src/lib/components/particles/relative-time-sentence/relative-time-sentence.stories.jsx x: 2 commits (all time) y: 10 lines of code src/lib/components/particles/square-cut-corner-icon/index.jsx x: 4 commits (all time) y: 45 lines of code src/lib/components/particles/stacked-grid/index.jsx x: 3 commits (all time) y: 34 lines of code src/lib/components/particles/stacked-grid/stacked-grid.stories.jsx x: 3 commits (all time) y: 117 lines of code src/lib/components/particles/waffle/style.module.css x: 2 commits (all time) y: 7 lines of code src/lib/shared/helpers/createStore.js x: 3 commits (all time) y: 44 lines of code src/lib/shared/helpers/geometry.js x: 2 commits (all time) y: 35 lines of code src/lib/styles/foundation/fonts.scss x: 3 commits (all time) y: 376 lines of code src/lib/styles/foundation/viewportHeight.scss x: 2 commits (all time) y: 32 lines of code src/lib/styles/foundation/ukPartyColors.scss x: 1 commits (all time) y: 650 lines of code src/lib/styles/main.scss x: 12 commits (all time) y: 25 lines of code src/lib/components/molecules/canvas-map/lib/events/MapEvent.js x: 3 commits (all time) y: 6 lines of code src/lib/components/molecules/modal/style.module.css x: 7 commits (all time) y: 41 lines of code src/lib/components/particles/gradient-icon/story.module.css x: 2 commits (all time) y: 11 lines of code src/lib/components/molecules/search-input/style.module.css x: 8 commits (all time) y: 65 lines of code src/lib/components/particles/close-button/style.module.css x: 4 commits (all time) y: 30 lines of code src/lib/components/molecules/slope-chart/slopechart.stories.jsx x: 7 commits (all time) y: 32 lines of code src/lib/styles/foundation/colors.scss x: 8 commits (all time) y: 61 lines of code src/lib/shared/hooks/useWindowSize.js x: 5 commits (all time) y: 25 lines of code src/lib/components/molecules/svg-map/context/MapContext.js x: 1 commits (all time) y: 2 lines of code src/lib/components/molecules/svg-map/helpers/saveSVG.js x: 1 commits (all time) y: 9 lines of code src/lib/components/molecules/svg-map/layers/compositionBorders.module.scss x: 1 commits (all time) y: 4 lines of code src/lib/components/molecules/svg-map/stories.module.css x: 1 commits (all time) y: 36 lines of code src/lib/components/molecules/canvas-map/controls/style.module.css x: 1 commits (all time) y: 25 lines of code src/lib/components/molecules/canvas-map/lib/util/array.js x: 1 commits (all time) y: 12 lines of code src/lib/components/molecules/dropdown/dropdown.stories.jsx x: 7 commits (all time) y: 160 lines of code src/lib/components/molecules/dropdown/style.module.css x: 6 commits (all time) y: 100 lines of code src/lib/components/molecules/slope-chart/style.module.css x: 7 commits (all time) y: 35 lines of code src/lib/styles/foundation/euPartyColors.scss x: 8 commits (all time) y: 321 lines of code src/lib/components/organisms/coalitions-tracker/style.module.scss x: 7 commits (all time) y: 49 lines of code src/lib/components/particles/stacked-bar/stacked-bar.stories.jsx x: 4 commits (all time) y: 136 lines of code src/lib/components/molecules/control-change/style.module.css x: 5 commits (all time) y: 11 lines of code src/lib/components/particles/legend-item/style.module.css x: 5 commits (all time) y: 20 lines of code
660.0
lines of code
  min: 1.0
  average: 59.12
  25th percentile: 16.0
  median: 31.0
  75th percentile: 68.0
  max: 660.0
0 27.0
commits (all time)
min: 1.0 | average: 5.23 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 6.0 | max: 27.0

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

src/lib/components/organisms/index.js x: 3 contributors (all time) y: 3 lines of code src/lib/components/organisms/ticker-v2/Gradient.jsx x: 1 contributors (all time) y: 40 lines of code src/lib/components/organisms/ticker-v2/index.jsx x: 1 contributors (all time) y: 94 lines of code src/lib/components/organisms/ticker-v2/stories.module.scss x: 1 contributors (all time) y: 47 lines of code src/lib/components/organisms/ticker-v2/style.module.scss x: 1 contributors (all time) y: 63 lines of code src/lib/components/organisms/ticker-v2/ticker.stories.jsx x: 1 contributors (all time) y: 119 lines of code src/lib/components/molecules/page-section/index.jsx x: 3 contributors (all time) y: 52 lines of code src/lib/components/molecules/page-section/style.module.scss x: 3 contributors (all time) y: 151 lines of code src/lib/components/molecules/control-change/index.jsx x: 4 contributors (all time) y: 24 lines of code src/lib/components/molecules/search-input/index.jsx x: 3 contributors (all time) y: 173 lines of code src/lib/components/molecules/party-profile/index.jsx x: 4 contributors (all time) y: 31 lines of code src/lib/components/molecules/party-profile/style.module.css x: 3 contributors (all time) y: 64 lines of code src/lib/components/molecules/topline-result/index.jsx x: 4 contributors (all time) y: 64 lines of code src/lib/components/molecules/topline-result/style.module.scss x: 5 contributors (all time) y: 92 lines of code src/lib/components/molecules/column-chart/index.jsx x: 4 contributors (all time) y: 66 lines of code src/lib/components/molecules/canvas-map/lib/View.js x: 3 contributors (all time) y: 161 lines of code src/lib/components/molecules/canvas-map/lib/sources/VectorSource.js x: 3 contributors (all time) y: 51 lines of code src/lib/components/molecules/canvas-map/lib/styles/HashPattern.js x: 1 contributors (all time) y: 79 lines of code src/lib/components/molecules/canvas-map/lib/util/bounds.js x: 1 contributors (all time) y: 51 lines of code src/lib/components/molecules/canvas-map/lib/util/resolution.js x: 2 contributors (all time) y: 14 lines of code src/lib/components/molecules/refresh-indicator/style.module.scss x: 2 contributors (all time) y: 31 lines of code src/lib/components/molecules/canvas-map/lib/Map.js x: 4 contributors (all time) y: 273 lines of code src/lib/components/molecules/canvas-map/lib/renderers/MapRenderer.js x: 2 contributors (all time) y: 72 lines of code src/lib/components/molecules/canvas-map/lib/layers/TextLayer.js x: 3 contributors (all time) y: 130 lines of code src/lib/components/molecules/canvas-map/lib/util/toRgba.js x: 1 contributors (all time) y: 25 lines of code src/lib/components/molecules/canvas-map/lib/renderers/VectorLayerRenderer.js x: 2 contributors (all time) y: 35 lines of code src/lib/components/molecules/canvas-map/lib/renderers/FeatureRenderer.js x: 3 contributors (all time) y: 91 lines of code src/lib/components/molecules/result-summary/result-summary.stories.jsx x: 2 contributors (all time) y: 48 lines of code src/lib/components/molecules/result-summary/style.module.css x: 2 contributors (all time) y: 42 lines of code src/lib/components/molecules/canvas-map/lib/renderers/TextLayerRenderer.js x: 3 contributors (all time) y: 323 lines of code src/lib/components/molecules/option-picker/index.jsx x: 1 contributors (all time) y: 109 lines of code src/lib/components/molecules/canvas-map/lib/layers/VectorLayer.js x: 3 contributors (all time) y: 119 lines of code src/lib/styles/foundation/usPartyColors.scss x: 3 contributors (all time) y: 228 lines of code src/lib/components/molecules/canvas-map/controls/ZoomControl.jsx x: 2 contributors (all time) y: 52 lines of code src/lib/components/molecules/canvas-map/lib/styles/Text.js x: 3 contributors (all time) y: 107 lines of code src/lib/components/molecules/canvas-map/map.stories.jsx x: 4 contributors (all time) y: 660 lines of code src/lib/components/molecules/svg-map/index.jsx x: 3 contributors (all time) y: 129 lines of code src/lib/components/molecules/canvas-map/lib/styles/Style.js x: 3 contributors (all time) y: 16 lines of code src/lib/components/molecules/canvas-map/lib/Feature.js x: 2 contributors (all time) y: 92 lines of code src/lib/components/organisms/ticker/index.jsx x: 3 contributors (all time) y: 113 lines of code src/lib/components/molecules/canvas-map/Map.jsx x: 3 contributors (all time) y: 111 lines of code src/lib/components/molecules/canvas-map/context/MapContext.jsx x: 2 contributors (all time) y: 111 lines of code src/lib/components/particles/relative-time-sentence/index.jsx x: 3 contributors (all time) y: 11 lines of code src/lib/components/organisms/ticker/style.module.scss x: 4 contributors (all time) y: 134 lines of code src/lib/components/molecules/option-picker/style.module.css x: 2 contributors (all time) y: 68 lines of code src/lib/components/organisms/ticker/lib/TickerControlsMobileVertical.jsx x: 1 contributors (all time) y: 31 lines of code src/lib/components/organisms/ticker/lib/helpers/tickerHelper.js x: 1 contributors (all time) y: 22 lines of code src/lib/components/particles/circle-icon/index.jsx x: 4 contributors (all time) y: 46 lines of code src/lib/shared/hooks/useContainerSize.js x: 2 contributors (all time) y: 25 lines of code src/lib/components/molecules/canvas-map/lib/styles/index.js x: 1 contributors (all time) y: 5 lines of code vite.config.js x: 3 contributors (all time) y: 69 lines of code src/lib/shared/helpers/labelsUtil.js x: 4 contributors (all time) y: 69 lines of code src/lib/components/molecules/canvas-map/lib/geometry/Point.js x: 2 contributors (all time) y: 19 lines of code src/lib/components/molecules/canvas-map/lib/util/extent.js x: 1 contributors (all time) y: 82 lines of code src/lib/components/molecules/option-picker/option-picker.stories.jsx x: 1 contributors (all time) y: 68 lines of code src/lib/components/molecules/canvas-map/lib/FeatureCollection.js x: 1 contributors (all time) y: 10 lines of code src/lib/components/molecules/canvas-map/lib/geometry/Geometry.js x: 1 contributors (all time) y: 18 lines of code src/lib/components/molecules/canvas-map/index.js x: 1 contributors (all time) y: 13 lines of code src/lib/components/molecules/canvas-map/lib/projection/index.js x: 1 contributors (all time) y: 12 lines of code src/lib/components/molecules/canvas-map/lib/util/index.js x: 1 contributors (all time) y: 6 lines of code src/lib/components/molecules/canvas-map/lib/formats/GeoJSON.js x: 1 contributors (all time) y: 98 lines of code src/lib/shared/hooks/useTouchOrHover.js x: 1 contributors (all time) y: 100 lines of code src/lib/components/molecules/tooltip/index.jsx x: 1 contributors (all time) y: 149 lines of code src/lib/components/molecules/canvas-map/lib/util/size.js x: 2 contributors (all time) y: 63 lines of code src/lib/components/molecules/canvas-map/lib/geometry/Polygon.js x: 1 contributors (all time) y: 43 lines of code src/lib/components/particles/index.js x: 5 contributors (all time) y: 18 lines of code src/lib/components/particles/gradient-icon/style.module.css x: 3 contributors (all time) y: 15 lines of code src/lib/components/molecules/canvas-map/lib/layers/index.js x: 2 contributors (all time) y: 2 lines of code src/lib/components/molecules/svg-map/hooks/useThrowIfNonLayerChildren.js x: 2 contributors (all time) y: 16 lines of code src/lib/components/molecules/svg-map/layers/point.stories.jsx x: 2 contributors (all time) y: 55 lines of code src/lib/components/molecules/svg-map/layers/prerendered.stories.jsx x: 2 contributors (all time) y: 38 lines of code src/lib/components/molecules/svg-map/context/SVGMapProvider.jsx x: 2 contributors (all time) y: 85 lines of code src/lib/components/molecules/svg-map/style.module.css x: 2 contributors (all time) y: 10 lines of code src/lib/styles/theme.config.js x: 2 contributors (all time) y: 88 lines of code src/lib/components/particles/waffle/waffle.stories.jsx x: 3 contributors (all time) y: 40 lines of code src/lib/components/molecules/dropdown/index.jsx x: 3 contributors (all time) y: 178 lines of code src/lib/components/molecules/slope-chart/index.jsx x: 3 contributors (all time) y: 134 lines of code src/lib/components/molecules/svg-map/layers/Polygon.jsx x: 1 contributors (all time) y: 75 lines of code src/lib/components/particles/ad-slot/index.jsx x: 2 contributors (all time) y: 62 lines of code src/lib/components/particles/arrow-button/index.jsx x: 1 contributors (all time) y: 27 lines of code src/lib/components/particles/chevron/index.jsx x: 1 contributors (all time) y: 76 lines of code src/lib/components/particles/gradient-icon/index.jsx x: 3 contributors (all time) y: 35 lines of code src/lib/components/particles/stacked-bar/index.jsx x: 3 contributors (all time) y: 148 lines of code src/lib/components/particles/waffle/index.jsx x: 4 contributors (all time) y: 81 lines of code scripts/generateStyles.js x: 1 contributors (all time) y: 62 lines of code src/lib/components/molecules/canvas-map/lib/util/simplify.js x: 1 contributors (all time) y: 357 lines of code src/lib/components/molecules/column-chart/column-chart-example.js x: 2 contributors (all time) y: 494 lines of code src/lib/components/molecules/column-chart/column-chart-util.js x: 2 contributors (all time) y: 4 lines of code src/lib/components/molecules/column-chart/style.module.css x: 3 contributors (all time) y: 9 lines of code src/lib/components/molecules/first-past-the-post-waffle/style.module.css x: 2 contributors (all time) y: 21 lines of code src/lib/components/molecules/modal/modal.stories.jsx x: 1 contributors (all time) y: 72 lines of code src/lib/components/molecules/page-section/stories.module.scss x: 2 contributors (all time) y: 41 lines of code src/lib/components/molecules/party-profile/party-profile.stories.jsx x: 3 contributors (all time) y: 32 lines of code src/lib/components/molecules/responsive-grid/style.module.scss x: 1 contributors (all time) y: 54 lines of code src/lib/components/molecules/svg-map/helpers/geoMath.js x: 1 contributors (all time) y: 46 lines of code src/lib/components/molecules/svg-map/layers/Point.jsx x: 1 contributors (all time) y: 58 lines of code src/lib/components/molecules/svg-map/svg-map.stories.jsx x: 1 contributors (all time) y: 321 lines of code src/lib/components/molecules/table/index.jsx x: 3 contributors (all time) y: 99 lines of code src/lib/components/molecules/table/table.stories.jsx x: 3 contributors (all time) y: 240 lines of code src/lib/components/molecules/table/useTable.jsx x: 2 contributors (all time) y: 129 lines of code src/lib/components/molecules/topline-result/topline-result.stories.jsx x: 4 contributors (all time) y: 54 lines of code src/lib/components/organisms/coalitions-tracker/coalitions-tracker.stories.jsx x: 2 contributors (all time) y: 73 lines of code src/lib/components/organisms/coalitions-tracker/index.jsx x: 2 contributors (all time) y: 149 lines of code src/lib/components/organisms/ticker/gradient/style.module.scss x: 1 contributors (all time) y: 19 lines of code src/lib/components/particles/container/style.module.scss x: 2 contributors (all time) y: 32 lines of code src/lib/components/particles/square-cut-corner-icon/index.jsx x: 2 contributors (all time) y: 45 lines of code src/lib/components/particles/stacked-grid/stacked-grid.stories.jsx x: 2 contributors (all time) y: 117 lines of code src/lib/components/particles/waffle/style.module.css x: 2 contributors (all time) y: 7 lines of code src/lib/shared/helpers/geometry.js x: 1 contributors (all time) y: 35 lines of code src/lib/styles/foundation/fonts.scss x: 2 contributors (all time) y: 376 lines of code src/lib/styles/foundation/viewportHeight.scss x: 1 contributors (all time) y: 32 lines of code src/lib/styles/foundation/ukPartyColors.scss x: 1 contributors (all time) y: 650 lines of code src/lib/components/particles/gradient-icon/story.module.css x: 2 contributors (all time) y: 11 lines of code src/lib/components/molecules/search-input/style.module.css x: 1 contributors (all time) y: 65 lines of code src/lib/components/molecules/table/style.module.scss x: 3 contributors (all time) y: 57 lines of code src/lib/components/molecules/canvas-map/lib/events/index.js x: 1 contributors (all time) y: 2 lines of code src/lib/components/molecules/dropdown/style.module.css x: 2 contributors (all time) y: 100 lines of code src/lib/styles/foundation/euPartyColors.scss x: 3 contributors (all time) y: 321 lines of code src/lib/components/particles/stacked-bar/stacked-bar.stories.jsx x: 3 contributors (all time) y: 136 lines of code src/lib/components/particles/arrow-button/style.module.css x: 2 contributors (all time) y: 28 lines of code src/lib/components/particles/circle-icon/style.module.css x: 3 contributors (all time) y: 20 lines of code
660.0
lines of code
  min: 1.0
  average: 59.12
  25th percentile: 16.0
  median: 31.0
  75th percentile: 68.0
  max: 660.0
0 5.0
contributors (all time)
min: 1.0 | average: 1.84 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 5.0

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

src/lib/components/organisms/index.js x: 1 commits (30d) y: 3 lines of code src/lib/components/organisms/ticker-v2/Gradient.jsx x: 1 commits (30d) y: 40 lines of code src/lib/components/organisms/ticker-v2/index.jsx x: 1 commits (30d) y: 94 lines of code src/lib/components/organisms/ticker-v2/stories.module.scss x: 1 commits (30d) y: 47 lines of code src/lib/components/organisms/ticker-v2/style.module.scss x: 1 commits (30d) y: 63 lines of code src/lib/components/organisms/ticker-v2/ticker.stories.jsx x: 1 commits (30d) y: 119 lines of code src/lib/components/molecules/page-section/index.jsx x: 1 commits (30d) y: 52 lines of code src/lib/components/molecules/page-section/style.module.scss x: 1 commits (30d) y: 151 lines of code src/lib/components/molecules/control-change/index.jsx x: 1 commits (30d) y: 24 lines of code src/lib/components/molecules/search-input/index.jsx x: 1 commits (30d) y: 173 lines of code src/lib/components/molecules/party-profile/index.jsx x: 1 commits (30d) y: 31 lines of code src/lib/components/molecules/party-profile/style.module.css x: 2 commits (30d) y: 64 lines of code src/lib/components/molecules/topline-result/index.jsx x: 1 commits (30d) y: 64 lines of code src/lib/components/molecules/topline-result/style.module.scss x: 1 commits (30d) y: 92 lines of code src/lib/components/molecules/column-chart/index.jsx x: 1 commits (30d) y: 66 lines of code
173.0
lines of code
  min: 3.0
  average: 70.94
  25th percentile: 41.75
  median: 63.5
  75th percentile: 93.5
  max: 173.0
0 2.0
commits (30d)
min: 1.0 | average: 1.06 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

src/lib/components/organisms/index.js x: 1 contributors (30d) y: 3 lines of code src/lib/components/organisms/ticker-v2/Gradient.jsx x: 1 contributors (30d) y: 40 lines of code src/lib/components/organisms/ticker-v2/index.jsx x: 1 contributors (30d) y: 94 lines of code src/lib/components/organisms/ticker-v2/stories.module.scss x: 1 contributors (30d) y: 47 lines of code src/lib/components/organisms/ticker-v2/style.module.scss x: 1 contributors (30d) y: 63 lines of code src/lib/components/organisms/ticker-v2/ticker.stories.jsx x: 1 contributors (30d) y: 119 lines of code src/lib/components/molecules/page-section/index.jsx x: 1 contributors (30d) y: 52 lines of code src/lib/components/molecules/page-section/style.module.scss x: 1 contributors (30d) y: 151 lines of code src/lib/components/molecules/control-change/index.jsx x: 1 contributors (30d) y: 24 lines of code src/lib/components/molecules/search-input/index.jsx x: 1 contributors (30d) y: 173 lines of code src/lib/components/molecules/party-profile/index.jsx x: 1 contributors (30d) y: 31 lines of code src/lib/components/molecules/party-profile/style.module.css x: 1 contributors (30d) y: 64 lines of code src/lib/components/molecules/topline-result/style.module.scss x: 1 contributors (30d) y: 92 lines of code src/lib/components/molecules/column-chart/index.jsx x: 1 contributors (30d) y: 66 lines of code
173.0
lines of code
  min: 3.0
  average: 70.94
  25th percentile: 41.75
  median: 63.5
  75th percentile: 93.5
  max: 173.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

src/lib/components/organisms/index.js x: 1 commits (90d) y: 3 lines of code src/lib/components/organisms/ticker-v2/Gradient.jsx x: 1 commits (90d) y: 40 lines of code src/lib/components/organisms/ticker-v2/index.jsx x: 1 commits (90d) y: 94 lines of code src/lib/components/organisms/ticker-v2/stories.module.scss x: 1 commits (90d) y: 47 lines of code src/lib/components/organisms/ticker-v2/style.module.scss x: 1 commits (90d) y: 63 lines of code src/lib/components/organisms/ticker-v2/ticker.stories.jsx x: 1 commits (90d) y: 119 lines of code src/lib/components/molecules/page-section/index.jsx x: 1 commits (90d) y: 52 lines of code src/lib/components/molecules/page-section/style.module.scss x: 1 commits (90d) y: 151 lines of code src/lib/components/molecules/control-change/index.jsx x: 1 commits (90d) y: 24 lines of code src/lib/components/molecules/search-input/index.jsx x: 1 commits (90d) y: 173 lines of code src/lib/components/molecules/party-profile/index.jsx x: 1 commits (90d) y: 31 lines of code src/lib/components/molecules/party-profile/style.module.css x: 2 commits (90d) y: 64 lines of code src/lib/components/molecules/topline-result/index.jsx x: 1 commits (90d) y: 64 lines of code src/lib/components/molecules/topline-result/style.module.scss x: 1 commits (90d) y: 92 lines of code src/lib/components/molecules/column-chart/index.jsx x: 1 commits (90d) y: 66 lines of code
173.0
lines of code
  min: 3.0
  average: 70.94
  25th percentile: 41.75
  median: 63.5
  75th percentile: 93.5
  max: 173.0
0 2.0
commits (90d)
min: 1.0 | average: 1.06 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

src/lib/components/organisms/index.js x: 1 contributors (90d) y: 3 lines of code src/lib/components/organisms/ticker-v2/Gradient.jsx x: 1 contributors (90d) y: 40 lines of code src/lib/components/organisms/ticker-v2/index.jsx x: 1 contributors (90d) y: 94 lines of code src/lib/components/organisms/ticker-v2/stories.module.scss x: 1 contributors (90d) y: 47 lines of code src/lib/components/organisms/ticker-v2/style.module.scss x: 1 contributors (90d) y: 63 lines of code src/lib/components/organisms/ticker-v2/ticker.stories.jsx x: 1 contributors (90d) y: 119 lines of code src/lib/components/molecules/page-section/index.jsx x: 1 contributors (90d) y: 52 lines of code src/lib/components/molecules/page-section/style.module.scss x: 1 contributors (90d) y: 151 lines of code src/lib/components/molecules/control-change/index.jsx x: 1 contributors (90d) y: 24 lines of code src/lib/components/molecules/search-input/index.jsx x: 1 contributors (90d) y: 173 lines of code src/lib/components/molecules/party-profile/index.jsx x: 1 contributors (90d) y: 31 lines of code src/lib/components/molecules/party-profile/style.module.css x: 1 contributors (90d) y: 64 lines of code src/lib/components/molecules/topline-result/style.module.scss x: 1 contributors (90d) y: 92 lines of code src/lib/components/molecules/column-chart/index.jsx x: 1 contributors (90d) y: 66 lines of code
173.0
lines of code
  min: 3.0
  average: 70.94
  25th percentile: 41.75
  median: 63.5
  75th percentile: 93.5
  max: 173.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0