mapillary / mapillary-js
File Size

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

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 365 files with 31,536 lines of code.
    • 1 very long files (1,217 lines of code)
    • 8 long files (4,738 lines of code)
    • 36 medium size files (11,975 lines of codeclsfd_ftr_w_mp_ins)
    • 48 small files (6,699 lines of code)
    • 272 very small files (6,907 lines of code)
3% | 15% | 37% | 21% | 21%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
ts4% | 15% | 40% | 20% | 19%
css0% | 0% | 0% | 59% | 40%
js0% | 0% | 0% | 16% | 83%
cjs0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src/graph39% | 17% | 22% | 6% | 13%
src/component0% | 19% | 35% | 26% | 19%
src/viewer0% | 26% | 44% | 14% | 14%
src/state0% | 0% | 60% | 17% | 22%
src/render0% | 0% | 82% | 14% | 2%
src/geo0% | 0% | 71% | 12% | 16%
src/tile0% | 0% | 45% | 32% | 22%
src/api0% | 0% | 25% | 10% | 64%
styles0% | 0% | 0% | 69% | 30%
doc0% | 0% | 0% | 79% | 20%
src/util0% | 0% | 0% | 59% | 40%
doc/src0% | 0% | 0% | 15% | 84%
ROOT0% | 0% | 0% | 0% | 100%
doc/sidebars0% | 0% | 0% | 0% | 100%
config0% | 0% | 0% | 0% | 100%
src0% | 0% | 0% | 0% | 100%
src/error0% | 0% | 0% | 0% | 100%
doc/plugins0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
Graph.ts
in src/graph
1217 35
SliderComponent.ts
in src/component/slider
723 4
SpatialComponent.ts
in src/component/spatial
625 12
Viewer.ts
in src/viewer
617 85
MouseService.ts
in src/viewer
590 49
TagComponent.ts
in src/component/tag
578 28
EdgeCalculator.ts
in src/graph/edge
556 8
MarkerComponent.ts
in src/component/marker
546 20
SpatialScene.ts
in src/component/spatial
503 28
Transform.ts
in src/geo
481 34
SequenceDOMRenderer.ts
in src/component/sequence
476 30
StateService.ts
in src/state
468 49
ImageComponent.ts
in src/component/image
448 3
MeshFactory.ts
in src/component/util
440 32
Observer.ts
in src/viewer
434 12
SequenceComponent.ts
in src/component/sequence
432 12
PlayService.ts
in src/viewer
432 14
InteractiveStateBase.ts
in src/state/state
412 20
GraphService.ts
in src/graph
411 17
RectGeometry.ts
in src/component/tag/geometry
403 24
RenderCamera.ts
in src/render
392 29
GLRenderer.ts
in src/render
385 7
Popup.ts
in src/component/popup/popup
354 13
SliderGLRenderer.ts
in src/component/slider
354 21
BearingComponent.ts
in src/component/bearing
352 7
352 14
StateBase.ts
in src/state/state
346 55
SpatialCache.ts
in src/component/spatial
322 16
PanService.ts
in src/viewer
309 11
Navigator.ts
in src/viewer
303 18
TouchService.ts
in src/viewer
289 15
ImageCache.ts
in src/graph
285 19
OutlineRenderTag.ts
in src/component/tag/tag
285 21
270 20
SpatialCell.ts
in src/component/spatial/scene
265 14
GraphDataProvider.ts
in src/api/provider
260 12
DOMRenderer.ts
in src/render
248 5
DragPanHandler.ts
in src/component/pointer
236 -
ImageGLRenderer.ts
in src/component/image
232 19
EarthControlHandler.ts
in src/component/pointer
224 6
CoverComponent.ts
in src/component/cover
223 7
221 12
OutlineTag.ts
in src/component/tag/tag
217 40
PolygonGeometry.ts
in src/component/tag/geometry
209 19
Spatial.ts
in src/geo
205 15
Image.ts
in src/graph
198 47
195 6
StateContext.ts
in src/state
190 51
DirectionComponent.ts
in src/component/direction
189 12
EditVertexHandler.ts
in src/component/tag/handlers
180 3
Files With Most Units (Top 50)
File# lines# units
Viewer.ts
in src/viewer
617 85
StateBase.ts
in src/state/state
346 55
StateContext.ts
in src/state
190 51
StateService.ts
in src/state
468 49
MouseService.ts
in src/viewer
590 49
Image.ts
in src/graph
198 47
OutlineTag.ts
in src/component/tag/tag
217 40
Graph.ts
in src/graph
1217 35
Transform.ts
in src/geo
481 34
DirectionDOMCalculator.ts
in src/component/direction
160 33
MeshFactory.ts
in src/component/util
440 32
SequenceDOMRenderer.ts
in src/component/sequence
476 30
RenderCamera.ts
in src/render
392 29
SpatialScene.ts
in src/component/spatial
503 28
TagComponent.ts
in src/component/tag
578 28
RectGeometry.ts
in src/component/tag/geometry
403 24
SliderGLRenderer.ts
in src/component/slider
354 21
OutlineRenderTag.ts
in src/component/tag/tag
285 21
270 20
MarkerComponent.ts
in src/component/marker
546 20
InteractiveStateBase.ts
in src/state/state
412 20
105 20
ImageCache.ts
in src/graph
285 19
MeshScene.ts
in src/component/util
128 19
ImageGLRenderer.ts
in src/component/image
232 19
TagSet.ts
in src/component/tag
153 19
TagScene.ts
in src/component/tag
164 19
PolygonGeometry.ts
in src/component/tag/geometry
209 19
Navigator.ts
in src/viewer
303 18
GraphService.ts
in src/graph
411 17
ExtremePointTag.ts
in src/component/tag/tag
85 17
SpatialCache.ts
in src/component/spatial
322 16
Spatial.ts
in src/geo
205 15
Tag.ts
in src/component/tag/tag
105 15
TouchService.ts
in src/viewer
289 15
SpatialCell.ts
in src/component/spatial/scene
265 14
MarkerScene.ts
in src/component/marker
111 14
352 14
PlayService.ts
in src/viewer
432 14
Support.ts
in src/util
117 13
Popup.ts
in src/component/popup/popup
354 13
PointsGeometry.ts
in src/component/tag/geometry
133 13
OutlineRenderTagBase.ts
in src/component/tag/tag
140 13
CreateTag.ts
in src/component/tag/tag
104 13
TileMath.ts
in src/tile
117 13
Component.ts
in src/component
117 12
DirectionComponent.ts
in src/component/direction
189 12
SequenceComponent.ts
in src/component/sequence
432 12
SpatialComponent.ts
in src/component/spatial
625 12
ExtremePointRenderTag.ts
in src/component/tag/tag
130 12
Files With Long Lines (Top 40)

