aws-amplify / amplify-codegen
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: 251
  • Daily file updates (only one update per file and date counted): 946
  • First update: 2018-09-11
  • Latest update: 2022-01-13
  • Days between first and latest update: 1221 (174 weeks, estimated 870 working days)
  • Active days (at least one file change): 290
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 251 files with 32,212 lines of code in files.
    • 126 files that are 366+ days old (23,122 lines of code)
    • 118 files that are 181-365 days old (8,757 lines of code)
    • 4 files that are 91-180 days old (264 lines of code)
    • 2 files that are 31-90 days old (45 lines of code)
    • 1 files that are 1-30 days old (24 lines of code)
71% | 27% | <1% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 251 files with 32,212 lines of code in files.
    • 96 files have been last changed 366+ days ago (17,014 lines of code)
    • 121 files have been last changed 181-365 days ago (8,390 lines of code)
    • 11 files have been last changed 91-180 days ago (1,723 lines of code)
    • 10 files have been last changed 31-90 days ago (1,015 lines of code)
    • 13 files have been last changed 1-30 days ago (4,070 lines of code)
52% | 26% | 5% | 3% | 12%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, js, graphql, json, snap, md, hbs, npmignore, yml, gql, gitignore, sh, yaml, txt, editorconfig, html, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts76% | 22% | <1% | <1% | 0%
js38% | 60% | 0% | 0% | <1%
graphql58% | 41% | 0% | 0% | 0%
gql100% | 0% | 0% | 0% | 0%
hbs100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts54% | 22% | 6% | 3% | 14%
js38% | 54% | <1% | 0% | 5%
graphql54% | 39% | 0% | 6% | 0%
gql100% | 0% | 0% | 0% | 0%
hbs92% | 7% | 0% | 0% | 0%
yml100% | 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
packages/graphql-types-generator/fixtures100% | 0% | 0% | 0% | 0%
packages/graphql-types-generator/src100% | 0% | 0% | 0% | 0%
packages/appsync-modelgen-plugin/src94% | 0% | 4% | <1% | 0%
packages/graphql-docs-generator/src100% | 0% | 0% | 0% | 0%
packages/graphql-docs-generator/fixtures58% | 41% | 0% | 0% | 0%
packages/graphql-docs-generator100% | 0% | 0% | 0% | 0%
packages/graphql-docs-generator/templates100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
packages/graphql-types-generator100% | 0% | 0% | 0% | 0%
packages/amplify-codegen-e2e-core/src0% | 100% | 0% | 0% | 0%
packages/amplify-codegen/src0% | 98% | 0% | 0% | 1%
scripts0% | 100% | 0% | 0% | 0%
packages/amplify-codegen/commands0% | 100% | 0% | 0% | 0%
packages/amplify-codegen0% | 100% | 0% | 0% | 0%
packages/amplify-codegen-e2e-core0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
packages/graphql-types-generator/fixtures100% | 0% | 0% | 0% | 0%
packages/graphql-types-generator/src82% | <1% | 16% | 0% | 0%
packages/graphql-docs-generator/fixtures58% | 41% | 0% | 0% | 0%
packages/appsync-modelgen-plugin/src8% | 17% | 9% | 5% | 59%
packages/graphql-docs-generator91% | 0% | 0% | 8% | 0%
packages/graphql-docs-generator/src31% | 54% | 13% | 0% | 0%
packages/graphql-docs-generator/templates92% | 7% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
packages/amplify-codegen-e2e-core/src0% | 76% | 3% | 10% | 9%
packages/amplify-codegen/src0% | 88% | <1% | 0% | 10%
scripts0% | 100% | 0% | 0% | 0%
packages/amplify-codegen/commands0% | 100% | 0% | 0% | 0%
packages/amplify-codegen-e2e-core0% | 100% | 0% | 0% | 0%
packages/graphql-types-generator0% | 0% | 0% | 100% | 0%
packages/amplify-codegen0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
appsync-java-visitor.ts
in packages/appsync-modelgen-plugin/src/visitors
707 28 22 467 29
appsync-visitor.ts
in packages/appsync-modelgen-plugin/src/visitors
638 38 20 467 38
appsync-swift-visitor.ts
in packages/appsync-modelgen-plugin/src/visitors
448 12 22 467 26
swift-declaration-block.ts
in packages/appsync-modelgen-plugin/src/languages
378 11 205 467 4
typescript-declaration-block.ts
in packages/appsync-modelgen-plugin/src/languages
251 21 205 467 3
preset.ts
in packages/appsync-modelgen-plugin/src
245 13 91 467 7
java-declaration-block.ts
in packages/appsync-modelgen-plugin/src/languages
227 3 205 467 4
appsync-json-metadata-visitor.ts
in packages/appsync-modelgen-plugin/src/visitors
213 11 22 467 11
appsync-typescript-visitor.ts
in packages/appsync-modelgen-plugin/src/visitors
200 12 20 467 9
process-connections.ts
in packages/appsync-modelgen-plugin/src/utils
183 4 87 467 8
supported-directives.ts
in packages/appsync-modelgen-plugin/src/scalars
138 - 140 467 5
index.ts
in packages/appsync-modelgen-plugin/src/scalars
87 - 352 467 8
process-auth.ts
in packages/appsync-modelgen-plugin/src/utils
84 1 467 467 1
appsync-javascript-visitor.ts
in packages/appsync-modelgen-plugin/src/visitors
75 3 20 467 9
java-config.ts
in packages/appsync-modelgen-plugin/src/configs
62 1 467 467 1
plugin.ts
in packages/appsync-modelgen-plugin/src
57 - 433 467 3
get-type-info.ts
in packages/appsync-modelgen-plugin/src/utils
34 1 467 467 1
index.ts
in packages/appsync-modelgen-plugin/src
22 - 467 467 1
swift-config.ts
in packages/appsync-modelgen-plugin/src/configs
16 - 467 467 1
validate-field-name.ts
in packages/appsync-modelgen-plugin/src/utils
14 1 467 467 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
sort.ts
in packages/appsync-modelgen-plugin/src/utils
5 1 467 467 1
warn.ts
in packages/appsync-modelgen-plugin/src/utils
8 1 467 467 1
validate-field-name.ts
in packages/appsync-modelgen-plugin/src/utils
14 1 467 467 1
swift-config.ts
in packages/appsync-modelgen-plugin/src/configs
16 - 467 467 1
index.ts
in packages/appsync-modelgen-plugin/src
22 - 467 467 1
get-type-info.ts
in packages/appsync-modelgen-plugin/src/utils
34 1 467 467 1
java-config.ts
in packages/appsync-modelgen-plugin/src/configs
62 1 467 467 1
process-auth.ts
in packages/appsync-modelgen-plugin/src/utils
84 1 467 467 1
commitlint.config.js
in root
3 - 450 461 2
codecov.yml
in root
11 - 450 461 4
plugin.ts
in packages/appsync-modelgen-plugin/src
57 - 433 467 3
dart-declaration-block.ts
in packages/appsync-modelgen-plugin/src/languages
192 4 433 434 2
test-operations.graphql
in packages/graphql-docs-generator
1 - 376 377 2
index.ts
in packages/graphql-types-generator/src/flow-modern
1 - 376 376 1
index.js
in packages/graphql-types-generator/src/flow
1 - 376 376 1
index.ts
in packages/graphql-types-generator/src/typescript
1 - 376 376 1
index.ts
in packages/graphql-types-generator/src/swift
1 - 376 376 1
index.js
in packages/graphql-types-generator/src/scala
1 - 376 376 1
index.ts
in packages/graphql-types-generator/src
2 - 376 376 1
hbs
_renderExternalFragment.hbs
in packages/graphql-docs-generator/templates
3 - 376 377 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
validateAmplifyFlutterCapableZeroThreeFeatures.js
in packages/amplify-codegen/src/utils
24 1 20 22 3
process-index.ts
in packages/appsync-modelgen-plugin/src/utils
24 - 64 88 4
process-primary-key.ts
in packages/appsync-modelgen-plugin/src/utils
21 - 87 88 2
process-connections-v2.ts
in packages/appsync-modelgen-plugin/src/utils
125 2 22 142 19
process-belongs-to.ts
in packages/appsync-modelgen-plugin/src/utils
56 2 74 142 7
process-has-many.ts
in packages/appsync-modelgen-plugin/src/utils
53 1 22 142 5
process-has-one.ts
in packages/appsync-modelgen-plugin/src/utils
30 1 91 142 4
validateDartSDK.js
in packages/amplify-codegen/src/utils
21 1 217 217 1
auth.ts
in packages/amplify-codegen-e2e-core/src/categories
1246 20 253 260 2
api.ts
in packages/amplify-codegen-e2e-core/src/categories
601 23 77 260 6
nexpect.ts
in packages/amplify-codegen-e2e-core/src/utils
521 24 253 260 2
storage.ts
in packages/amplify-codegen-e2e-core/src/categories
511 14 253 260 2
lambda-function.ts
in packages/amplify-codegen-e2e-core/src/categories
399 1 253 260 2
initProjectHelper.ts
in packages/amplify-codegen-e2e-core/src/init
397 12 22 260 8
sdk-calls.ts
in packages/amplify-codegen-e2e-core/src/utils
222 - 253 260 2
lambda-layer.ts
in packages/amplify-codegen-e2e-core/src/categories
183 12 253 260 2
split-e2e-tests.ts
in scripts
180 7 253 260 3
pinpoint.ts
in packages/amplify-codegen-e2e-core/src/utils
167 5 22 260 4
amplifyPush.ts
in packages/amplify-codegen-e2e-core/src/init
156 8 253 260 2
amplifyPull.ts
in packages/amplify-codegen-e2e-core/src/init
141 3 159 260 5
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
appsync-visitor.ts
in packages/appsync-modelgen-plugin/src/visitors
638 38 20 467 38
appsync-typescript-visitor.ts
in packages/appsync-modelgen-plugin/src/visitors
200 12 20 467 9
appsync-javascript-visitor.ts
in packages/appsync-modelgen-plugin/src/visitors
75 3 20 467 9
validateAmplifyFlutterCapableZeroThreeFeatures.js
in packages/amplify-codegen/src/utils
24 1 20 22 3
appsync-dart-visitor.ts
in packages/appsync-modelgen-plugin/src/visitors
838 31 21 434 31
models.js
in packages/amplify-codegen/src/commands
185 5 21 350 29
appsync-java-visitor.ts
in packages/appsync-modelgen-plugin/src/visitors
707 28 22 467 29
appsync-swift-visitor.ts
in packages/appsync-modelgen-plugin/src/visitors
448 12 22 467 26
initProjectHelper.ts
in packages/amplify-codegen-e2e-core/src/init
397 12 22 260 8
appsync-json-metadata-visitor.ts
in packages/appsync-modelgen-plugin/src/visitors
213 11 22 467 11
pinpoint.ts
in packages/amplify-codegen-e2e-core/src/utils
167 5 22 260 4
process-connections-v2.ts
in packages/appsync-modelgen-plugin/src/utils
125 2 22 142 19
process-has-many.ts
in packages/appsync-modelgen-plugin/src/utils
53 1 22 142 5
process-index.ts
in packages/appsync-modelgen-plugin/src/utils
24 - 64 88 4
process-belongs-to.ts
in packages/appsync-modelgen-plugin/src/utils
56 2 74 142 7
api.ts
in packages/amplify-codegen-e2e-core/src/categories
601 23 77 260 6
index.ts
in packages/amplify-codegen-e2e-core/src
58 5 83 260 3
awsAppSyncDirectives.graphql
in packages/graphql-types-generator
20 - 85 376 3
awsAppSyncDirectives.graphql
in packages/amplify-codegen
20 - 85 350 5
awsAppSyncDirectives.graphql
in packages/graphql-docs-generator
20 - 85 377 4