microsoft / charticulator
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: 322
  • Daily file updates (only one update per file and date counted): 592
  • First update: 2017-10-31
  • Latest update: 2022-01-28
  • Days between first and latest update: 1551 (221 weeks, estimated 1105 working days)
  • Active days (at least one file change): 274
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 322 files with 122,337 lines of code in files.
    • 260 files that are 366+ days old (65,760 lines of code)
    • 22 files that are 181-365 days old (52,722 lines of code)
    • 25 files that are 91-180 days old (2,830 lines of code)
    • 4 files that are 31-90 days old (328 lines of code)
    • 11 files that are 1-30 days old (697 lines of code)
53% | 43% | 2% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 322 files with 122,337 lines of code in files.
    • 55 files have been last changed 366+ days ago (2,380 lines of code)
    • 55 files have been last changed 181-365 days ago (7,377 lines of code)
    • 79 files have been last changed 91-180 days ago (62,371 lines of code)
    • 25 files have been last changed 31-90 days ago (7,514 lines of code)
    • 108 files have been last changed 1-30 days ago (42,695 lines of code)
1% | 6% | 50% | 6% | 34%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, svg, tsx, scss, json, md, js, yml, html, css, txt, gitignore, dockerignore, eslintignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts92% | 5% | <1% | <1% | <1%
tsx62% | 28% | 7% | <1% | 1%
scss26% | 73% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
html<1% | 99% | 0% | 0% | 0%
css0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts1% | 8% | 22% | 5% | 60%
scss3% | 1% | 85% | 8% | 0%
yml97% | 0% | 0% | 0% | 2%
tsx<1% | 9% | 29% | 10% | 50%
html0% | <1% | 99% | 0% | <1%
css0% | 0% | 100% | 0% | 0%
js0% | 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
src/app75% | 16% | 5% | <1% | 1%
src/core97% | <1% | 1% | <1% | <1%
sass/components100% | 0% | 0% | 0% | 0%
src/container100% | 0% | 0% | 0% | 0%
ROOT86% | 0% | 0% | 0% | 13%
src100% | 0% | 0% | 0% | 0%
sass100% | 0% | 0% | 0% | 0%
src/worker100% | 0% | 0% | 0% | 0%
sass/common100% | 0% | 0% | 0% | 0%
public100% | 0% | 0% | 0% | 0%
public_test100% | 0% | 0% | 0% | 0%
sass/editor100% | 0% | 0% | 0% | 0%
src/fabric-icons0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/core2% | 9% | 14% | 7% | 66%
ROOT63% | 0% | 0% | 0% | 36%
src/app1% | 9% | 25% | 8% | 54%
sass/components10% | 8% | 44% | 37% | 0%
sass/common74% | 0% | 25% | 0% | 0%
sass23% | 0% | 76% | 0% | 0%
src/container<1% | 0% | 0% | 29% | 70%
src<1% | 9% | 0% | 0% | 90%
sass/editor100% | 0% | 0% | 0% | 0%
src/worker0% | 64% | 0% | 0% | 35%
public0% | 67% | 0% | 0% | 32%
public_test0% | 100% | 0% | 0% | 0%
src/fabric-icons0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
base.ts
in src/core/prototypes/plot_segments/region_2d
2782 49 20 1365 51
axis.ts
in src/core/prototypes/plot_segments
2201 43 6 1365 81
attribute_editor.scss
in sass/components/canvas
1603 - 55 1365 41
mark_editor.tsx
in src/app/views/canvas
1594 31 20 1365 43
chart_editor.tsx
in src/app/views/canvas
1435 26 3 1365 43
palettes.ts
in src/app/resources
1178 4 154 1365 14
state.ts
in src/core/prototypes
1081 58 11 1365 36
index.ts
in src/core/prototypes/links
1061 17 3 1365 28
textbox.ts
in src/core/prototypes/marks
909 11 3 1365 30
tool_bar.tsx
in src/app/views
901 27 20 1365 44
cartesian.ts
in src/core/prototypes/plot_segments/region_2d
889 16 3 1365 45
polar.ts
in src/core/prototypes/plot_segments/region_2d
878 15 3 1365 39
actions.ts
in src/app/actions
842 114 130 1365 44
solver.ts
in src/core/solver
828 34 20 1365 28
export_view.tsx
in src/app/views/file_view
790 15 20 1365 33
rect.ts
in src/core/prototypes/marks
751 15 3 1365 37
link_creator.tsx
in src/app/views/panels
718 12 68 1365 22
categorical.ts
in src/core/prototypes/scales
689 26 20 1365 43
canvas.scss
in sass/components/canvas
640 - 175 1365 15
index.tsx
in src/app/renderer
616 9 20 1365 29
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
THIRD_PARTY.yml
in root
558 - 1315 1365 2
index.ts
in src/app/extension
1 - 1239 1365 5
index.scss
in sass/editor
1 - 1239 1365 2
variables.scss
in sass/common
1 - 1239 1365 2
index.ts
in src/app/resources
2 - 1239 1365 5
index.ts
in src/core/prototypes/plot_segments/map
3 - 1239 1365 5
index.ts
in src/app/controllers
3 - 1239 1365 5
index.ts
in src/app/actions
3 - 1239 1365 5
common.scss
in sass/common
6 - 1239 1365 2
utils.scss
in sass/common
14 - 1239 1365 2
scrollbar.scss
in sass/common
15 - 1239 1365 2
fonts.scss
in sass/common
20 - 1239 1365 3
abstract.ts
in src/app/backend
34 - 1239 1365 5
reset.scss
in sass/common
123 - 1239 1365 2
data_axis.attrs.ts
in src/core/prototypes/marks
17 - 1225 1232 3
tabs_view.scss
in sass/components
22 - 1225 1232 2
index.ts
in src/app/views
5 - 1217 1365 6
abstract.ts
in src/app/extension
11 - 1217 1365 6
selection.ts
in src/app/stores
24 1 1217 1217 1
page.scss
in sass
73 - 1216 1365 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
utils.ts
in src/app/views/panels/widgets
39 3 3 3 1
types.ts
in src/core/prototypes/legends
4 - 6 6 1
karma.conf.ts
in root
115 1 14 14 1
types.tsx
in src/app/views/panels/widgets
211 5 20 20 1
color_rgb_input.tsx
in src/app/components/colors
95 - 20 20 1
styles.tsx
in src/app/views/panels/widgets
62 - 20 20 1
color_space_select.tsx
in src/app/components/colors
49 - 20 20 1
color_hex_input.tsx
in src/app/components/colors
42 - 20 20 1
input_gradient.tsx
in src/app/views/panels/widgets/controls
41 - 20 20 1
color_dimension_input.tsx
in src/app/components/colors
37 1 20 20 1
noop.ts
in src/app/utils
2 - 20 20 1
fluentui_reorder_string_value.tsx
in src/app/views/panels/widgets/controls
133 - 55 61 2
utils.ts
in src/core/prototypes/plot_segments
49 5 20 61 3
utils.ts
in src/core/prototypes/links
30 1 68 68 1
fluentui_empty_mapping.tsx
in src/app/views/panels/widgets/controls
116 - 69 69 1
custom_collapsible_panel.tsx
in src/app/views/panels/widgets/controls
67 - 122 122 1
fluentui_image_2.tsx
in src/app/views/panels/widgets/controls
459 10 123 123 1
utils.ts
in src/core/prototypes/plot_segments/region_2d
253 5 123 123 1
styles.tsx
in src/app/views/panels/widgets/controls
27 - 109 123 2
reorder_string_value.tsx
in src/app/views/panels/widgets/controls
93 - 68 133 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
fluentui_manager.tsx
in src/app/views/panels/widgets
1671 46 3 301 43
chart_editor.tsx
in src/app/views/canvas
1435 26 3 1365 43
index.ts
in src/core/prototypes/links
1061 17 3 1365 28
fluent_mapping_editor.tsx
in src/app/views/panels/widgets
1007 24 3 301 24
textbox.ts
in src/core/prototypes/marks
909 11 3 1365 30
cartesian.ts
in src/core/prototypes/plot_segments/region_2d
889 16 3 1365 45
polar.ts
in src/core/prototypes/plot_segments/region_2d
878 15 3 1365 39
rect.ts
in src/core/prototypes/marks
751 15 3 1365 37
image.ts
in src/core/prototypes/marks
745 11 3 1253 24
icon.ts
in src/core/prototypes/marks
424 12 3 1181 23
line.ts
in src/core/prototypes/marks
416 11 3 1365 28
controls.ts
in src/core/prototypes
320 - 3 1365 52
symbol.ts
in src/core/prototypes/marks
292 5 3 1365 29
line.ts
in src/core/prototypes/plot_segments
250 7 3 1365 25
text.ts
in src/core/prototypes/marks
242 5 3 1365 35
collapsiblePanel.tsx
in src/app/views/panels/widgets/controls
99 - 3 180 12
utils.ts
in src/app/views/panels/widgets
39 3 3 3 1
about.html
in public
27 - 3 1315 10
config.template.yml
in root
13 - 3 1365 8
axis.ts
in src/core/prototypes/plot_segments
2201 43 6 1365 81