There are 40 files with lines longer than 120 characters. In total, there are 95 long lines.

File# lines# units# long lines
MeshFactory.ts
in src/component/util
440 32 12
SliderComponent.ts
in src/component/slider
723 4 6
PanService.ts
in src/viewer
309 11 6
NavigationFallbackComponent.ts
in src/component/fallback/navigation
135 6 5
RectGeometry.ts
in src/component/tag/geometry
403 24 5
KeySpatialNavigationHandler.ts
in src/component/keyboard
133 6 5
ZoomComponent.ts
in src/component/zoom
80 4 4
SequenceDOMRenderer.ts
in src/component/sequence
476 30 4
EarthControlHandler.ts
in src/component/pointer
224 6 4
SliderGLRenderer.ts
in src/component/slider
354 21 3
ImageComponent.ts
in src/component/image
448 3 3
InteractiveStateBase.ts
in src/state/state
412 20 3
zoom.css
in styles
79 - 2
Popup.ts
in src/component/popup/popup
354 13 2
DirectionComponent.ts
in src/component/direction
189 12 2
BounceHandler.ts
in src/component/pointer
104 - 2
DragPanHandler.ts
in src/component/pointer
236 - 2
CoverComponent.ts
in src/component/cover
223 7 2
PlayService.ts
in src/viewer
432 14 2
EdgeCalculator.ts
in src/graph/edge
556 8 1
Transform.ts
in src/geo
481 34 1
Spatial.ts
in src/geo
205 15 1
GLRenderer.ts
in src/render
385 7 1
PopupAlignment.ts
in src/component/popup/popup
1 - 1
ImageFallbackComponent.ts
in src/component/fallback/image
75 3 1
ComponentService.ts
in src/component
113 11 1
BearingComponent.ts
in src/component/bearing
352 7 1
SpatialScene.ts
in src/component/spatial
503 28 1
MarkerComponent.ts
in src/component/marker
546 20 1
ImageBoundary.ts
in src/component/pointer
117 4 1
VertexGeometry.ts
in src/component/tag/geometry
173 10 1
SpotRenderTag.ts
in src/component/tag/tag
100 5 1
OutlineCreateTag.ts
in src/component/tag/tag
173 10 1
OutlineRenderTagBase.ts
in src/component/tag/tag
140 13 1
CreateRectDragHandler.ts
in src/component/tag/handlers
128 3 1
CreateVertexHandler.ts
in src/component/tag/handlers
109 2 1
EditVertexHandler.ts
in src/component/tag/handlers
180 3 1
KeyZoomHandler.ts
in src/component/keyboard
55 3 1
Navigator.ts
in src/viewer
303 18 1
MouseService.ts
in src/viewer
590 49 1
Correlations

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

