aws-amplify / amplify-cli
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: 1579
  • Daily file updates (only one update per file and date counted): 8833
  • First update: 2018-04-30
  • Latest update: 2022-01-28
  • Days between first and latest update: 1370 (195 weeks, estimated 975 working days)
  • Active days (at least one file change): 927
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 1,579 files with 146,832 lines of code in files.
    • 1,144 files that are 366+ days old (110,546 lines of code)
    • 131 files that are 181-365 days old (9,782 lines of code)
    • 243 files that are 91-180 days old (23,838 lines of code)
    • 38 files that are 31-90 days old (1,818 lines of code)
    • 23 files that are 1-30 days old (848 lines of code)
75% | 6% | 16% | 1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 1,579 files with 146,832 lines of code in files.
    • 598 files have been last changed 366+ days ago (26,998 lines of code)
    • 280 files have been last changed 181-365 days ago (24,995 lines of code)
    • 246 files have been last changed 91-180 days ago (22,816 lines of code)
    • 270 files have been last changed 31-90 days ago (37,830 lines of code)
    • 185 files have been last changed 1-30 days ago (34,193 lines of code)
18% | 17% | 15% | 25% | 23%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, js, json, md, snap, graphql, ejs, npmignore, sh, gitignore, py, yml, html, yaml, txt, css, tsx, java, mod, jscsrc, dart, editorconfig, jshintrc, yy, svg, go, l, gradle, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts67% | 8% | 21% | 1% | <1%
js96% | 1% | 2% | <1% | <1%
ejs99% | <1% | <1% | <1% | 0%
tsx100% | 0% | 0% | 0% | 0%
yy100% | 0% | 0% | 0% | 0%
py62% | 37% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
go100% | 0% | 0% | 0% | 0%
l100% | 0% | 0% | 0% | 0%
java100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
graphql56% | 0% | 43% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
dart0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts12% | 11% | 17% | 30% | 27%
js40% | 20% | 15% | 8% | 14%
ejs18% | 67% | <1% | 12% | 0%
yy100% | 0% | 0% | 0% | 0%
css83% | 0% | 16% | 0% | 0%
l100% | 0% | 0% | 0% | 0%
java100% | 0% | 0% | 0% | 0%
py18% | 43% | 0% | 37% | 0%
graphql56% | 0% | 43% | 0% | 0%
html61% | 0% | 38% | 0% | 0%
go0% | 100% | 0% | 0% | 0%
tsx0% | 1% | 0% | 98% | 0%
dart0% | 100% | 0% | 0% | 0%
yml0% | 0% | 100% | 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
packages/amplify-cli90% | <1% | 7% | 2% | 0%
packages/amplify-provider-awscloudformation73% | 11% | 13% | 1% | 0%
packages/amplify-category-auth73% | 2% | 24% | 0% | 0%
packages/amplify-e2e-core93% | <1% | 5% | <1% | 0%
packages/amplify-category-api77% | <1% | 18% | 3% | 0%
packages/amplify-category-predictions99% | 0% | <1% | 0% | 0%
packages/amplify-category-function69% | 30% | 0% | 0% | 0%
packages/amplify-appsync-simulator98% | <1% | <1% | <1% | 0%
packages/graphql-transformer-core99% | 0% | 0% | 0% | <1%
packages/amplify-graphql-transformer-core74% | 6% | 3% | 13% | 1%
packages/graphql-auth-transformer100% | 0% | 0% | 0% | 0%
packages/amplify-util-mock89% | 6% | 3% | <1% | 0%
packages/amplify-graphql-model-transformer100% | 0% | 0% | 0% | 0%
packages/amplify-category-storage29% | 1% | 69% | 0% | 0%
packages/graphql-dynamodb-transformer100% | 0% | 0% | 0% | 0%
packages/amplify-velocity-template100% | 0% | 0% | 0% | 0%
packages/amplify-cli-core56% | 13% | 27% | 3% | <1%
packages/amplify-category-interactions100% | 0% | 0% | 0% | 0%
packages/amplify-category-notifications100% | 0% | 0% | 0% | 0%
packages/amplify-dotnet-function-template-provider100% | 0% | 0% | 0% | 0%
packages/amplify-category-hosting100% | 0% | 0% | 0% | 0%
packages/graphql-transformer-common99% | 0% | 0% | 0% | <1%
packages/amplify-console-hosting100% | 0% | 0% | 0% | 0%
packages/graphql-elasticsearch-transformer100% | 0% | 0% | 0% | 0%
packages/graphql-key-transformer100% | 0% | 0% | 0% | 0%
packages/amplify-frontend-javascript100% | 0% | 0% | 0% | 0%
packages/amplify-category-analytics100% | 0% | 0% | 0% | 0%
packages/graphql-relational-schema-transformer100% | 0% | 0% | 0% | 0%
packages/graphql-connection-transformer100% | 0% | 0% | 0% | 0%
packages/amplify-nodejs-function-template-provider92% | 2% | 0% | 4% | 0%
packages/amplify-container-hosting100% | 0% | 0% | 0% | 0%
packages/graphql-mapping-template90% | 0% | 9% | 0% | 0%
packages/amplify-graphiql-explorer98% | 1% | 0% | 0% | 0%
packages/amplify-app100% | 0% | 0% | 0% | 0%
packages/amplify-frontend-ios86% | 13% | 0% | 0% | 0%
packages/graphql-predictions-transformer100% | 0% | 0% | 0% | 0%
packages/amplify-frontend-android100% | 0% | 0% | 0% | 0%
packages/amplify-frontend-flutter99% | <1% | 0% | 0% | 0%
packages/amplify-graphql-transformer-interfaces89% | 10% | 0% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
packages/graphql-http-transformer100% | 0% | 0% | 0% | 0%
packages/amplify-category-xr100% | 0% | 0% | 0% | 0%
packages/amplify-go-function-runtime-provider100% | 0% | 0% | 0% | 0%
packages/amplify-storage-simulator100% | 0% | 0% | 0% | 0%
packages/amplify-java-function-runtime-provider100% | 0% | 0% | 0% | 0%
packages/amplify-headless-interface77% | 1% | 21% | 0% | 0%
packages/amplify-nodejs-function-runtime-provider99% | <1% | 0% | 0% | 0%
packages/amplify-python-function-runtime-provider100% | 0% | 0% | 0% | 0%
packages/amplify-dotnet-function-runtime-provider100% | 0% | 0% | 0% | 0%
packages/amplify-function-plugin-interface100% | 0% | 0% | 0% | 0%
packages/amplify-dynamodb-simulator100% | 0% | 0% | 0% | 0%
packages/graphql-function-transformer100% | 0% | 0% | 0% | 0%
packages/amplify-cli-logger100% | 0% | 0% | 0% | 0%
packages/graphql-versioned-transformer100% | 0% | 0% | 0% | 0%
packages/amplify-util-headless-input100% | 0% | 0% | 0% | 0%
packages/amplify-java-function-template-provider100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
packages/amplify-go-function-template-provider100% | 0% | 0% | 0% | 0%
packages/amplify-python-function-template-provider100% | 0% | 0% | 0% | 0%
packages/amplify-util-import100% | 0% | 0% | 0% | 0%
cypress/integration100% | 0% | 0% | 0% | 0%
packages/amplify-graphql-auth-transformer<1% | 0% | 99% | 0% | 0%
cypress/plugins100% | 0% | 0% | 0% | 0%
cypress/support100% | 0% | 0% | 0% | 0%
packages/amplify-graphql-searchable-transformer0% | 95% | 4% | 0% | 0%
packages/amplify-graphql-index-transformer0% | 90% | 9% | 0% | 0%
packages/amplify-graphql-predictions-transformer0% | 100% | 0% | 0% | 0%
packages/amplify-prompts0% | 100% | 0% | 0% | 0%
packages/amplify-graphql-http-transformer0% | 100% | 0% | 0% | 0%
packages/amplify-graphql-function-transformer0% | 100% | 0% | 0% | 0%
packages/amplify-category-geo0% | 0% | 100% | 0% | 0%
packages/amplify-graphql-relational-transformer0% | 0% | 100% | 0% | 0%
packages/amplify-graphql-transformer-migrator0% | 0% | 96% | 3% | 0%
packages/amplify-category-custom0% | 0% | 100% | 0% | 0%
packages/amplify-graphql-default-value-transformer0% | 0% | 100% | 0% | 0%
packages/amplify-cli-extensibility-helper0% | 0% | 0% | 100% | 0%
packages/amplify-util-uibuilder0% | 0% | 0% | 0% | 100%
packages/amplify-graphql-maps-to-transformer0% | 0% | 0% | 0% | 100%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
packages/amplify-cli25% | 22% | 13% | 24% | 13%
packages/amplify-category-api20% | 2% | 6% | 49% | 20%
packages/amplify-category-predictions32% | 52% | 0% | <1% | 13%
packages/amplify-velocity-template83% | 0% | 0% | 0% | 16%
packages/amplify-appsync-simulator36% | 6% | 6% | 22% | 28%
packages/amplify-dotnet-function-template-provider100% | 0% | 0% | 0% | 0%
packages/amplify-provider-awscloudformation10% | 12% | 18% | 40% | 18%
packages/amplify-category-hosting86% | 13% | 0% | 0% | 0%
packages/amplify-category-interactions54% | 35% | 0% | 0% | 9%
packages/graphql-transformer-core25% | 34% | 18% | 11% | 10%
packages/amplify-category-analytics85% | 9% | 0% | 0% | 5%
packages/amplify-console-hosting69% | 24% | 6% | 0% | 0%
packages/amplify-category-notifications43% | 56% | 0% | 0% | 0%
packages/amplify-category-function9% | 34% | 16% | 15% | 23%
packages/graphql-predictions-transformer90% | 9% | 0% | 0% | 0%
packages/graphql-mapping-template67% | 0% | 32% | 0% | 0%
packages/amplify-util-mock19% | 13% | <1% | 35% | 30%
packages/amplify-category-auth4% | 21% | 26% | 23% | 23%
packages/amplify-container-hosting57% | 0% | 0% | 42% | 0%
packages/amplify-graphql-transformer-core10% | <1% | 30% | 45% | 13%
packages/amplify-nodejs-function-template-provider40% | 27% | 0% | 31% | 0%
packages/graphql-connection-transformer37% | 0% | 0% | 62% | 0%
packages/amplify-cli-core10% | 7% | 15% | 41% | 25%
packages/amplify-app42% | 57% | 0% | 0% | 0%
packages/amplify-category-storage3% | 14% | 11% | 66% | 3%
packages/graphql-http-transformer50% | 49% | 0% | 0% | 0%
packages/amplify-e2e-core2% | 1% | 18% | 49% | 27%
packages/graphql-relational-schema-transformer21% | 12% | 50% | 15% | 0%
packages/amplify-category-xr43% | 56% | 0% | 0% | 0%
scripts36% | 6% | 0% | 0% | 56%
packages/graphql-function-transformer100% | 0% | 0% | 0% | 0%
packages/amplify-cli-logger100% | 0% | 0% | 0% | 0%
packages/graphql-versioned-transformer100% | 0% | 0% | 0% | 0%
packages/amplify-frontend-javascript14% | 26% | 7% | 0% | 50%
packages/amplify-graphiql-explorer14% | 3% | 3% | 78% | 0%
packages/amplify-java-function-runtime-provider32% | 67% | 0% | 0% | 0%
packages/amplify-java-function-template-provider100% | 0% | 0% | 0% | 0%
packages/graphql-transformer-common7% | 44% | 35% | 1% | 10%
packages/amplify-storage-simulator25% | 0% | 0% | 0% | 74%
packages/graphql-elasticsearch-transformer7% | 33% | 43% | 15% | 0%
packages/amplify-util-headless-input38% | 0% | 61% | 0% | 0%
packages/amplify-frontend-ios6% | 37% | 15% | 0% | 41%
packages/amplify-frontend-flutter7% | 29% | 13% | 0% | 48%
packages/amplify-go-function-template-provider100% | 0% | 0% | 0% | 0%
packages/graphql-dynamodb-transformer2% | 65% | 0% | 0% | 32%
packages/amplify-util-import100% | 0% | 0% | 0% | 0%
packages/amplify-frontend-android4% | 35% | 11% | 0% | 48%
packages/amplify-headless-interface7% | 32% | 31% | 0% | 28%
packages/amplify-python-function-template-provider70% | 29% | 0% | 0% | 0%
cypress/integration100% | 0% | 0% | 0% | 0%
packages/amplify-dotnet-function-runtime-provider13% | 86% | 0% | 0% | 0%
packages/amplify-go-function-runtime-provider2% | 59% | 38% | 0% | 0%
packages/amplify-graphql-transformer-interfaces1% | 7% | 60% | 6% | 22%
packages/graphql-auth-transformer<1% | 5% | 94% | 0% | 0%
packages/amplify-graphql-model-transformer<1% | 0% | <1% | 17% | 81%
ROOT3% | 0% | 17% | 0% | 79%
cypress/plugins100% | 0% | 0% | 0% | 0%
cypress/support100% | 0% | 0% | 0% | 0%
packages/graphql-key-transformer<1% | 0% | 0% | 0% | 99%
packages/amplify-python-function-runtime-provider0% | 100% | 0% | 0% | 0%
packages/amplify-nodejs-function-runtime-provider0% | 73% | 26% | 0% | 0%
packages/amplify-prompts0% | 18% | 0% | 0% | 81%
packages/amplify-graphql-predictions-transformer0% | 9% | 0% | 0% | 90%
packages/amplify-graphql-searchable-transformer0% | <1% | 13% | 48% | 38%
packages/amplify-graphql-function-transformer0% | <1% | 99% | 0% | 0%
packages/amplify-graphql-http-transformer0% | <1% | 0% | 99% | 0%
packages/amplify-graphql-auth-transformer0% | 0% | 17% | 7% | 75%
packages/amplify-category-geo0% | 0% | 20% | 0% | 79%
packages/amplify-graphql-index-transformer0% | 0% | 19% | 0% | 80%
packages/amplify-graphql-transformer-migrator0% | 0% | 25% | 74% | 0%
packages/amplify-category-custom0% | 0% | 26% | 71% | 2%
packages/amplify-graphql-default-value-transformer0% | 0% | 43% | 56% | 0%
packages/amplify-graphql-relational-transformer0% | 0% | 3% | 0% | 96%
packages/amplify-function-plugin-interface0% | 0% | 0% | 100% | 0%
packages/amplify-cli-extensibility-helper0% | 0% | 0% | 90% | 9%
packages/amplify-util-uibuilder0% | 0% | 0% | 0% | 100%
packages/amplify-graphql-maps-to-transformer0% | 0% | 0% | 0% | 100%
packages/amplify-dynamodb-simulator0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
aws-cfn.js
in packages/amplify-provider-awscloudformation/src/aws-utils
549 24 70 1318 64
index.js
in packages/amplify-frontend-javascript
83 12 91 1318 28
index.js
in packages/amplify-frontend-android
82 12 91 1318 29
aws.js
in packages/amplify-provider-awscloudformation/src/aws-utils
38 - 470 1318 18
initializer.js
in packages/amplify-frontend-javascript/lib
11 2 1300 1318 5
initializer.js
in packages/amplify-frontend-android/lib
11 2 1291 1318 5
android.js
in packages/amplify-frontend-android/commands
7 - 853 1318 6
configuration-manager.js
in packages/amplify-frontend-javascript/lib
191 11 286 1317 21
framework-config-mapping.js
in packages/amplify-frontend-javascript/lib
106 3 264 1317 18
project-scanner.js
in packages/amplify-frontend-javascript/lib
14 1 1300 1317 5
javascript.js
in packages/amplify-frontend-javascript/commands
8 - 853 1317 5
constants.js
in packages/amplify-frontend-javascript/lib
7 - 1281 1317 8
configuration-manager.js
in packages/amplify-frontend-android/lib
71 7 313 1316 10
project-scanner.js
in packages/amplify-frontend-android/lib
15 1 1291 1316 4
constants.js
in packages/amplify-frontend-android/lib
8 - 313 1316 11
add.js
in packages/amplify-category-analytics/commands/analytics
44 - 469 1315 16
analytics.js
in packages/amplify-category-analytics/commands
39 - 708 1315 17
push.js
in packages/amplify-category-analytics/commands/analytics
16 - 497 1315 10
remove.js
in packages/amplify-category-analytics/commands/analytics
15 - 497 1315 9
aws-dynamodb.js
in packages/amplify-provider-awscloudformation/src/aws-utils
17 1 470 1305 6
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
initializer.js
in packages/amplify-frontend-javascript/lib
11 2 1300 1318 5
project-scanner.js
in packages/amplify-frontend-javascript/lib
14 1 1300 1317 5
initializer.js
in packages/amplify-frontend-android/lib
11 2 1291 1318 5
project-scanner.js
in packages/amplify-frontend-android/lib
15 1 1291 1316 4
console.js
in packages/amplify-category-hosting/commands/hosting
5 - 1281 1283 3
supported-services.js
in packages/amplify-category-hosting/lib
5 - 1281 1301 6
constants.js
in packages/amplify-frontend-javascript/lib
7 - 1281 1317 8
console.js
in packages/amplify-category-analytics/commands/analytics
5 - 1267 1282 6
initializer.js
in packages/amplify-frontend-ios/lib
11 2 1267 1267 1
project-scanner.js
in packages/amplify-frontend-ios/lib
20 1 1267 1267 1
constants.js
in packages/amplify-category-notifications/lib
5 - 1260 1261 2
p8decoder.js
in packages/amplify-category-notifications/lib
9 1 1260 1261 2
DirectiveTransformer.ts
in packages/graphql-transformer-core/src
1 - 1259 1259 1
commands.js
in cypress/support
1 - 1244 1246 3
ejs
package.json.ejs
in packages/amplify-category-interactions/provider-utils/awscloudformation/function-template-dir
7 - 1213 1241 3
constants.js
in packages/amplify-category-hosting/lib
3 - 1086 1303 13
apns-cert-config.js
in packages/amplify-category-notifications/lib
29 1 1086 1261 9
apns-key-config.js
in packages/amplify-category-notifications/lib
40 1 1086 1261 9
p12decoder.js
in packages/amplify-category-notifications/lib
95 6 1086 1261 8
console.js
in packages/amplify-category-xr/commands/xr
5 - 1038 1205 5
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
field-mapping-resolvers.ts
in packages/amplify-graphql-maps-to-transformer/src
159 3 6 6 1
graphql-maps-to-transformer.ts
in packages/amplify-graphql-maps-to-transformer/src
96 1 6 6 1
field-mapping-lambda.ts
in packages/amplify-graphql-maps-to-transformer/src
48 - 6 6 1
index.js
in packages/amplify-graphql-maps-to-transformer/resources/mapping-lambda-function
42 - 6 6 1
model-field-map.ts
in packages/amplify-graphql-transformer-core/src/transformer-context
35 - 6 6 1
operation-names.ts
in packages/amplify-graphql-transformer-core/src/utils
20 - 6 6 1
tableNameMap.ts
in packages/graphql-transformer-core/src
15 1 6 6 1
transformedArgs.ts
in packages/graphql-transformer-common/src
4 - 6 6 1
index.ts
in packages/amplify-graphql-maps-to-transformer/src
1 - 6 6 1
syncAmplifyUiBuilderComponents.ts
in packages/amplify-util-uibuilder/src/commands/utils
106 4 23 23 1
cloneComponentsFromEnv.ts
in packages/amplify-util-uibuilder/src/commands
64 1 23 23 1
createUiBuilderComponent.ts
in packages/amplify-util-uibuilder/src/commands/utils
63 - 23 23 1
generateComponents.ts
in packages/amplify-util-uibuilder/src/commands
46 1 23 23 1
notifyMissingPackages.ts
in packages/amplify-util-uibuilder/src/commands/utils
37 - 22 23 2
shouldRenderComponents.ts
in packages/amplify-util-uibuilder/src/commands/utils
29 1 23 23 1
extractArgs.ts
in packages/amplify-util-uibuilder/src/commands/utils
22 - 23 23 1
index.ts
in packages/amplify-util-uibuilder/src
14 2 23 23 1
getUiBuilderComponentsPath.ts
in packages/amplify-util-uibuilder/src/commands/utils
13 - 23 23 1
handle-PostEnvAdd.ts
in packages/amplify-util-uibuilder/src/event-handlers
12 1 23 23 1
handle-PostPull.ts
in packages/amplify-util-uibuilder/src/event-handlers
9 1 23 23 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
graphql-model-transformer.ts
in packages/amplify-graphql-model-transformer/src
1246 12 6 452 23
graphql-auth-transformer.ts
in packages/amplify-graphql-auth-transformer/src
994 17 6 111 17
transform-graphql-schema.ts
in packages/amplify-provider-awscloudformation/src/graphql-transformer
459 10 6 452 32
graphql-searchable-transformer.ts
in packages/amplify-graphql-searchable-transformer/src
370 12 6 264 23
resolvers.ts
in packages/amplify-graphql-relational-transformer/src
345 23 6 161 8
schema.ts
in packages/amplify-graphql-relational-transformer/src
345 17 6 161 12
sanity-check.ts
in packages/graphql-transformer-core/src/util
318 - 6 923 16
mutation.ts
in packages/amplify-graphql-model-transformer/src/resolvers
306 17 6 452 7
execPermissionsWalkthrough.ts
in packages/amplify-category-function/src/provider-utils/awscloudformation/service-walkthroughs
260 6 6 687 31
graphql-many-to-many-transformer.ts
in packages/amplify-graphql-relational-transformer/src
254 3 6 134 5
utils.ts
in packages/amplify-graphql-relational-transformer/src
251 14 6 161 6
appsync.ts
in packages/amplify-util-mock/src/CFNParser/resource-processors
246 7 6 721 5
cloudformationHelpers.ts
in packages/amplify-category-function/src/provider-utils/awscloudformation/utils
233 9 6 687 12
generate-resolver-vtl.ts
in packages/amplify-graphql-searchable-transformer/src
220 17 6 264 10
query.ts
in packages/amplify-graphql-model-transformer/src/resolvers
196 8 6 452 8
field-mapping-resolvers.ts
in packages/amplify-graphql-maps-to-transformer/src
159 3 6 6 1
sync-utils.ts
in packages/amplify-graphql-transformer-core/src/transformation
147 13 6 134 6
ModelResourceIDs.ts
in packages/graphql-transformer-common/src
123 30 6 1280 26
graphql-belongs-to-transformer.ts
in packages/amplify-graphql-relational-transformer/src
102 2 6 161 3
graphql-maps-to-transformer.ts
in packages/amplify-graphql-maps-to-transformer/src
96 1 6 6 1