awslabs / synchro-charts
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 334
  • Daily file updates (only one update per file and date counted): 1104
  • First update: 2021-06-15
  • Latest update: 2022-01-25
  • Days between first and latest update: 225 (32 weeks, estimated 160 working days)
  • Active days (at least one file change): 51
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 334 files with 21,521 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 331 files that are 181-365 days old (21,361 lines of code)
    • 3 files that are 91-180 days old (160 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
0% | 99% | <1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 334 files with 21,521 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 286 files have been last changed 181-365 days ago (15,527 lines of code)
    • 40 files have been last changed 91-180 days ago (4,146 lines of code)
    • 6 files have been last changed 31-90 days ago (1,741 lines of code)
    • 2 files have been last changed 1-30 days ago (107 lines of code)
0% | 72% | 19% | 8% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, tsx, md, css, js, json, jsx, yml, gitignore, snap, npmignore, editorconfig, eslintignore, txt, MD, html, npmrc
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
tsx0% | 99% | <1% | 0% | 0%
ts0% | 98% | 1% | 0% | 0%
css0% | 100% | 0% | 0% | 0%
jsx0% | 100% | 0% | 0% | 0%
js0% | 100% | 0% | 0% | 0%
html0% | 100% | 0% | 0% | 0%
MD0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
tsx0% | 76% | 10% | 11% | <1%
ts0% | 66% | 33% | <1% | 0%
css0% | 100% | 0% | 0% | 0%
js0% | 65% | 0% | 34% | 0%
html0% | 100% | 0% | 0% | 0%
jsx0% | 3% | 96% | 0% | 0%
MD0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
packages/synchro-charts/src/components0% | 99% | <1% | 0% | 0%
packages/synchro-charts/src/testing0% | 99% | <1% | 0% | 0%
packages/doc-site/src/components0% | 100% | 0% | 0% | 0%
packages/synchro-charts/src/utils0% | 100% | 0% | 0% | 0%
packages/synchro-charts-react/src/react-component-lib0% | 100% | 0% | 0% | 0%
packages/doc-site0% | 100% | 0% | 0% | 0%
packages/synchro-charts/src/globals0% | 100% | 0% | 0% | 0%
packages/doc-site/src0% | 100% | 0% | 0% | 0%
packages/synchro-charts0% | 100% | 0% | 0% | 0%
packages/synchro-charts/src/scripts0% | 100% | 0% | 0% | 0%
packages/synchro-charts/src0% | 100% | 0% | 0% | 0%
packages/synchro-charts/cypress/integration0% | 100% | 0% | 0% | 0%
packages/synchro-charts/cypress/support0% | 100% | 0% | 0% | 0%
packages/synchro-charts/configuration/jest0% | 100% | 0% | 0% | 0%
packages/synchro-charts/cypress0% | 100% | 0% | 0% | 0%
packages/doc-site/src/styleguide0% | 100% | 0% | 0% | 0%
packages/synchro-charts-react/src0% | 100% | 0% | 0% | 0%
packages/synchro-charts/cypress/plugins0% | 100% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
packages/synchro-charts/src/components0% | 75% | 11% | 12% | <1%
packages/synchro-charts/src/testing0% | 73% | 25% | <1% | 0%
packages/synchro-charts-react/src/react-component-lib0% | 100% | 0% | 0% | 0%
packages/synchro-charts/src/utils0% | 56% | 40% | 2% | 0%
packages/doc-site/src/components0% | 16% | 83% | 0% | 0%
packages/synchro-charts/src/globals0% | 100% | 0% | 0% | 0%
packages/doc-site/src0% | 100% | 0% | 0% | 0%
packages/synchro-charts/src/scripts0% | 100% | 0% | 0% | 0%
packages/synchro-charts/src0% | 100% | 0% | 0% | 0%
packages/synchro-charts0% | 80% | 0% | 0% | 20%
packages/synchro-charts/cypress/support0% | 100% | 0% | 0% | 0%
packages/synchro-charts/configuration/jest0% | 92% | 7% | 0% | 0%
packages/synchro-charts/cypress0% | 100% | 0% | 0% | 0%
packages/doc-site/src/styleguide0% | 100% | 0% | 0% | 0%
packages/synchro-charts-react/src0% | 100% | 0% | 0% | 0%
packages/synchro-charts/cypress/plugins0% | 100% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
packages/synchro-charts/cypress/integration0% | 0% | 100% | 0% | 0%
packages/doc-site0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
routes.ts
in packages/synchro-charts/src/testing/app
346 - 99 221 5
utils.ts
in packages/synchro-charts/src/components/charts/common/annotations
223 - 162 221 5
constants.ts
in packages/synchro-charts/src/testing/dynamicWidgetUtils
173 2 179 221 3
types.ts
in packages/synchro-charts/src/components/charts/common
157 - 179 221 6
describePassedInProps.tsx
in packages/synchro-charts/src/testing/chartDescriptions
124 - 201 221 3
dataTypes.ts
in packages/synchro-charts/src/utils
122 - 153 221 4
pointMesh.ts
in packages/synchro-charts/src/components/charts/common/meshes
110 2 218 221 3
time.ts
in packages/synchro-charts/src/utils
109 - 188 221 3
testCaseParameters.ts
in packages/synchro-charts/src/testing/dynamicWidgetUtils
108 - 201 221 4
iconUtils.tsx
in packages/synchro-charts/src/components/charts/common/annotations
108 7 221 221 1
thresholdBands.ts
in packages/synchro-charts/src/components/charts/common/annotations
103 - 197 221 4
getYRange.ts
in packages/synchro-charts/src/components/charts/common
96 - 221 221 1
trendAnalysis.ts
in packages/synchro-charts/src/components/charts/common/trends
89 - 201 221 2
renderAnnotations.ts
in packages/synchro-charts/src/components/charts/common/annotations
87 - 162 221 7
testCaseParameters.ts
in packages/synchro-charts/src/testing/test-routes/status-grid
82 - 221 221 1
breachedThreshold.ts
in packages/synchro-charts/src/components/charts/common/annotations
81 - 220 221 2
multiple-statuses.tsx
in packages/synchro-charts/src/testing/test-routes/charts/shaders/status-timeline
79 2 153 221 5
newChartSpecPage.ts
in packages/synchro-charts/src/testing/chartDescriptions
74 - 116 221 6
describeErrorStatus.ts
in packages/synchro-charts/src/testing/chartDescriptions
67 - 218 221 3
attachEventProps.ts
in packages/synchro-charts-react/src/react-component-lib/utils
66 5 221 221 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.js
in packages/synchro-charts/cypress/support
1 - 221 221 1
constants.ts
in packages/synchro-charts/src/components/charts/common/annotations
2 - 221 221 1
getDistanceFromDuration.ts
in packages/synchro-charts/src/components/charts/common
2 - 221 221 1
index.ts
in packages/synchro-charts-react/src/react-component-lib
3 - 221 221 1
constants.ts
in packages/synchro-charts/src
3 - 221 221 1
chartSize.ts
in packages/synchro-charts/src/testing/test-routes/charts/shaders
4 - 221 221 1
types.ts
in packages/synchro-charts/src/components/common
5 - 221 221 1
terms.ts
in packages/synchro-charts/src/components/common
5 - 221 221 1
overrides.js
in packages/synchro-charts/configuration/jest
5 1 221 221 1
wait.ts
in packages/synchro-charts/src/testing
6 - 221 221 1
toolTipSettings.ts
in packages/synchro-charts/src/components/common
8 - 221 221 1
utils.ts
in packages/synchro-charts/cypress
8 - 221 221 1
index.js
in packages/synchro-charts/cypress/plugins
8 - 221 221 1
getDataPoints.ts
in packages/synchro-charts/src/utils
10 - 221 221 1
types.ts
in packages/synchro-charts/cypress
10 - 221 221 1
sc-error-badge.css
in packages/synchro-charts/src/components/sc-error-badge
12 - 221 221 1
point.vert.ts
in packages/synchro-charts/src/components/charts/common/meshes
13 1 221 221 1
sc-error-badge.tsx
in packages/synchro-charts/src/components/sc-error-badge
13 - 221 221 1
point.frag.ts
in packages/synchro-charts/src/components/charts/common/meshes
14 1 221 221 1
trendConfig.ts
in packages/synchro-charts/src/components/charts/common/trends
15 - 221 221 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
sc-annotations-draggable-multi.tsx
in packages/synchro-charts/src/testing/test-routes/charts
64 1 99 99 1
viewportHandler.ts
in packages/synchro-charts/src/components/viewportHandler
90 - 139 180 3
types.ts
in packages/synchro-charts/src/components/viewportHandler
6 - 153 180 2
validate.ts
in packages/synchro-charts/src/components/common/validator
22 - 172 188 2
isValidDate.ts
in packages/synchro-charts/src/components/common/validator
2 - 188 188 1
draggableAnnotations.ts
in packages/synchro-charts/src/components/charts/common/annotations
177 - 162 189 5
sc-webgl-chart-annotation-editable.tsx
in packages/synchro-charts/src/testing/test-routes/charts
172 2 173 189 3
utils-draggable.ts
in packages/synchro-charts/cypress/integration/charts
36 3 176 189 3
getCSSColorByString.ts
in packages/synchro-charts/src/components/charts/common
8 - 201 201 1
sc-status-timeline-overlay.spec.tsx
in packages/synchro-charts/src/components/charts/sc-status-timeline/sc-status-timeline-overlay
442 - 201 202 2
statusMesh.ts
in packages/synchro-charts/src/components/charts/sc-status-timeline
210 - 201 202 2
sc-status-timeline.tsx
in packages/synchro-charts/src/components/charts/sc-status-timeline
98 2 21 202 5
sc-status-timeline-overlay.tsx
in packages/synchro-charts/src/components/charts/sc-status-timeline/sc-status-timeline-overlay
97 3 189 202 2
status-timeline-dynamic-data-streams.tsx
in packages/synchro-charts/src/testing/test-routes/charts/status-timeline
90 1 201 202 2
status-timeline-threshold-multiple-data-stream.tsx
in packages/synchro-charts/src/testing/test-routes/charts/status-timeline
78 - 201 202 2
status-timeline-fast-viewport.tsx
in packages/synchro-charts/src/testing/test-routes/charts/status-timeline
75 1 201 202 2
status-timeline-dynamic-data.tsx
in packages/synchro-charts/src/testing/test-routes/charts/status-timeline
69 1 201 202 2
status-timeline-raw-data.tsx
in packages/synchro-charts/src/testing/test-routes/charts/status-timeline
68 - 201 202 2
status-timeline-threshold-band.tsx
in packages/synchro-charts/src/testing/test-routes/charts/status-timeline
64 - 201 202 2
status-timeline-dynamic-buffer.tsx
in packages/synchro-charts/src/testing/test-routes/charts/status-timeline
57 1 201 202 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
sc-status-timeline.tsx
in packages/synchro-charts/src/components/charts/sc-status-timeline
98 2 21 202 5
CHANGELOG.MD
in packages/synchro-charts
9 - 21 221 3
sc-webgl-base-chart.tsx
in packages/synchro-charts/src/components/charts/sc-webgl-base-chart
790 12 53 220 12
sc-webgl-base-chart.spec.tsx
in packages/synchro-charts/src/components/charts/sc-webgl-base-chart
702 5 53 220 6
line-chart-viewport-change.tsx
in packages/synchro-charts/src/testing/test-routes/charts
52 1 53 221 4
sc-size-provider.tsx
in packages/synchro-charts/src/components/sc-size-provider
63 3 84 220 2
types.ts
in packages/synchro-charts/src/utils
9 - 84 221 2
styleguide.config.js
in packages/doc-site
125 2 85 214 8
webglContext.ts
in packages/synchro-charts/src/components/sc-webgl-context
135 1 92 220 9
sc-webgl-context.tsx
in packages/synchro-charts/src/components/sc-webgl-context
16 1 92 220 2
routes.ts
in packages/synchro-charts/src/testing/app
346 - 99 221 5
sc-annotations-draggable-multi.tsx
in packages/synchro-charts/src/testing/test-routes/charts
64 1 99 99 1
newChartSpecPage.ts
in packages/synchro-charts/src/testing/chartDescriptions
74 - 116 221 6
LiveDemo.jsx
in packages/doc-site/src/components/chart-demo
188 - 133 214 3
utils.ts
in packages/synchro-charts/src/components/charts/sc-webgl-base-chart
74 1 133 220 3
setupTests.ts
in packages/synchro-charts/configuration/jest
2 - 133 221 2
viewportHandler.ts
in packages/synchro-charts/src/components/viewportHandler
90 - 139 180 3
sc-widget-grid.tsx
in packages/synchro-charts/src/components/sc-widget-grid
191 9 153 220 6
dataTypes.ts
in packages/synchro-charts/src/utils
122 - 153 221 4
sc-multiple-lines-overlapping.tsx
in packages/synchro-charts/src/testing/test-routes/charts/shaders
80 2 153 220 4