src/component/bearing/BearingComponent.ts x: 11 commits (all time) y: 352 lines of code src/component/image/ImageComponent.ts x: 10 commits (all time) y: 448 lines of code src/geo/Geo.ts x: 13 commits (all time) y: 60 lines of code src/render/RenderCamera.ts x: 44 commits (all time) y: 392 lines of code src/state/State.ts x: 8 commits (all time) y: 8 lines of code src/state/StateContext.ts x: 73 commits (all time) y: 190 lines of code src/state/StateService.ts x: 101 commits (all time) y: 468 lines of code src/state/StateTransitionMatrix.ts x: 4 commits (all time) y: 71 lines of code src/state/interfaces/IAnimationState.ts x: 6 commits (all time) y: 24 lines of code src/state/interfaces/IStateContext.ts x: 43 commits (all time) y: 39 lines of code src/state/state/GravityTraversingState.ts x: 1 commits (all time) y: 38 lines of code src/state/state/StateBase.ts x: 11 commits (all time) y: 346 lines of code src/viewer/Modes.ts x: 2 commits (all time) y: 16 lines of code src/viewer/PanService.ts x: 36 commits (all time) y: 309 lines of code src/viewer/Viewer.ts x: 234 commits (all time) y: 617 lines of code src/viewer/enums/CameraControls.ts x: 4 commits (all time) y: 6 lines of code src/tile/TextureProvider.ts x: 5 commits (all time) y: 352 lines of code src/viewer/Observer.ts x: 35 commits (all time) y: 434 lines of code src/viewer/interfaces/IViewer.ts x: 9 commits (all time) y: 72 lines of code src/state/state/EarthState.ts x: 10 commits (all time) y: 154 lines of code src/component/spatial/SpatialComponent.ts x: 16 commits (all time) y: 625 lines of code src/component/spatial/SpatialCommon.ts x: 1 commits (all time) y: 19 lines of code src/component/spatial/SpatialScene.ts x: 14 commits (all time) y: 503 lines of code src/component/spatial/scene/SpatialCell.ts x: 5 commits (all time) y: 265 lines of code src/viewer/CustomCameraControls.ts x: 6 commits (all time) y: 195 lines of code src/state/state/InteractiveWaitingState.ts x: 3 commits (all time) y: 35 lines of code src/state/state/TraversingState.ts x: 4 commits (all time) y: 67 lines of code src/state/state/WaitingState.ts x: 3 commits (all time) y: 49 lines of code src/mapillary.ts x: 10 commits (all time) y: 48 lines of code src/component/interfaces/SpatialConfiguration.ts x: 7 commits (all time) y: 14 lines of code src/component/spatial/enums/PointVisualizationMode.ts x: 1 commits (all time) y: 5 lines of code src/api/Common.ts x: 4 commits (all time) y: 85 lines of code doc/sidebars/docs.sidebars.js x: 11 commits (all time) y: 98 lines of code doc/src/theme/ReactLiveScope/index.js x: 14 commits (all time) y: 29 lines of code doc/src/pages/index.js x: 7 commits (all time) y: 95 lines of code src/component/interfaces/SequenceConfiguration.ts x: 8 commits (all time) y: 10 lines of code src/component/interfaces/SliderConfiguration.ts x: 8 commits (all time) y: 15 lines of code src/component/popup/interfaces/PopupOffset.ts x: 5 commits (all time) y: 11 lines of code src/component/popup/interfaces/PopupOptions.ts x: 4 commits (all time) y: 10 lines of code src/graph/edge/interfaces/PotentialEdge.ts x: 4 commits (all time) y: 16 lines of code src/util/interfaces/IEventEmitter.ts x: 1 commits (all time) y: 11 lines of code src/api/CellMath.ts x: 2 commits (all time) y: 37 lines of code src/api/DataProviderBase.ts x: 34 commits (all time) y: 105 lines of code src/api/GeometryProviderBase.ts x: 19 commits (all time) y: 81 lines of code src/api/interfaces/IDataProvider.ts x: 13 commits (all time) y: 73 lines of code src/api/provider/GraphDataProvider.ts x: 2 commits (all time) y: 260 lines of code src/api/events/ProviderEvent.ts x: 3 commits (all time) y: 6 lines of code src/component/spatial/SpatialCache.ts x: 5 commits (all time) y: 322 lines of code src/graph/ImageCache.ts x: 3 commits (all time) y: 285 lines of code src/viewer/Navigator.ts x: 89 commits (all time) y: 303 lines of code src/viewer/options/ViewerOptions.ts x: 9 commits (all time) y: 21 lines of code src/viewer/events/ViewerEventType.ts x: 5 commits (all time) y: 23 lines of code src/graph/FilterExpression.ts x: 5 commits (all time) y: 52 lines of code doc/docusaurus.docs.config.js x: 14 commits (all time) y: 150 lines of code src/component/spatial/scene/PerspectiveCameraFrame.ts x: 4 commits (all time) y: 72 lines of code doc/src/js/utils/error.js x: 2 commits (all time) y: 8 lines of code server.js x: 24 commits (all time) y: 75 lines of code src/render/DOMRenderer.ts x: 39 commits (all time) y: 248 lines of code src/viewer/TouchService.ts x: 33 commits (all time) y: 289 lines of code config/rollup.js x: 3 commits (all time) y: 22 lines of code doc/src/js/components/Code.js x: 4 commits (all time) y: 22 lines of code src/component/cover/CoverComponent.ts x: 8 commits (all time) y: 223 lines of code doc/src/css/custom.css x: 7 commits (all time) y: 27 lines of code src/component/attribution/AttributionComponent.ts x: 8 commits (all time) y: 143 lines of code src/component/slider/SliderComponent.ts x: 55 commits (all time) y: 723 lines of code src/viewer/ConfigurationService.ts x: 1 commits (all time) y: 23 lines of code src/viewer/Container.ts x: 55 commits (all time) y: 138 lines of code src/viewer/PlayService.ts x: 34 commits (all time) y: 432 lines of code src/api/ents/SpatialImageEnt.ts x: 12 commits (all time) y: 24 lines of code src/graph/Image.ts x: 9 commits (all time) y: 198 lines of code src/api/provider/GraphConverter.ts x: 1 commits (all time) y: 29 lines of code src/api/provider/GraphDataProviderOptions.ts x: 1 commits (all time) y: 4 lines of code src/api/provider/GraphQueryCreator.ts x: 1 commits (all time) y: 52 lines of code src/component/marker/marker/SimpleMarker.ts x: 24 commits (all time) y: 78 lines of code doc/src/js/options/Log.js x: 3 commits (all time) y: 54 lines of code src/component/tag/TagComponent.ts x: 128 commits (all time) y: 578 lines of code doc/src/js/options/Folder.js x: 3 commits (all time) y: 42 lines of code src/graph/GraphService.ts x: 115 commits (all time) y: 411 lines of code src/viewer/interfaces/ICustomRenderer.ts x: 12 commits (all time) y: 21 lines of code src/component/popup/popup/Popup.ts x: 43 commits (all time) y: 354 lines of code doc/src/css/editor.css x: 1 commits (all time) y: 64 lines of code doc/src/css/options.css x: 5 commits (all time) y: 107 lines of code src/component/keyboard/KeyPlayHandler.ts x: 10 commits (all time) y: 90 lines of code src/component/sequence/SequenceDOMRenderer.ts x: 54 commits (all time) y: 476 lines of code config/init.js x: 2 commits (all time) y: 33 lines of code doc/src/js/components/ViewerComponent.js x: 5 commits (all time) y: 27 lines of code src/component/pointer/BounceHandler.ts x: 1 commits (all time) y: 104 lines of code src/component/pointer/DragPanHandler.ts x: 1 commits (all time) y: 236 lines of code src/component/pointer/EarthControlHandler.ts x: 1 commits (all time) y: 224 lines of code src/component/pointer/ImageBoundary.ts x: 1 commits (all time) y: 117 lines of code src/component/pointer/ScrollZoomHandler.ts x: 1 commits (all time) y: 81 lines of code src/component/pointer/TouchZoomHandler.ts x: 1 commits (all time) y: 86 lines of code src/viewer/ComponentController.ts x: 70 commits (all time) y: 221 lines of code src/viewer/options/ComponentOptions.ts x: 5 commits (all time) y: 30 lines of code doc/src/js/components/code.module.css x: 2 commits (all time) y: 14 lines of code doc/src/js/options/BooleanController.js x: 1 commits (all time) y: 45 lines of code doc/src/js/options/OptionController.js x: 1 commits (all time) y: 25 lines of code src/component/keyboard/KeyZoomHandler.ts x: 12 commits (all time) y: 55 lines of code src/api/events/ProviderEventType.ts x: 2 commits (all time) y: 2 lines of code src/component/events/ComponentEvent.ts x: 6 commits (all time) y: 6 lines of code src/component/events/ComponentEventType.ts x: 3 commits (all time) y: 11 lines of code src/component/tag/geometry/RectGeometry.ts x: 43 commits (all time) y: 403 lines of code src/component/tag/tag/ExtremePointTag.ts x: 8 commits (all time) y: 85 lines of code src/component/tag/tag/OutlineTag.ts x: 47 commits (all time) y: 217 lines of code src/component/tag/tag/SpotTag.ts x: 17 commits (all time) y: 63 lines of code src/graph/Graph.ts x: 181 commits (all time) y: 1217 lines of code src/viewer/events/ViewerEvent.ts x: 7 commits (all time) y: 6 lines of code src/viewer/events/ViewerMouseEvent.ts x: 6 commits (all time) y: 17 lines of code src/api/contracts/ImagesContract.ts x: 3 commits (all time) y: 3 lines of code src/api/ents/CameraEnt.ts x: 8 commits (all time) y: 4 lines of code src/api/ents/CoreImageEnt.ts x: 9 commits (all time) y: 7 lines of code src/render/GLRenderer.ts x: 65 commits (all time) y: 385 lines of code doc/docusaurus.config.js x: 5 commits (all time) y: 35 lines of code src/api/S2GeometryProvider.ts x: 19 commits (all time) y: 64 lines of code src/component/direction/DirectionComponent.ts x: 38 commits (all time) y: 189 lines of code src/component/interfaces/MarkerConfiguration.ts x: 4 commits (all time) y: 4 lines of code src/component/keyboard/KeyboardComponent.ts x: 15 commits (all time) y: 94 lines of code src/component/marker/MarkerComponent.ts x: 92 commits (all time) y: 546 lines of code src/component/marker/marker/CircleMarker.ts x: 18 commits (all time) y: 40 lines of code src/component/popup/PopupComponent.ts x: 23 commits (all time) y: 134 lines of code src/component/sequence/SequenceComponent.ts x: 74 commits (all time) y: 432 lines of code src/component/tag/geometry/PointGeometry.ts x: 15 commits (all time) y: 33 lines of code src/component/tag/geometry/PointsGeometry.ts x: 11 commits (all time) y: 133 lines of code src/component/tag/geometry/PolygonGeometry.ts x: 38 commits (all time) y: 209 lines of code src/component/tag/tag/Tag.ts x: 22 commits (all time) y: 105 lines of code src/util/Support.ts x: 3 commits (all time) y: 117 lines of code src/viewer/CacheService.ts x: 16 commits (all time) y: 161 lines of code src/component/direction/DirectionDOMRenderer.ts x: 33 commits (all time) y: 143 lines of code src/component/fallback/navigation/NavigationFallbackComponent.ts x: 3 commits (all time) y: 135 lines of code src/component/keyboard/KeySequenceNavigationHandler.ts x: 13 commits (all time) y: 63 lines of code src/component/keyboard/KeySpatialNavigationHandler.ts x: 16 commits (all time) y: 133 lines of code src/tile/RegionOfInterestCalculator.ts x: 2 commits (all time) y: 132 lines of code src/tile/TileMath.ts x: 2 commits (all time) y: 117 lines of code src/component/slider/SliderDOMRenderer.ts x: 16 commits (all time) y: 101 lines of code src/component/tag/tag/ExtremePointRenderTag.ts x: 7 commits (all time) y: 130 lines of code src/component/tag/tag/OutlineRenderTag.ts x: 26 commits (all time) y: 285 lines of code src/component/tag/tag/OutlineRenderTagBase.ts x: 5 commits (all time) y: 140 lines of code src/component/tag/tag/SpotRenderTag.ts x: 14 commits (all time) y: 100 lines of code src/viewer/MouseService.ts x: 74 commits (all time) y: 590 lines of code src/component/spatial/scene/SpatialIntersection.ts x: 7 commits (all time) y: 86 lines of code src/component/util/MeshFactory.ts x: 3 commits (all time) y: 440 lines of code src/component/spatial/scene/PositionLine.ts x: 2 commits (all time) y: 66 lines of code src/component/spatial/scene/SpatialOctreeNode.ts x: 2 commits (all time) y: 90 lines of code src/component/spatial/scene/CameraFrameBase.ts x: 2 commits (all time) y: 82 lines of code src/component/spatial/scene/SphericalCameraFrame.ts x: 2 commits (all time) y: 92 lines of code src/render/RenderService.ts x: 48 commits (all time) y: 177 lines of code src/geo/Camera.ts x: 18 commits (all time) y: 70 lines of code src/viewer/CustomRenderer.ts x: 9 commits (all time) y: 84 lines of code src/component/Component.ts x: 28 commits (all time) y: 117 lines of code src/component/fallback/image/ImageFallbackComponent.ts x: 2 commits (all time) y: 75 lines of code src/graph/edge/EdgeCalculator.ts x: 80 commits (all time) y: 556 lines of code src/graph/FilterCreator.ts x: 7 commits (all time) y: 58 lines of code src/component/image/ImageGLRenderer.ts x: 1 commits (all time) y: 232 lines of code src/component/slider/SliderGLRenderer.ts x: 35 commits (all time) y: 354 lines of code src/component/util/MeshScene.ts x: 2 commits (all time) y: 128 lines of code src/component/marker/MarkerSet.ts x: 22 commits (all time) y: 121 lines of code src/component/marker/marker/Marker.ts x: 19 commits (all time) y: 61 lines of code src/viewer/Projection.ts x: 15 commits (all time) y: 100 lines of code src/geo/GeoRBush.ts x: 7 commits (all time) y: 19 lines of code src/graph/GraphCalculator.ts x: 18 commits (all time) y: 59 lines of code src/geo/GeoCoords.ts x: 22 commits (all time) y: 162 lines of code src/geo/Spatial.ts x: 37 commits (all time) y: 205 lines of code src/component/shaders/spherical.fragment.glsl.ts x: 2 commits (all time) y: 22 lines of code src/component/marker/MarkerScene.ts x: 15 commits (all time) y: 111 lines of code src/geo/Transform.ts x: 72 commits (all time) y: 481 lines of code src/component/tag/geometry/Geometry.ts x: 16 commits (all time) y: 17 lines of code src/component/tag/geometry/VertexGeometry.ts x: 29 commits (all time) y: 173 lines of code src/geo/ViewportCoords.ts x: 17 commits (all time) y: 270 lines of code src/graph/Sequence.ts x: 16 commits (all time) y: 35 lines of code src/state/state/InteractiveStateBase.ts x: 2 commits (all time) y: 412 lines of code src/component/util/HandlerBase.ts x: 2 commits (all time) y: 39 lines of code src/component/tag/handlers/TagHandlerBase.ts x: 6 commits (all time) y: 45 lines of code src/component/util/MouseOperator.ts x: 1 commits (all time) y: 71 lines of code rollup.config.js x: 4 commits (all time) y: 47 lines of code src/Mapillary.ts x: 45 commits (all time) y: 48 lines of code src/component/ComponentService.ts x: 19 commits (all time) y: 113 lines of code src/viewer/SpriteService.ts x: 24 commits (all time) y: 164 lines of code src/component/direction/DirectionDOMCalculator.ts x: 7 commits (all time) y: 160 lines of code src/component/tag/TagCreator.ts x: 20 commits (all time) y: 137 lines of code src/component/tag/TagDOMRenderer.ts x: 35 commits (all time) y: 28 lines of code src/component/tag/handlers/CreateHandlerBase.ts x: 10 commits (all time) y: 64 lines of code src/component/tag/handlers/EditVertexHandler.ts x: 14 commits (all time) y: 180 lines of code src/component/tag/tag/CreateTag.ts x: 5 commits (all time) y: 104 lines of code src/component/tag/tag/ExtremePointCreateTag.ts x: 13 commits (all time) y: 135 lines of code src/component/tag/tag/OutlineCreateTag.ts x: 25 commits (all time) y: 173 lines of code src/component/tag/tag/RenderTag.ts x: 9 commits (all time) y: 38 lines of code src/graph/edge/EdgeCalculatorDirections.ts x: 15 commits (all time) y: 70 lines of code src/viewer/LoadingService.ts x: 15 commits (all time) y: 67 lines of code src/graph/edge/EdgeCalculatorCoefficients.ts x: 7 commits (all time) y: 34 lines of code src/graph/edge/EdgeCalculatorSettings.ts x: 12 commits (all time) y: 49 lines of code styles/popup.css x: 1 commits (all time) y: 160 lines of code styles/tag.css x: 1 commits (all time) y: 111 lines of code src/component/shaders/fisheye.fragment.glsl.ts x: 1 commits (all time) y: 40 lines of code src/component/tag/TagScene.ts x: 10 commits (all time) y: 164 lines of code src/component/tag/TagSet.ts x: 20 commits (all time) y: 153 lines of code src/component/tag/error/GeometryTagError.ts x: 5 commits (all time) y: 8 lines of code src/component/tag/handlers/CreatePointHandler.ts x: 8 commits (all time) y: 27 lines of code src/component/tag/handlers/CreatePointsHandler.ts x: 5 commits (all time) y: 18 lines of code src/component/tag/handlers/CreateRectDragHandler.ts x: 15 commits (all time) y: 128 lines of code src/component/tag/handlers/CreateVertexHandler.ts x: 11 commits (all time) y: 109 lines of code src/render/RenderMode.ts x: 5 commits (all time) y: 4 lines of code src/state/FrameGenerator.ts x: 6 commits (all time) y: 22 lines of code src/geo/Lines.ts x: 3 commits (all time) y: 70 lines of code src/render/GlRenderer.ts x: 33 commits (all time) y: 385 lines of code
1217.0
lines of code
  min: 1.0
  average: 87.11
  25th percentile: 7.0
  median: 27.0
  75th percentile: 104.0
  max: 1217.0
