aws / aws-cdk
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: 1982
  • Daily file updates (only one update per file and date counted): 15415
  • First update: 2018-05-30
  • Latest update: 2022-01-29
  • Days between first and latest update: 1341 (191 weeks, estimated 955 working days)
  • Active days (at least one file change): 1094
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 1,982 files with 133,847 lines of code in files.
    • 1,449 files that are 366+ days old (105,350 lines of code)
    • 263 files that are 181-365 days old (12,747 lines of code)
    • 157 files that are 91-180 days old (10,444 lines of code)
    • 71 files that are 31-90 days old (2,733 lines of code)
    • 42 files that are 1-30 days old (2,573 lines of code)
78% | 9% | 7% | 2% | 1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 1,982 files with 133,847 lines of code in files.
    • 538 files have been last changed 366+ days ago (23,621 lines of code)
    • 420 files have been last changed 181-365 days ago (23,586 lines of code)
    • 443 files have been last changed 91-180 days ago (17,018 lines of code)
    • 330 files have been last changed 31-90 days ago (33,450 lines of code)
    • 251 files have been last changed 1-30 days ago (36,172 lines of code)
17% | 17% | 12% | 24% | 27%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, json, js, md, gitignore, npmignore, py, sh, txt, yaml, yml, java, cs, go, fs, svg, dockerignore, snap, mod, bat, xml, graphql, csproj, bash, fsproj, html, toml, gitattributes, patch, npmrc, mjs
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts78% | 9% | 7% | 1% | 1%
py90% | 5% | 0% | 4% | 0%
js69% | 11% | 17% | <1% | <1%
cs100% | 0% | 0% | 0% | 0%
java100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
fs100% | 0% | 0% | 0% | 0%
fsproj100% | 0% | 0% | 0% | 0%
go0% | 43% | 0% | 56% | 0%
mod0% | 50% | 0% | 50% | 0%
yml0% | 0% | 100% | 0% | 0%
toml0% | 0% | 0% | 0% | 100%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts17% | 17% | 12% | 25% | 27%
py57% | 6% | 11% | 20% | 4%
js18% | 6% | 51% | 5% | 17%
yaml56% | 0% | 0% | 15% | 28%
cs36% | 47% | 15% | 0% | 0%
java28% | 22% | 28% | 21% | 0%
fs50% | 50% | 0% | 0% | 0%
fsproj50% | 0% | 49% | 0% | 0%
yml0% | 0% | 100% | 0% | 0%
go0% | 0% | 0% | 100% | 0%
mod0% | 0% | 0% | 100% | 0%
toml0% | 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
packages/@aws-cdk82% | 10% | 3% | 1% | 1%
packages/aws-cdk80% | 1% | 8% | 2% | 6%
packages/@aws-cdk-containers82% | 0% | 4% | 12% | 0%
packages/awslint100% | 0% | 0% | 0% | 0%
packages/cdk-assets93% | 6% | 0% | 0% | 0%
scripts77% | 22% | <1% | 0% | 0%
packages/cdk-dasm100% | 0% | 0% | 0% | 0%
packages/@monocdk-experiment100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
packages/aws-cdk-migration0% | 100% | 0% | 0% | 0%
packages/aws-cdk-lib0% | 44% | 0% | 55% | 0%
tools/@aws-cdk0% | 0% | 96% | 2% | <1%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
packages/@aws-cdk17% | 19% | 12% | 25% | 24%
packages/awslint93% | 6% | 0% | 0% | 0%
packages/aws-cdk12% | 3% | 4% | 13% | 65%
packages/@aws-cdk-containers24% | 23% | 16% | 19% | 16%
packages/cdk-assets35% | 0% | 11% | 16% | 36%
scripts53% | 6% | 18% | 6% | 14%
packages/cdk-dasm100% | 0% | 0% | 0% | 0%
packages/@monocdk-experiment77% | 0% | 22% | 0% | 0%
tools/@aws-cdk0% | 0% | 33% | 39% | 27%
packages/aws-cdk-lib0% | 0% | 44% | 55% | 0%
packages/aws-cdk-migration0% | 0% | 3% | 96% | 0%
ROOT0% | 0% | 0% | 34% | 65%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
buildspec.yaml
in root
30 - 12 1343 51
index.ts
in packages/aws-cdk/lib
2 - 1330 1343 2
stack-activity-monitor.ts
in packages/aws-cdk/lib/api/util/cloudformation
393 29 12 1330 50
types.ts
in packages/@aws-cdk/cloudformation-diff/lib/diff
385 34 146 1330 24
settings.ts
in packages/aws-cdk/lib
340 35 74 1330 73
format.ts
in packages/@aws-cdk/cloudformation-diff/lib
317 25 12 1330 25
deploy-stack.ts
in packages/aws-cdk/lib/api
315 7 12 1330 128
init.ts
in packages/aws-cdk/lib
305 27 12 1330 75
cloudformation.ts
in packages/aws-cdk/lib/api/util
236 26 95 1330 41
toolkit-info.ts
in packages/aws-cdk/lib/api
181 23 12 1330 52
diff-template.ts
in packages/@aws-cdk/cloudformation-diff/lib
133 9 103 1330 13
util.ts
in packages/@aws-cdk/cloudformation-diff/lib/diff
83 6 103 1330 21
index.ts
in packages/@aws-cdk/cloudformation-diff/lib/diff
73 11 523 1330 21
diff.ts
in packages/aws-cdk/lib
57 4 12 1330 25
index.ts
in packages/@aws-cdk/core/lib
56 - 448 1330 35
app.ts
in packages/@aws-cdk/core/lib
56 4 95 1330 37
plugin.ts
in packages/aws-cdk/lib
44 5 12 1330 16
logging.ts
in packages/aws-cdk/lib
37 3 12 1330 18
stack-status.ts
in packages/aws-cdk/lib/api/util/cloudformation
29 8 525 1330 11
environment.ts
in packages/@aws-cdk/cx-api/lib
29 3 523 1330 14
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.ts
in packages/aws-cdk/lib
2 - 1330 1343 2
index.ts
in packages/@aws-cdk/aws-inspector/lib
1 - 1288 1288 1
index.ts
in packages/@aws-cdk/aws-emr/lib
1 - 1288 1288 1
index.ts
in packages/@aws-cdk/aws-workspaces/lib
1 - 1288 1288 1
index.ts
in packages/@aws-cdk/aws-guardduty/lib
1 - 1288 1288 1
index.ts
in packages/@aws-cdk/aws-autoscalingplans/lib
1 - 1288 1288 1
index.ts
in packages/@aws-cdk/aws-datapipeline/lib
1 - 1288 1288 1
index.ts
in packages/@aws-cdk/aws-wafregional/lib
1 - 1288 1288 1
index.ts
in packages/@aws-cdk/aws-budgets/lib
1 - 1288 1288 1
index.ts
in packages/@aws-cdk/aws-sdb/lib
1 - 1288 1288 1
index.ts
in packages/@aws-cdk/aws-gamelift/lib
1 - 1288 1288 1
index.ts
in packages/@aws-cdk/aws-directoryservice/lib
1 - 1288 1288 1
index.ts
in packages/@aws-cdk/aws-waf/lib
1 - 1288 1288 1
index.ts
in packages/@aws-cdk/aws-opsworks/lib
1 - 1288 1288 1
index.ts
in packages/@aws-cdk/aws-dms/lib
1 - 1288 1288 1
index.ts
in packages/@aws-cdk/aws-elasticache/lib
1 - 1288 1288 1
index.ts
in packages/@aws-cdk/aws-athena/lib
1 - 1288 1288 1
index.ts
in packages/@aws-cdk/aws-dax/lib
1 - 1288 1288 1
index.ts
in packages/@aws-cdk/aws-elasticbeanstalk/lib
1 - 1288 1288 1
index.ts
in packages/@aws-cdk/aws-kinesis/lib
2 - 1288 1288 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cyclic.ts
in packages/@aws-cdk/assertions/lib/private
130 10 4 4 1
rewrite.toml
in packages/@aws-cdk/assertions
94 - 4 4 1
json-path.ts
in packages/@aws-cdk/aws-stepfunctions/lib/private
228 29 5 7 2
intrinstics.ts
in packages/@aws-cdk/aws-stepfunctions/lib/private
168 14 5 7 2
canonicalize-assets.ts
in tools/@aws-cdk/cdk-integ-tools/lib
46 3 5 7 2
annotations.ts
in packages/@aws-cdk/assertions/lib
68 12 5 8 2
messages.ts
in packages/@aws-cdk/assertions/lib/private
31 3 5 8 2
message.ts
in packages/@aws-cdk/assertions/lib/private
4 - 5 8 2
detector-model.ts
in packages/@aws-cdk/aws-iotevents/lib
51 2 4 10 3
expression.ts
in packages/@aws-cdk/aws-iotevents/lib
41 9 5 10 2
state.ts
in packages/@aws-cdk/aws-iotevents/lib
30 4 5 10 2
event.ts
in packages/@aws-cdk/aws-iotevents/lib
5 - 5 10 2
conditions.ts
in packages/@aws-cdk/assertions/lib/private
24 2 4 11 3
kinesis-put-record-action.ts
in packages/@aws-cdk/aws-iot-actions/lib
32 1 12 13 2
parameters.ts
in packages/@aws-cdk/assertions/lib/private
24 2 4 14 3
jest.config.js
in packages/@aws-cdk/aws-kinesisvideo
2 - 12 15 2
jest.config.js
in packages/@aws-cdk/aws-inspectorv2
2 - 12 15 2
jest.config.js
in packages/@aws-cdk/aws-kinesisanalyticsv2
2 - 12 15 2
jest.config.js
in packages/@aws-cdk/aws-forecast
2 - 12 15 2
index.ts
in packages/@aws-cdk/aws-kinesisvideo/lib
1 - 12 15 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cluster.ts
in packages/@aws-cdk/aws-eks/lib
804 45 4 1089 171
_codebuild-factory.ts
in packages/@aws-cdk/pipelines/lib/codepipeline
326 28 4 201 20
bundling.ts
in packages/@aws-cdk/aws-lambda-nodejs/lib
250 13 4 594 74
identitypool.ts
in packages/@aws-cdk/aws-cognito-identitypool/lib
234 12 4 18 3
cluster.ts
in packages/@aws-cdk/aws-eks/lib/cluster-resource-handler
229 15 4 742 40
app.ts
in packages/@aws-cdk/aws-amplify/lib
171 9 4 700 36
cluster-resource.ts
in packages/@aws-cdk/aws-eks/lib
168 3 4 909 70
util.ts
in packages/@aws-cdk/aws-lambda-nodejs/lib
145 9 4 740 35
cyclic.ts
in packages/@aws-cdk/assertions/lib/private
130 10 4 4 1
template.ts
in packages/@aws-cdk/assertions/lib
109 19 4 190 24
rewrite.toml
in packages/@aws-cdk/assertions
94 - 4 4 1
bundling.ts
in packages/@aws-cdk/aws-lambda-python/lib
68 4 4 559 32
resources.ts
in packages/@aws-cdk/assertions/lib/private
54 6 4 161 9
detector-model.ts
in packages/@aws-cdk/aws-iotevents/lib
51 2 4 10 3
custom-resource.ts
in packages/@aws-cdk/aws-cloudformation/lib
42 5 4 1272 39
http-origin.ts
in packages/@aws-cdk/aws-cloudfront-origins/lib
34 3 4 558 10
parameters.ts
in packages/@aws-cdk/assertions/lib/private
24 2 4 14 3
outputs.ts
in packages/@aws-cdk/assertions/lib/private
24 2 4 161 11
conditions.ts
in packages/@aws-cdk/assertions/lib/private
24 2 4 11 3
mappings.ts
in packages/@aws-cdk/assertions/lib/private
24 2 4 161 10