reactjs / react-docgen
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: 80
  • Daily file updates (only one update per file and date counted): 387
  • First update: 2015-03-16
  • Latest update: 2022-03-30
  • Days between first and latest update: 2571 (367 weeks, estimated 1835 working days)
  • Active days (at least one file change): 304
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 80 files with 5,325 lines of code in files.
    • 79 files that are 366+ days old (5,312 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)
    • 1 files that are 1-30 days old (13 lines of code)
99% | 0% | 0% | 0% | <1%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
Latest Change Distribution Overall
Days since last update
  • There are 80 files with 5,325 lines of code in files.
    • 68 files have been last changed 366+ days ago (4,283 lines of code)
    • 1 files have been last changed 181-365 days ago (72 lines of code)
    • 2 files have been last changed 91-180 days ago (153 lines of code)
    • 3 files have been last changed 31-90 days ago (453 lines of code)
    • 6 files have been last changed 1-30 days ago (364 lines of code)
80% | 1% | 2% | 8% | 6%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
File Change History per File Extension
ts, js, snap, tsx, json, yml, md, gitignore, less, txt, html, eslintignore, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts99% | 0% | 0% | 0% | <1%
js100% | 0% | 0% | 0% | 0%
less100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts78% | 1% | 3% | 9% | 7%
js98% | 0% | 0% | 0% | 1%
less100% | 0% | 0% | 0% | 0%
html100% | 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/utils99% | 0% | 0% | 0% | <1%
src/handlers100% | 0% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
src/resolver100% | 0% | 0% | 0% | 0%
website/src/components100% | 0% | 0% | 0% | 0%
benchmark/fixtures100% | 0% | 0% | 0% | 0%
src/importer100% | 0% | 0% | 0% | 0%
website/src100% | 0% | 0% | 0% | 0%
benchmark100% | 0% | 0% | 0% | 0%
website100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/utils67% | 2% | 4% | 14% | 11%
src/handlers100% | 0% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
src/resolver100% | 0% | 0% | 0% | 0%
website/src/components100% | 0% | 0% | 0% | 0%
benchmark/fixtures100% | 0% | 0% | 0% | 0%
src/importer100% | 0% | 0% | 0% | 0%
website/src92% | 0% | 0% | 0% | 7%
benchmark100% | 0% | 0% | 0% | 0%
website100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
react-docgen.less
in website/src
93 - 820 1165 2 1
index.html
in website/src
16 - 820 1165 2 1
babel.config.js
in website
9 - 418 1165 2 1
index.js
in website/src
9 - 18 1165 5 3
CircularProgress.js
in benchmark/fixtures
204 5 1079 1079 1 1
index.js
in benchmark
50 - 481 1079 3 2
App.js
in website/src/components
121 5 820 820 1 1
CodeMirrorPanel.js
in website/src/components
78 8 820 820 1 1
Header.js
in website/src/components
33 - 820 820 1 1
getTSType.ts
in src/utils
411 32 418 418 1 1
getFlowType.ts
in src/utils
359 26 418 418 1 1
getPropType.ts
in src/utils
224 10 31 418 2 2
194 1 418 418 1 1
resolveToValue.ts
in src/utils
192 4 29 418 2 2
172 4 418 418 1 1
defaultPropsHandler.ts
in src/handlers
151 5 418 418 1 1
148 9 418 418 1 1
134 4 418 418 1 1
126 5 31 418 2 2
121 6 418 418 1 1
120 6 418 418 1 1
makeFsImporter.ts
in src/importer
119 8 418 418 1 1
109 5 418 418 1 1
parseJsDoc.ts
in src/utils
108 6 168 418 2 2
103 5 31 418 2 2
flowTypeHandler.ts
in src/handlers
100 2 418 418 1 1
96 4 418 418 1 1
propTypeHandler.ts
in src/handlers
96 3 418 418 1 1
84 4 418 418 1 1
expressionTo.ts
in src/utils
72 2 349 418 2 2
72 2 418 418 1 1
67 2 418 418 1 1
62 2 29 418 2 2
displayNameHandler.ts
in src/handlers
61 1 418 418 1 1
60 3 418 418 1 1
parse.ts
in src
58 2 418 418 1 1
56 3 418 418 1 1
54 4 418 418 1 1
main.ts
in src
46 1 418 418 1 1
resolveToModule.ts
in src/utils
46 1 29 418 2 2
printValue.ts
in src/utils
45 3 168 418 2 2
45 2 418 418 1 1
45 2 418 418 1 1
42 1 29 418 2 2
propDocBlockHandler.ts
in src/handlers
42 2 418 418 1 1
getMembers.ts
in src/utils
41 2 418 418 1 1
docblock.ts
in src/utils
40 3 418 418 1 1
resolveHOC.ts
in src/utils
38 1 418 418 1 1
getPropertyName.ts
in src/utils
36 1 418 418 1 1
35 1 418 418 1 1
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
CircularProgress.js
in benchmark/fixtures
204 5 1079 1079 1 1
index.html
in website/src
16 - 820 1165 2 1
Header.js
in website/src/components
33 - 820 820 1 1
CodeMirrorPanel.js
in website/src/components
78 8 820 820 1 1
react-docgen.less
in website/src
93 - 820 1165 2 1
App.js
in website/src/components
121 5 820 820 1 1
index.js
in benchmark
50 - 481 1079 3 2
index.ts
in src/importer
3 - 418 418 1 1
ignoreImports.ts
in src/importer
3 1 418 418 1 1
index.ts
in src/resolver
8 - 418 418 1 1
8 - 418 418 1 1
9 1 418 418 1 1
9 1 418 418 1 1
9 1 418 418 1 1
9 1 418 418 1 1
babel.config.js
in website
9 - 418 1165 2 1
10 1 418 418 1 1
10 1 418 418 1 1
getNameOrValue.ts
in src/utils
11 1 418 418 1 1
12 1 418 418 1 1
index.ts
in src/handlers
13 - 418 418 1 1
16 2 418 418 1 1
16 1 418 418 1 1
17 2 418 418 1 1
18 1 418 418 1 1
18 1 418 418 1 1
19 1 418 418 1 1
20 2 418 418 1 1
match.ts
in src/utils
20 1 418 418 1 1
21 1 418 418 1 1
23 1 418 418 1 1
23 1 418 418 1 1
traverse.ts
in src/utils
27 1 418 418 1 1
index.ts
in src/utils
28 - 418 418 1 1
28 2 418 418 1 1
35 1 418 418 1 1
35 1 418 418 1 1
getPropertyName.ts
in src/utils
36 1 418 418 1 1
resolveHOC.ts
in src/utils
38 1 418 418 1 1
docblock.ts
in src/utils
40 3 418 418 1 1
getMembers.ts
in src/utils
41 2 418 418 1 1
propDocBlockHandler.ts
in src/handlers
42 2 418 418 1 1
45 2 418 418 1 1
45 2 418 418 1 1
main.ts
in src
46 1 418 418 1 1
54 4 418 418 1 1
56 3 418 418 1 1
parse.ts
in src
58 2 418 418 1 1
60 3 418 418 1 1
displayNameHandler.ts
in src/handlers
61 1 418 418 1 1
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
13 1 29 29 1 1
getTSType.ts
in src/utils
411 32 418 418 1 1
getFlowType.ts
in src/utils
359 26 418 418 1 1
getPropType.ts
in src/utils
224 10 31 418 2 2
194 1 418 418 1 1
resolveToValue.ts
in src/utils
192 4 29 418 2 2
172 4 418 418 1 1
defaultPropsHandler.ts
in src/handlers
151 5 418 418 1 1
148 9 418 418 1 1
134 4 418 418 1 1
126 5 31 418 2 2
121 6 418 418 1 1
120 6 418 418 1 1
makeFsImporter.ts
in src/importer
119 8 418 418 1 1
109 5 418 418 1 1
parseJsDoc.ts
in src/utils
108 6 168 418 2 2
103 5 31 418 2 2
flowTypeHandler.ts
in src/handlers
100 2 418 418 1 1
96 4 418 418 1 1
propTypeHandler.ts
in src/handlers
96 3 418 418 1 1
84 4 418 418 1 1
expressionTo.ts
in src/utils
72 2 349 418 2 2
72 2 418 418 1 1
67 2 418 418 1 1
62 2 29 418 2 2
displayNameHandler.ts
in src/handlers
61 1 418 418 1 1
60 3 418 418 1 1
parse.ts
in src
58 2 418 418 1 1
56 3 418 418 1 1
54 4 418 418 1 1
main.ts
in src
46 1 418 418 1 1
resolveToModule.ts
in src/utils
46 1 29 418 2 2
printValue.ts
in src/utils
45 3 168 418 2 2
45 2 418 418 1 1
45 2 418 418 1 1
42 1 29 418 2 2
propDocBlockHandler.ts
in src/handlers
42 2 418 418 1 1
getMembers.ts
in src/utils
41 2 418 418 1 1
docblock.ts
in src/utils
40 3 418 418 1 1
resolveHOC.ts
in src/utils
38 1 418 418 1 1
getPropertyName.ts
in src/utils
36 1 418 418 1 1
35 1 418 418 1 1
35 1 418 418 1 1
28 2 418 418 1 1
index.ts
in src/utils
28 - 418 418 1 1
traverse.ts
in src/utils
27 1 418 418 1 1
26 1 380 418 2 2
23 1 418 418 1 1
23 1 418 418 1 1
21 1 418 418 1 1
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
index.js
in website/src
9 - 18 1165 5 3
resolveToValue.ts
in src/utils
192 4 29 418 2 2
62 2 29 418 2 2
resolveToModule.ts
in src/utils
46 1 29 418 2 2
42 1 29 418 2 2
13 1 29 29 1 1
getPropType.ts
in src/utils
224 10 31 418 2 2
126 5 31 418 2 2
103 5 31 418 2 2
parseJsDoc.ts
in src/utils
108 6 168 418 2 2
printValue.ts
in src/utils
45 3 168 418 2 2
expressionTo.ts
in src/utils
72 2 349 418 2 2
26 1 380 418 2 2
getTSType.ts
in src/utils
411 32 418 418 1 1
getFlowType.ts
in src/utils
359 26 418 418 1 1
194 1 418 418 1 1
172 4 418 418 1 1
defaultPropsHandler.ts
in src/handlers
151 5 418 418 1 1
148 9 418 418 1 1
134 4 418 418 1 1
121 6 418 418 1 1
120 6 418 418 1 1
makeFsImporter.ts
in src/importer
119 8 418 418 1 1
109 5 418 418 1 1
flowTypeHandler.ts
in src/handlers
100 2 418 418 1 1
96 4 418 418 1 1
propTypeHandler.ts
in src/handlers
96 3 418 418 1 1
84 4 418 418 1 1
72 2 418 418 1 1
67 2 418 418 1 1
displayNameHandler.ts
in src/handlers
61 1 418 418 1 1
60 3 418 418 1 1
parse.ts
in src
58 2 418 418 1 1
56 3 418 418 1 1
54 4 418 418 1 1
main.ts
in src
46 1 418 418 1 1
45 2 418 418 1 1
45 2 418 418 1 1
propDocBlockHandler.ts
in src/handlers
42 2 418 418 1 1
getMembers.ts
in src/utils
41 2 418 418 1 1
docblock.ts
in src/utils
40 3 418 418 1 1
resolveHOC.ts
in src/utils
38 1 418 418 1 1
getPropertyName.ts
in src/utils
36 1 418 418 1 1
35 1 418 418 1 1
35 1 418 418 1 1
28 2 418 418 1 1
index.ts
in src/utils
28 - 418 418 1 1
traverse.ts
in src/utils
27 1 418 418 1 1
23 1 418 418 1 1
23 1 418 418 1 1