0 234.0
commits (all time)
min: 1.0 | average: 11.33 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 10.0 | max: 234.0

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

src/component/bearing/BearingComponent.ts x: 1 contributors (all time) y: 352 lines of code src/component/image/ImageComponent.ts x: 1 contributors (all time) y: 448 lines of code src/geo/Geo.ts x: 2 contributors (all time) y: 60 lines of code src/render/RenderCamera.ts x: 3 contributors (all time) y: 392 lines of code src/state/State.ts x: 3 contributors (all time) y: 8 lines of code src/state/StateContext.ts x: 3 contributors (all time) y: 190 lines of code src/state/StateService.ts x: 4 contributors (all time) y: 468 lines of code src/state/StateTransitionMatrix.ts x: 1 contributors (all time) y: 71 lines of code src/state/interfaces/IAnimationState.ts x: 1 contributors (all time) y: 24 lines of code src/state/interfaces/IStateContext.ts x: 3 contributors (all time) y: 39 lines of code src/state/state/GravityTraversingState.ts x: 1 contributors (all time) y: 38 lines of code src/state/state/StateBase.ts x: 1 contributors (all time) y: 346 lines of code src/viewer/Modes.ts x: 1 contributors (all time) y: 16 lines of code src/viewer/PanService.ts x: 2 contributors (all time) y: 309 lines of code src/viewer/Viewer.ts x: 6 contributors (all time) y: 617 lines of code src/viewer/enums/CameraControls.ts x: 1 contributors (all time) y: 6 lines of code src/viewer/Observer.ts x: 2 contributors (all time) y: 434 lines of code src/viewer/interfaces/IViewer.ts x: 1 contributors (all time) y: 72 lines of code src/state/state/EarthState.ts x: 1 contributors (all time) y: 154 lines of code src/component/spatial/SpatialComponent.ts x: 1 contributors (all time) y: 625 lines of code src/component/spatial/SpatialScene.ts x: 1 contributors (all time) y: 503 lines of code src/component/spatial/scene/SpatialCell.ts x: 1 contributors (all time) y: 265 lines of code src/viewer/CustomCameraControls.ts x: 1 contributors (all time) y: 195 lines of code src/state/state/TraversingState.ts x: 1 contributors (all time) y: 67 lines of code src/state/state/WaitingState.ts x: 1 contributors (all time) y: 49 lines of code src/component/interfaces/SpatialConfiguration.ts x: 1 contributors (all time) y: 14 lines of code src/api/Common.ts x: 1 contributors (all time) y: 85 lines of code doc/sidebars/docs.sidebars.js x: 1 contributors (all time) y: 98 lines of code doc/src/theme/ReactLiveScope/index.js x: 1 contributors (all time) y: 29 lines of code doc/src/pages/index.js x: 1 contributors (all time) y: 95 lines of code src/api/DataProviderBase.ts x: 1 contributors (all time) y: 105 lines of code src/api/GeometryProviderBase.ts x: 1 contributors (all time) y: 81 lines of code src/api/provider/GraphDataProvider.ts x: 1 contributors (all time) y: 260 lines of code src/component/spatial/SpatialCache.ts x: 1 contributors (all time) y: 322 lines of code src/graph/ImageCache.ts x: 1 contributors (all time) y: 285 lines of code src/viewer/Navigator.ts x: 3 contributors (all time) y: 303 lines of code src/viewer/options/ViewerOptions.ts x: 1 contributors (all time) y: 21 lines of code src/graph/FilterExpression.ts x: 2 contributors (all time) y: 52 lines of code doc/docusaurus.docs.config.js x: 1 contributors (all time) y: 150 lines of code server.js x: 2 contributors (all time) y: 75 lines of code src/render/DOMRenderer.ts x: 5 contributors (all time) y: 248 lines of code src/viewer/TouchService.ts x: 4 contributors (all time) y: 289 lines of code src/component/cover/CoverComponent.ts x: 1 contributors (all time) y: 223 lines of code src/component/attribution/AttributionComponent.ts x: 1 contributors (all time) y: 143 lines of code src/component/slider/SliderComponent.ts x: 2 contributors (all time) y: 723 lines of code src/viewer/Container.ts x: 5 contributors (all time) y: 138 lines of code src/graph/Image.ts x: 1 contributors (all time) y: 198 lines of code src/api/provider/GraphDataProviderOptions.ts x: 1 contributors (all time) y: 4 lines of code src/component/marker/marker/SimpleMarker.ts x: 2 contributors (all time) y: 78 lines of code doc/src/js/options/Log.js x: 1 contributors (all time) y: 54 lines of code src/component/tag/TagComponent.ts x: 3 contributors (all time) y: 578 lines of code doc/src/js/options/Folder.js x: 1 contributors (all time) y: 42 lines of code src/graph/GraphService.ts x: 4 contributors (all time) y: 411 lines of code src/component/popup/popup/Popup.ts x: 2 contributors (all time) y: 354 lines of code doc/src/css/options.css x: 1 contributors (all time) y: 107 lines of code src/component/keyboard/KeyPlayHandler.ts x: 2 contributors (all time) y: 90 lines of code src/component/sequence/SequenceDOMRenderer.ts x: 3 contributors (all time) y: 476 lines of code src/component/pointer/DragPanHandler.ts x: 1 contributors (all time) y: 236 lines of code src/component/pointer/ImageBoundary.ts x: 1 contributors (all time) y: 117 lines of code src/viewer/ComponentController.ts x: 5 contributors (all time) y: 221 lines of code doc/src/js/options/BooleanController.js x: 1 contributors (all time) y: 45 lines of code src/component/keyboard/KeyZoomHandler.ts x: 2 contributors (all time) y: 55 lines of code src/component/tag/geometry/RectGeometry.ts x: 3 contributors (all time) y: 403 lines of code src/component/tag/tag/ExtremePointTag.ts x: 2 contributors (all time) y: 85 lines of code src/component/tag/tag/OutlineTag.ts x: 3 contributors (all time) y: 217 lines of code src/component/tag/tag/SpotTag.ts x: 2 contributors (all time) y: 63 lines of code src/graph/Graph.ts x: 5 contributors (all time) y: 1217 lines of code src/render/GLRenderer.ts x: 5 contributors (all time) y: 385 lines of code src/component/direction/DirectionComponent.ts x: 2 contributors (all time) y: 189 lines of code src/component/keyboard/KeyboardComponent.ts x: 2 contributors (all time) y: 94 lines of code src/component/marker/MarkerComponent.ts x: 5 contributors (all time) y: 546 lines of code src/component/marker/marker/CircleMarker.ts x: 2 contributors (all time) y: 40 lines of code src/component/popup/PopupComponent.ts x: 2 contributors (all time) y: 134 lines of code src/component/tag/geometry/PointGeometry.ts x: 2 contributors (all time) y: 33 lines of code src/component/tag/geometry/PolygonGeometry.ts x: 3 contributors (all time) y: 209 lines of code src/component/tag/tag/Tag.ts x: 2 contributors (all time) y: 105 lines of code src/viewer/CacheService.ts x: 2 contributors (all time) y: 161 lines of code src/component/direction/DirectionDOMRenderer.ts x: 2 contributors (all time) y: 143 lines of code src/component/fallback/navigation/NavigationFallbackComponent.ts x: 1 contributors (all time) y: 135 lines of code src/tile/RegionOfInterestCalculator.ts x: 1 contributors (all time) y: 132 lines of code src/component/tag/tag/OutlineRenderTag.ts x: 2 contributors (all time) y: 285 lines of code src/component/tag/tag/SpotRenderTag.ts x: 2 contributors (all time) y: 100 lines of code src/viewer/MouseService.ts x: 4 contributors (all time) y: 590 lines of code src/component/util/MeshFactory.ts x: 1 contributors (all time) y: 440 lines of code src/component/spatial/scene/SpatialOctreeNode.ts x: 1 contributors (all time) y: 90 lines of code src/render/RenderService.ts x: 5 contributors (all time) y: 177 lines of code src/geo/Camera.ts x: 3 contributors (all time) y: 70 lines of code src/component/Component.ts x: 3 contributors (all time) y: 117 lines of code src/graph/edge/EdgeCalculator.ts x: 4 contributors (all time) y: 556 lines of code src/component/image/ImageGLRenderer.ts x: 1 contributors (all time) y: 232 lines of code src/component/util/MeshScene.ts x: 1 contributors (all time) y: 128 lines of code src/component/marker/MarkerSet.ts x: 2 contributors (all time) y: 121 lines of code src/geo/GeoRBush.ts x: 2 contributors (all time) y: 19 lines of code src/geo/GeoCoords.ts x: 3 contributors (all time) y: 162 lines of code src/geo/Spatial.ts x: 4 contributors (all time) y: 205 lines of code src/component/marker/MarkerScene.ts x: 2 contributors (all time) y: 111 lines of code src/geo/Transform.ts x: 4 contributors (all time) y: 481 lines of code src/component/tag/geometry/VertexGeometry.ts x: 3 contributors (all time) y: 173 lines of code src/geo/ViewportCoords.ts x: 2 contributors (all time) y: 270 lines of code src/graph/Sequence.ts x: 3 contributors (all time) y: 35 lines of code src/state/TransitionMode.ts x: 2 contributors (all time) y: 4 lines of code src/state/state/InteractiveStateBase.ts x: 1 contributors (all time) y: 412 lines of code src/component/tag/handlers/TagHandlerBase.ts x: 2 contributors (all time) y: 45 lines of code src/Mapillary.ts x: 4 contributors (all time) y: 48 lines of code src/component/ComponentService.ts x: 3 contributors (all time) y: 113 lines of code src/viewer/SpriteService.ts x: 2 contributors (all time) y: 164 lines of code src/viewer/interfaces/ISpriteAtlas.ts x: 2 contributors (all time) y: 8 lines of code src/component/shaders/Shaders.ts x: 3 contributors (all time) y: 51 lines of code src/component/tag/TagCreator.ts x: 2 contributors (all time) y: 137 lines of code src/component/tag/TagDOMRenderer.ts x: 3 contributors (all time) y: 28 lines of code src/component/tag/handlers/EditVertexHandler.ts x: 2 contributors (all time) y: 180 lines of code src/component/tag/tag/OutlineCreateTag.ts x: 2 contributors (all time) y: 173 lines of code src/component/tag/tag/RenderTag.ts x: 2 contributors (all time) y: 38 lines of code src/viewer/LoadingService.ts x: 3 contributors (all time) y: 67 lines of code styles/popup.css x: 1 contributors (all time) y: 160 lines of code styles/tag.css x: 1 contributors (all time) y: 111 lines of code src/component/tag/TagSet.ts x: 2 contributors (all time) y: 153 lines of code src/component/tag/handlers/CreatePointHandler.ts x: 2 contributors (all time) y: 27 lines of code src/component/tag/handlers/CreateRectDragHandler.ts x: 2 contributors (all time) y: 128 lines of code src/component/tag/handlers/CreateVertexHandler.ts x: 2 contributors (all time) y: 109 lines of code src/render/RenderMode.ts x: 4 contributors (all time) y: 4 lines of code src/state/FrameGenerator.ts x: 3 contributors (all time) y: 22 lines of code src/render/GlRenderer.ts x: 3 contributors (all time) y: 385 lines of code
1217.0
lines of code
  min: 1.0
  average: 87.11
  25th percentile: 7.0
  median: 27.0
  75th percentile: 104.0
  max: 1217.0
