microsoft / powerbi-visuals-utils-chartutils
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: 34
  • Daily file updates (only one update per file and date counted): 78
  • First update: 2016-11-22
  • Latest update: 2021-02-15
  • Days between first and latest update: 1547 (221 weeks, estimated 1105 working days)
  • Active days (at least one file change): 38
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 34 files with 4,790 lines of code in files.
    • 34 files that are 366+ days old (4,790 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 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)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 34 files with 4,790 lines of code in files.
    • 25 files have been last changed 366+ days ago (1,928 lines of code)
    • 9 files have been last changed 181-365 days ago (2,862 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
40% | 59% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, md, json, yml, less, txt, gitignore, editorconfig, js
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts100% | 0% | 0% | 0% | 0%
less100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts40% | 59% | 0% | 0% | 0%
less100% | 0% | 0% | 0% | 0%
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/axis100% | 0% | 0% | 0% | 0%
src/legend100% | 0% | 0% | 0% | 0%
src/label100% | 0% | 0% | 0% | 0%
src/dataLabel100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
src/legend/behavior100% | 0% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
src/legend/styles100% | 0% | 0% | 0% | 0%
src/dataLabel/styles100% | 0% | 0% | 0% | 0%
src/styles100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/label100% | 0% | 0% | 0% | 0%
src/dataLabel62% | 37% | 0% | 0% | 0%
src/legend12% | 87% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
src/legend/behavior41% | 58% | 0% | 0% | 0%
src/legend/styles100% | 0% | 0% | 0% | 0%
src/dataLabel/styles100% | 0% | 0% | 0% | 0%
src/axis<1% | 99% | 0% | 0% | 0%
src/styles100% | 0% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
axis.ts
in src/axis
1041 50 350 1896 13
svgLegend.ts
in src/legend
798 26 350 1896 16
dataLabelUtils.ts
in src/dataLabel
389 20 350 1896 11
dataLabelManager.ts
in src/dataLabel
287 11 794 1896 7
dataLabelInterfaces.ts
in src/dataLabel
157 - 906 1896 5
interactiveLegend.ts
in src/legend
145 11 350 1896 6
axisInterfaces.ts
in src/axis
120 - 350 1896 10
dataLabelArrangeGrid.ts
in src/dataLabel
117 4 658 1896 7
locationConverter.ts
in src/dataLabel
82 10 906 1896 3
legendInterfaces.ts
in src/legend
66 - 695 1896 8
legend.ts
in src/legend
52 4 350 1896 10
legendData.ts
in src/legend
30 1 906 1896 5
legend.less
in src/legend/styles
10 - 1889 1896 2
legendPosition.ts
in src/legend
8 - 906 1896 5
dataLabel.less
in src/dataLabel/styles
6 - 1889 1896 2
axisStyle.ts
in src/axis
3 - 906 1896 5
axisScale.ts
in src/axis
2 - 906 1896 3
style.less
in src/styles
2 - 1889 1896 2
legendBehavior.ts
in src/legend/behavior
45 2 350 1294 5
opacityLegendBehavior.ts
in src/legend/behavior
32 1 906 1294 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
style.less
in src/styles
2 - 1889 1896 2
dataLabel.less
in src/dataLabel/styles
6 - 1889 1896 2
legend.less
in src/legend/styles
10 - 1889 1896 2
axisScale.ts
in src/axis
2 - 906 1896 3
dataLabelStyle.ts
in src/dataLabel
3 - 906 906 1
axisStyle.ts
in src/axis
3 - 906 1896 5
legendPosition.ts
in src/legend
8 - 906 1896 5
units.ts
in src/label
10 3 906 906 1
index.ts
in src/label
14 - 906 906 1
fontProperties.ts
in src/label
27 1 906 906 1
familyInfo.ts
in src/label
27 2 906 906 1
legendData.ts
in src/legend
30 1 906 1896 5
opacityLegendBehavior.ts
in src/legend/behavior
32 1 906 1294 2
markers.ts
in src/legend
38 2 906 906 1
locationConverter.ts
in src/dataLabel
82 10 906 1896 3
labelUtils.ts
in src/label
94 4 906 906 1
newDataLabelUtils.ts
in src/label
110 6 906 906 1
dataLabelPointPositioner.ts
in src/label
149 11 906 906 1
dataLabelInterfaces.ts
in src/dataLabel
157 - 906 1896 5
dataLabelRectPositioner.ts
in src/label
239 14 906 906 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
labelLayoutStrategy.ts
in src/axis
195 6 350 895 3
labelLayout.ts
in src/label
377 11 906 906 1
dataLabelRectPositioner.ts
in src/label
239 14 906 906 1
dataLabelPointPositioner.ts
in src/label
149 11 906 906 1
newDataLabelUtils.ts
in src/label
110 6 906 906 1
labelUtils.ts
in src/label
94 4 906 906 1
karma.conf.ts
in root
77 - 350 906 2
index.ts
in src
38 - 794 906 2
markers.ts
in src/legend
38 2 906 906 1
familyInfo.ts
in src/label
27 2 906 906 1
fontProperties.ts
in src/label
27 1 906 906 1
index.ts
in src/label
14 - 906 906 1
units.ts
in src/label
10 3 906 906 1
dataLabelStyle.ts
in src/dataLabel
3 - 906 906 1
legendBehavior.ts
in src/legend/behavior
45 2 350 1294 5
opacityLegendBehavior.ts
in src/legend/behavior
32 1 906 1294 2
axis.ts
in src/axis
1041 50 350 1896 13
svgLegend.ts
in src/legend
798 26 350 1896 16
dataLabelUtils.ts
in src/dataLabel
389 20 350 1896 11
dataLabelManager.ts
in src/dataLabel
287 11 794 1896 7
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
axis.ts
in src/axis
1041 50 350 1896 13
svgLegend.ts
in src/legend
798 26 350 1896 16
dataLabelUtils.ts
in src/dataLabel
389 20 350 1896 11
labelLayoutStrategy.ts
in src/axis
195 6 350 895 3
interactiveLegend.ts
in src/legend
145 11 350 1896 6
axisInterfaces.ts
in src/axis
120 - 350 1896 10
karma.conf.ts
in root
77 - 350 906 2
legend.ts
in src/legend
52 4 350 1896 10
legendBehavior.ts
in src/legend/behavior
45 2 350 1294 5
dataLabelArrangeGrid.ts
in src/dataLabel
117 4 658 1896 7
legendInterfaces.ts
in src/legend
66 - 695 1896 8
dataLabelManager.ts
in src/dataLabel
287 11 794 1896 7
index.ts
in src
38 - 794 906 2
labelLayout.ts
in src/label
377 11 906 906 1
dataLabelRectPositioner.ts
in src/label
239 14 906 906 1
dataLabelInterfaces.ts
in src/dataLabel
157 - 906 1896 5
dataLabelPointPositioner.ts
in src/label
149 11 906 906 1
newDataLabelUtils.ts
in src/label
110 6 906 906 1
labelUtils.ts
in src/label
94 4 906 906 1
locationConverter.ts
in src/dataLabel
82 10 906 1896 3