awslabs / aws-crt-nodejs
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: 67
  • Daily file updates (only one update per file and date counted): 420
  • First update: 2018-11-15
  • Latest update: 2022-01-18
  • Days between first and latest update: 1161 (165 weeks, estimated 825 working days)
  • Active days (at least one file change): 156
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 67 files with 8,617 lines of code in files.
    • 62 files that are 366+ days old (8,531 lines of code)
    • 4 files that are 181-365 days old (80 lines of code)
    • 1 files that are 91-180 days old (6 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)
99% | <1% | <1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 67 files with 8,617 lines of code in files.
    • 16 files have been last changed 366+ days ago (954 lines of code)
    • 8 files have been last changed 181-365 days ago (996 lines of code)
    • 35 files have been last changed 91-180 days ago (3,376 lines of code)
    • 7 files have been last changed 31-90 days ago (2,738 lines of code)
    • 1 files have been last changed 1-30 days ago (553 lines of code)
11% | 11% | 39% | 31% | 6%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
html, ts, json, c, h, js, sh, yml, md, css, txt, npmignore, gitignore, clang-format, py, bat, gitmodules
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c99% | <1% | 0% | 0% | 0%
ts99% | <1% | <1% | 0% | 0%
h97% | 2% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
yml73% | 26% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
c13% | 15% | 22% | 39% | 9%
h37% | 29% | 0% | 32% | 0%
yml27% | 26% | 46% | 0% | 0%
js9% | 0% | 90% | 0% | 0%
ts0% | 0% | 85% | 14% | 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
source99% | <1% | 0% | 0% | 0%
lib/native99% | <1% | 0% | 0% | 0%
lib/browser99% | 0% | <1% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
lib/common100% | 0% | 0% | 0% | 0%
continuous-delivery100% | 0% | 0% | 0% | 0%
lib100% | 0% | 0% | 0% | 0%
codebuild0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
source14% | 15% | 21% | 39% | 8%
scripts11% | 0% | 88% | 0% | 0%
continuous-delivery37% | 0% | 62% | 0% | 0%
codebuild0% | 100% | 0% | 0% | 0%
lib/native0% | 0% | 100% | 0% | 0%
lib/browser0% | 0% | 67% | 32% | 0%
lib/common0% | 0% | 100% | 0% | 0%
lib0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
mqtt_client_connection.c
in source
1348 44 61 1174 40
io.c
in source
662 19 151 1174 30
module.c
in source
553 18 14 1174 45
mqtt_client.c
in source
53 2 111 1174 13
io.h
in source
20 - 546 1174 13
mqtt_client_connection.h
in source
13 - 546 1174 11
mqtt_client.h
in source
9 - 511 1174 8
module.h
in source
96 - 61 1078 20
crypto.c
in source
424 14 216 1071 9
crypto.h
in source
18 - 216 1071 6
index.ts
in lib
22 - 98 1040 13
mqtt.ts
in lib/native
236 21 98 903 28
io.ts
in lib/native
163 17 98 903 19
crypto.ts
in lib/native
57 12 98 903 9
mqtt.ts
in lib/browser
234 12 43 897 22
crypto.ts
in lib/browser
82 9 98 897 9
ws.ts
in lib/browser
72 7 55 897 12
trie.ts
in lib/browser
59 5 98 897 5
io.ts
in lib/browser
34 4 98 897 10
native_resource.ts
in lib/native
23 4 98 897 5
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
test-version-exists.yml
in continuous-delivery
9 - 789 789 1
install.js
in scripts
9 - 585 796 4
tsc.js
in scripts
11 1 585 796 4
class_binder.c
in source
364 11 585 802 3
build-binaries-linux-x64.yml
in continuous-delivery
11 - 571 789 4
http_stream.h
in source
7 - 546 889 5
http_message.h
in source
8 - 546 802 3
http_headers.h
in source
8 - 546 802 3
logger.h
in source
9 - 546 838 3
http_connection_manager.h
in source
12 - 546 889 4
http_connection.h
in source
13 - 546 889 6
auth.h
in source
13 - 546 802 3
mqtt_client_connection.h
in source
13 - 546 1174 11
io.h
in source
20 - 546 1174 13
mqtt_client.h
in source
9 - 511 1174 8
http_headers.c
in source
438 19 490 802 4
class_binder.h
in source
63 - 330 802 3
http_message.c
in source
180 11 330 802 4
logger.c
in source
239 8 295 838 10
linux-integration-tests.yml
in codebuild
19 - 267 267 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
auth.ts
in lib/browser
6 - 98 98 1
checksums.c
in source
47 3 216 216 1
checksums.ts
in lib/native
8 2 98 216 2
checksums.h
in source
6 - 216 216 1
linux-integration-tests.yml
in codebuild
19 - 267 267 1
polyfills.ts
in lib/native
5 - 98 559 2
polyfills.ts
in lib/browser
3 - 98 559 2
pack.yml
in continuous-delivery
25 - 138 789 5
build-binaries-linux-x64.yml
in continuous-delivery
11 - 571 789 4
test-version-exists.yml
in continuous-delivery
9 - 789 789 1
publish.yml
in continuous-delivery
9 - 137 789 3
tsc.js
in scripts
11 1 585 796 4
install.js
in scripts
9 - 585 796 4
build.js
in scripts
151 7 134 797 10
auth.c
in source
583 17 111 802 10
http_headers.c
in source
438 19 490 802 4
class_binder.c
in source
364 11 585 802 3
http_message.c
in source
180 11 330 802 4
auth.ts
in lib/native
64 3 98 802 10
class_binder.h
in source
63 - 330 802 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
module.c
in source
553 18 14 1174 45
mqtt.ts
in lib/browser
234 12 43 897 22
ws.ts
in lib/browser
72 7 55 897 12
mqtt_client_connection.c
in source
1348 44 61 1174 40
http_connection.c
in source
372 11 61 889 24
http_stream.c
in source
313 12 61 889 14
http_connection_manager.c
in source
303 9 61 889 13
module.h
in source
96 - 61 1078 20
http.ts
in lib/browser
354 25 98 867 12
http.ts
in lib/native
262 18 98 889 23
mqtt.ts
in lib/native
236 21 98 903 28
io.ts
in lib/native
163 17 98 903 19
aws_iot.ts
in lib/native
163 21 98 895 17
aws_iot.ts
in lib/browser
90 17 98 895 10
crypto.ts
in lib/browser
82 9 98 897 9
auth.ts
in lib/native
64 3 98 802 10
trie.ts
in lib/browser
59 5 98 897 5
crypto.ts
in lib/native
57 12 98 903 9
event.ts
in lib/common
41 4 98 869 6
http.ts
in lib/common
39 - 98 889 11