0 6.0
contributors (all time)
min: 1.0 | average: 1.49 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

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

src/component/bearing/BearingComponent.ts x: 1 commits (30d) y: 352 lines of code src/component/image/ImageComponent.ts x: 1 commits (30d) y: 448 lines of code src/geo/Geo.ts x: 1 commits (30d) y: 60 lines of code src/render/RenderCamera.ts x: 1 commits (30d) y: 392 lines of code src/state/State.ts x: 1 commits (30d) y: 8 lines of code src/state/StateContext.ts x: 1 commits (30d) y: 190 lines of code src/state/StateService.ts x: 1 commits (30d) y: 468 lines of code src/state/StateTransitionMatrix.ts x: 1 commits (30d) y: 71 lines of code src/state/interfaces/IAnimationState.ts x: 1 commits (30d) y: 24 lines of code src/state/interfaces/IStateContext.ts x: 1 commits (30d) y: 39 lines of code src/state/state/GravityTraversingState.ts x: 1 commits (30d) y: 38 lines of code src/state/state/StateBase.ts x: 1 commits (30d) y: 346 lines of code src/viewer/Modes.ts x: 1 commits (30d) y: 16 lines of code src/viewer/PanService.ts x: 1 commits (30d) y: 309 lines of code src/viewer/Viewer.ts x: 1 commits (30d) y: 617 lines of code src/viewer/enums/CameraControls.ts x: 1 commits (30d) y: 6 lines of code
617.0
lines of code
  min: 6.0
  average: 219.76
  25th percentile: 31.0
  median: 190.0
  75th percentile: 372.0
  max: 617.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

