aws / aws-encryption-sdk-javascript
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: 184
  • Daily file updates (only one update per file and date counted): 640
  • First update: 2018-07-24
  • Latest update: 2021-12-09
  • Days between first and latest update: 1235 (176 weeks, estimated 880 working days)
  • Active days (at least one file change): 163
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 184 files with 12,238 lines of code in files.
    • 146 files that are 366+ days old (10,370 lines of code)
    • 35 files that are 181-365 days old (1,834 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 3 files that are 31-90 days old (34 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
84% | 14% | 0% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 184 files with 12,238 lines of code in files.
    • 71 files have been last changed 366+ days ago (2,526 lines of code)
    • 91 files have been last changed 181-365 days ago (6,762 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 22 files have been last changed 31-90 days ago (2,950 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
20% | 55% | 0% | 24% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, json, md, js, yml, html, gitignore, yaml, toml, txt, rst, gitmodules, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts85% | 14% | 0% | <1% | 0%
html100% | 0% | 0% | 0% | 0%
yml26% | 66% | 0% | 6% | 0%
js100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts20% | 55% | 0% | 24% | 0%
html100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
yml0% | 71% | 0% | 28% | 0%
yaml0% | 100% | 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
modules/material-management99% | 0% | 0% | <1% | 0%
modules/serialize100% | 0% | 0% | 0% | 0%
modules/decrypt-node98% | 1% | 0% | 0% | 0%
modules/material-management-browser100% | 0% | 0% | 0% | 0%
modules/kms-keyring45% | 54% | 0% | 0% | 0%
modules/example-browser81% | 18% | 0% | 0% | 0%
modules/integration-browser75% | 24% | 0% | 0% | 0%
modules/encrypt-node100% | 0% | 0% | 0% | 0%
modules/cache-material100% | 0% | 0% | 0% | 0%
modules/material-management-node97% | 0% | 0% | 2% | 0%
modules/raw-rsa-keyring-browser100% | 0% | 0% | 0% | 0%
modules/example-node76% | 23% | 0% | 0% | 0%
modules/raw-keyring100% | 0% | 0% | 0% | 0%
modules/integration-node100% | 0% | 0% | 0% | 0%
modules/raw-aes-keyring-browser100% | 0% | 0% | 0% | 0%
modules/decrypt-browser100% | 0% | 0% | 0% | 0%
modules/web-crypto-backend100% | 0% | 0% | 0% | 0%
modules/encrypt-browser100% | 0% | 0% | 0% | 0%
modules/raw-aes-keyring-node100% | 0% | 0% | 0% | 0%
modules/raw-rsa-keyring-node100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
modules/kms-keyring-browser37% | 62% | 0% | 0% | 0%
modules/caching-materials-manager-browser100% | 0% | 0% | 0% | 0%
modules/hkdf-node100% | 0% | 0% | 0% | 0%
modules/caching-materials-manager-node100% | 0% | 0% | 0% | 0%
modules/kms-keyring-node41% | 58% | 0% | 0% | 0%
verdaccio100% | 0% | 0% | 0% | 0%
modules/client-browser100% | 0% | 0% | 0% | 0%
modules/client-node100% | 0% | 0% | 0% | 0%
codebuild15% | 64% | 0% | 19% | 0%
modules/integration-vectors0% | 100% | 0% | 0% | 0%
codebuild/release0% | 100% | 0% | 0% | 0%
compliance_exceptions0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
modules/serialize53% | 46% | 0% | 0% | 0%
modules/example-browser61% | 38% | 0% | 0% | 0%
modules/example-node66% | 33% | 0% | 0% | 0%
modules/material-management10% | 51% | 0% | 38% | 0%
modules/encrypt-node47% | 52% | 0% | 0% | 0%
modules/web-crypto-backend100% | 0% | 0% | 0% | 0%
modules/raw-keyring64% | 35% | 0% | 0% | 0%
modules/cache-material34% | 65% | 0% | 0% | 0%
modules/hkdf-node100% | 0% | 0% | 0% | 0%
modules/kms-keyring4% | 44% | 0% | 50% | 0%
ROOT50% | 0% | 0% | 49% | 0%
modules/raw-rsa-keyring-browser13% | 0% | 0% | 86% | 0%
modules/material-management-browser6% | 93% | 0% | 0% | 0%
modules/caching-materials-manager-browser21% | 78% | 0% | 0% | 0%
modules/caching-materials-manager-node12% | 87% | 0% | 0% | 0%
modules/raw-aes-keyring-browser2% | 97% | 0% | 0% | 0%
modules/raw-aes-keyring-node2% | 97% | 0% | 0% | 0%
modules/encrypt-browser1% | 98% | 0% | 0% | 0%
modules/raw-rsa-keyring-node1% | 84% | 0% | 14% | 0%
modules/decrypt-node0% | 67% | 0% | 32% | 0%
modules/integration-browser0% | 75% | 0% | 24% | 0%
modules/kms-keyring-browser0% | 100% | 0% | 0% | 0%
modules/integration-vectors0% | 54% | 0% | 45% | 0%
modules/decrypt-browser0% | 100% | 0% | 0% | 0%
modules/kms-keyring-node0% | 100% | 0% | 0% | 0%
modules/material-management-node0% | 28% | 0% | 71% | 0%
codebuild/release0% | 100% | 0% | 0% | 0%
modules/integration-node0% | 36% | 0% | 63% | 0%
codebuild0% | 80% | 0% | 19% | 0%
verdaccio0% | 100% | 0% | 0% | 0%
modules/client-browser0% | 100% | 0% | 0% | 0%
modules/client-node0% | 100% | 0% | 0% | 0%
compliance_exceptions0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
wallaby.conf.js
in root
53 2 545 1072 6
cryptographic_material.ts
in modules/material-management/src
596 17 209 1035 19
algorithm_suites.ts
in modules/material-management/src
291 - 209 1035 7
web_crypto_algorithms.ts
in modules/material-management/src
291 1 88 1035 8
node_algorithms.ts
in modules/material-management/src
248 1 88 1035 7
types.ts
in modules/material-management/src
116 - 88 1035 14
multi_keyring.ts
in modules/material-management/src
116 5 88 1035 13
signature_key.ts
in modules/material-management/src
88 3 209 1035 7
index.ts
in modules/material-management/src
74 - 88 1035 10
pem_helpers.ts
in modules/material-management/src
71 2 250 1035 4
keyring.ts
in modules/material-management/src
56 3 393 1035 7
ecc_decode.ts
in modules/material-management/src
55 - 650 1035 3
encrypted_data_key.ts
in modules/material-management/src
42 1 209 1035 6
immutable_class.ts
in modules/material-management/src
40 5 650 1035 3
ecc_encode.ts
in modules/material-management/src
28 1 650 1035 3
materials_manager.ts
in modules/material-management/src
22 - 650 1035 5
keyring_trace.ts
in modules/material-management/src
16 - 650 1035 4
needs.ts
in modules/material-management/src
9 1 620 1035 4
kms_keyring.ts
in modules/kms-keyring/src
256 2 88 1034 16
serialize_factory.ts
in modules/serialize/src
206 15 529 1034 7
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
kms_simple.html
in modules/example-browser/html
14 - 865 956 2
aes_simple.html
in modules/example-browser/html
14 - 865 956 2
caching_cmm.html
in modules/example-browser/html
14 - 865 865 1
multi_keyring.html
in modules/example-browser/html
14 - 865 956 2
rsa_simple.html
in modules/example-browser/html
14 - 865 956 2
fallback.html
in modules/example-browser/html
14 - 740 740 1
index.ts
in modules/example-node/src
1 - 651 1012 3
index.ts
in modules/caching-materials-manager-browser/src
2 - 651 978 3
index.ts
in modules/hkdf-node/src
2 - 651 1034 2
index.ts
in modules/raw-rsa-keyring-node/src
2 - 651 1033 3
index.ts
in modules/raw-rsa-keyring-browser/src
2 - 651 1033 3
index.ts
in modules/caching-materials-manager-node/src
2 - 651 1020 3
index.ts
in modules/cache-material/src
4 - 651 1020 4
index.ts
in modules/raw-keyring/src
4 - 651 1034 3
index.ts
in modules/serialize/src
11 - 651 1034 5
index.ts
in modules/example-browser/src
1 - 650 963 3
index.ts
in modules/raw-aes-keyring-node/src
5 - 650 1033 3
index.ts
in modules/raw-aes-keyring-browser/src
5 - 650 1029 3
sha512.ts
in modules/caching-materials-manager-node/src
6 - 650 923 3
portable_compare.ts
in modules/cache-material/src
10 1 650 966 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
nodejs16.yml
in codebuild
17 - 88 88 1
types.ts
in modules/material-management-node/src
9 - 88 88 1
error.ts
in modules/material-management/src
8 1 88 88 1
publish.yml
in codebuild/release
31 - 201 201 1
version.yml
in codebuild/release
22 - 201 201 1
nodejs_latest.yml
in codebuild
15 - 209 209 1
kms_mrk_keyring.ts
in modules/kms-keyring/src
207 3 88 230 3
kms_mrk_discovery_keyring.ts
in modules/kms-keyring/src
200 2 88 230 3
arn_parsing.ts
in modules/kms-keyring/src
141 8 230 230 1
kms_mrk_strict_multi_keyring.ts
in modules/kms-keyring/src
81 2 230 230 1
kms_mrk_discovery_multi_keyring.ts
in modules/kms-keyring/src
66 - 209 230 2
build_get_keyring.ts
in modules/integration-vectors/src
53 1 230 230 1
kms_mrk_keyring_browser.ts
in modules/kms-keyring-browser/src
47 2 209 230 2
kms_mrk_discovery_keyring_browser.ts
in modules/kms-keyring-browser/src
45 2 209 230 2
kms_multi_region_simple.ts
in modules/example-browser/src
45 1 230 230 1
kms_multi_region_simple.ts
in modules/example-node/src
36 1 230 230 1
kms_multi_region_discovery.ts
in modules/example-browser/src
33 1 230 230 1
kms_multi_region_discovery.ts
in modules/example-node/src
28 1 230 230 1
kms_mrk_discovery_multi_keyring_node.ts
in modules/kms-keyring-node/src
26 - 209 230 2
aws_kms_mrk_are_unique.ts
in modules/kms-keyring/src
22 1 230 230 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
web_crypto_algorithms.ts
in modules/material-management/src
291 1 88 1035 8
material_helpers.ts
in modules/material-management-node/src
262 8 88 1033 15
kms_keyring.ts
in modules/kms-keyring/src
256 2 88 1034 16
node_algorithms.ts
in modules/material-management/src
248 1 88 1035 7
verify_stream.ts
in modules/decrypt-node/src
237 1 88 1029 15
kms_mrk_keyring.ts
in modules/kms-keyring/src
207 3 88 230 3
kms_mrk_discovery_keyring.ts
in modules/kms-keyring/src
200 2 88 230 3
raw_rsa_keyring_web_crypto.ts
in modules/raw-rsa-keyring-browser/src
190 5 88 1033 9
types.ts
in modules/integration-vectors/src
161 - 88 250 3
testDecryptFixture.ts
in modules/integration-browser/src
155 4 88 250 4
get_import_options.ts
in modules/raw-rsa-keyring-browser/src
134 6 88 1033 8
types.ts
in modules/material-management/src
116 - 88 1035 14
multi_keyring.ts
in modules/material-management/src
116 5 88 1035 13
cli.ts
in modules/integration-node/src
81 - 88 978 10
decrypt_materials_manager_node.ts
in modules/integration-node/src
74 5 88 978 11
index.ts
in modules/material-management/src
74 - 88 1035 10
buildspec.yml
in root
52 - 88 971 12
index.ts
in modules/material-management-node/src
39 - 88 1033 12
oaep_hash_supported.ts
in modules/raw-rsa-keyring-node/src
23 - 88 739 4
nodejs16.yml
in codebuild
17 - 88 88 1