src/component/bearing/BearingComponent.ts x: 1 contributors (30d) y: 352 lines of code src/component/image/ImageComponent.ts x: 1 contributors (30d) y: 448 lines of code src/geo/Geo.ts x: 1 contributors (30d) y: 60 lines of code src/render/RenderCamera.ts x: 1 contributors (30d) y: 392 lines of code src/state/State.ts x: 1 contributors (30d) y: 8 lines of code src/state/StateContext.ts x: 1 contributors (30d) y: 190 lines of code src/state/StateService.ts x: 1 contributors (30d) y: 468 lines of code src/state/StateTransitionMatrix.ts x: 1 contributors (30d) y: 71 lines of code src/state/interfaces/IAnimationState.ts x: 1 contributors (30d) y: 24 lines of code src/state/interfaces/IStateContext.ts x: 1 contributors (30d) y: 39 lines of code src/state/state/GravityTraversingState.ts x: 1 contributors (30d) y: 38 lines of code src/state/state/StateBase.ts x: 1 contributors (30d) y: 346 lines of code src/viewer/Modes.ts x: 1 contributors (30d) y: 16 lines of code src/viewer/PanService.ts x: 1 contributors (30d) y: 309 lines of code src/viewer/Viewer.ts x: 1 contributors (30d) y: 617 lines of code src/viewer/enums/CameraControls.ts x: 1 contributors (30d) y: 6 lines of code
617.0
lines of code
  min: 6.0
  average: 219.76
  25th percentile: 31.0
  median: 190.0
  75th percentile: 372.0
  max: 617.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): 24 points

src/component/bearing/BearingComponent.ts x: 1 commits (90d) y: 352 lines of code src/component/image/ImageComponent.ts x: 1 commits (90d) y: 448 lines of code src/geo/Geo.ts x: 1 commits (90d) y: 60 lines of code src/render/RenderCamera.ts x: 2 commits (90d) y: 392 lines of code src/state/State.ts x: 1 commits (90d) y: 8 lines of code src/state/StateContext.ts x: 2 commits (90d) y: 190 lines of code src/state/StateService.ts x: 1 commits (90d) y: 468 lines of code src/state/StateTransitionMatrix.ts x: 1 commits (90d) y: 71 lines of code src/state/interfaces/IAnimationState.ts x: 2 commits (90d) y: 24 lines of code src/state/interfaces/IStateContext.ts x: 1 commits (90d) y: 39 lines of code src/state/state/StateBase.ts x: 3 commits (90d) y: 346 lines of code src/viewer/Modes.ts x: 1 commits (90d) y: 16 lines of code src/viewer/PanService.ts x: 1 commits (90d) y: 309 lines of code src/viewer/Viewer.ts x: 2 commits (90d) y: 617 lines of code src/viewer/enums/CameraControls.ts x: 1 commits (90d) y: 6 lines of code src/viewer/Observer.ts x: 1 commits (90d) y: 434 lines of code src/viewer/interfaces/IViewer.ts x: 2 commits (90d) y: 72 lines of code src/state/state/EarthState.ts x: 1 commits (90d) y: 154 lines of code src/component/spatial/SpatialComponent.ts x: 2 commits (90d) y: 625 lines of code src/component/spatial/SpatialCommon.ts x: 1 commits (90d) y: 19 lines of code src/component/spatial/SpatialScene.ts x: 1 commits (90d) y: 503 lines of code src/component/spatial/scene/SpatialCell.ts x: 1 commits (90d) y: 265 lines of code
625.0
lines of code
  min: 6.0
  average: 242.0
  25th percentile: 38.25
  median: 227.5
  75th percentile: 423.5
  max: 625.0
0 3.0
commits (90d)
min: 1.0 | average: 1.33 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

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

src/component/bearing/BearingComponent.ts x: 1 contributors (90d) y: 352 lines of code src/component/image/ImageComponent.ts x: 1 contributors (90d) y: 448 lines of code src/geo/Geo.ts x: 1 contributors (90d) y: 60 lines of code src/render/RenderCamera.ts x: 1 contributors (90d) y: 392 lines of code src/state/State.ts x: 1 contributors (90d) y: 8 lines of code src/state/StateContext.ts x: 1 contributors (90d) y: 190 lines of code src/state/StateService.ts x: 1 contributors (90d) y: 468 lines of code src/state/StateTransitionMatrix.ts x: 1 contributors (90d) y: 71 lines of code src/state/interfaces/IAnimationState.ts x: 1 contributors (90d) y: 24 lines of code src/state/interfaces/IStateContext.ts x: 1 contributors (90d) y: 39 lines of code src/state/state/StateBase.ts x: 1 contributors (90d) y: 346 lines of code src/viewer/Modes.ts x: 1 contributors (90d) y: 16 lines of code src/viewer/PanService.ts x: 1 contributors (90d) y: 309 lines of code src/viewer/Viewer.ts x: 1 contributors (90d) y: 617 lines of code src/viewer/enums/CameraControls.ts x: 1 contributors (90d) y: 6 lines of code src/viewer/Observer.ts x: 1 contributors (90d) y: 434 lines of code src/viewer/interfaces/IViewer.ts x: 1 contributors (90d) y: 72 lines of code src/state/state/EarthState.ts x: 1 contributors (90d) y: 154 lines of code src/component/spatial/SpatialComponent.ts x: 1 contributors (90d) y: 625 lines of code src/component/spatial/SpatialCommon.ts x: 1 contributors (90d) y: 19 lines of code src/component/spatial/SpatialScene.ts x: 1 contributors (90d) y: 503 lines of code src/component/spatial/scene/SpatialCell.ts x: 1 contributors (90d) y: 265 lines of code
625.0
lines of code
  min: 6.0
  average: 242.0
  25th percentile: 38.25
  median: 227.5
  75th percentile: 423.5
  max: 625.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