aws-amplify / amplify-ui
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: 1814
  • Daily file updates (only one update per file and date counted): 16741
  • First update: 2021-03-04
  • Latest update: 2022-01-28
  • Days between first and latest update: 331 (47 weeks, estimated 235 working days)
  • Active days (at least one file change): 182
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 1,814 files with 61,636 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 1,406 files that are 181-365 days old (40,868 lines of code)
    • 288 files that are 91-180 days old (13,979 lines of code)
    • 109 files that are 31-90 days old (6,373 lines of code)
    • 11 files that are 1-30 days old (416 lines of code)
0% | 66% | 22% | 10% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 1,814 files with 61,636 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 28 files have been last changed 181-365 days ago (1,364 lines of code)
    • 131 files have been last changed 91-180 days ago (4,839 lines of code)
    • 1,567 files have been last changed 31-90 days ago (47,961 lines of code)
    • 88 files have been last changed 1-30 days ago (7,472 lines of code)
0% | 2% | 7% | 77% | 12%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
tsx, svg, ts, mdx, json, js, scss, vue, html, md, css, gitignore, feature, yml, t, sh, cjs, editorconfig, yaml, gitattributes, txt, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
tsx0% | 88% | 6% | 4% | <1%
yml0% | 50% | 21% | 28% | 0%
vue0% | 62% | 34% | 1% | 1%
ts0% | 10% | 70% | 18% | <1%
js0% | 4% | 76% | 17% | <1%
t0% | 100% | 0% | 0% | 0%
css0% | 67% | 32% | 0% | 0%
scss0% | 0% | 80% | 19% | <1%
html0% | 0% | 18% | 80% | <1%
cjs0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
yml0% | 28% | 21% | 49% | <1%
ts0% | <1% | 28% | 32% | 37%
t0% | 100% | 0% | 0% | 0%
js0% | <1% | 12% | 81% | 5%
tsx0% | <1% | <1% | 94% | 5%
scss0% | 0% | 24% | 64% | 11%
vue0% | 0% | 8% | 44% | 46%
html0% | 0% | 5% | 81% | 13%
cjs0% | 0% | 100% | 0% | 0%
css0% | 0% | 5% | 2% | 91%
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/react0% | 84% | 9% | 5% | <1%
packages/vue0% | 60% | 36% | <1% | 1%
environments/auth-with-federated0% | 100% | 0% | 0% | 0%
environments/auth-with-phone-and-sms-mfa0% | 100% | 0% | 0% | 0%
environments/auth-with-username0% | 100% | 0% | 0% | 0%
environments/auth-with-phone-number0% | 100% | 0% | 0% | 0%
environments/auth-with-email0% | 100% | 0% | 0% | 0%
environments/auth-with-username-no-attributes0% | 100% | 0% | 0% | 0%
packages/angular0% | 1% | 57% | 39% | 1%
ROOT0% | 69% | 0% | 30% | 0%
packages/ui0% | 0% | 81% | 17% | <1%
environments/auth-with-all-attributes0% | 0% | 100% | 0% | 0%
environments/auth-with-multi-alias0% | 0% | 100% | 0% | 0%
environments/auth-with-email-and-custom-attributes0% | 0% | 100% | 0% | 0%
environments/adminui-auth-with-totp-mfa0% | 0% | 0% | 100% | 0%
environments/adminui-auth-with-email-and-phone0% | 0% | 0% | 100% | 0%
environments/auth-with-email-lambda-signup-trigger0% | 0% | 0% | 100% | 0%
environments/cli-auth-with-email-and-phone0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
environments/auth-with-phone-and-sms-mfa0% | 100% | 0% | 0% | 0%
environments/auth-with-phone-number0% | 100% | 0% | 0% | 0%
environments/auth-with-email0% | 100% | 0% | 0% | 0%
environments/auth-with-username-no-attributes0% | 100% | 0% | 0% | 0%
packages/react0% | <1% | 1% | 91% | 6%
packages/angular0% | <1% | 45% | 38% | 14%
ROOT0% | 13% | 0% | 30% | 55%
packages/vue0% | <1% | 12% | 42% | 45%
packages/ui0% | 0% | 14% | 46% | 39%
environments/auth-with-all-attributes0% | 0% | 100% | 0% | 0%
environments/auth-with-multi-alias0% | 0% | 100% | 0% | 0%
environments/auth-with-email-and-custom-attributes0% | 0% | 100% | 0% | 0%
environments/auth-with-federated0% | 0% | 0% | 100% | 0%
environments/adminui-auth-with-totp-mfa0% | 0% | 0% | 100% | 0%
environments/adminui-auth-with-email-and-phone0% | 0% | 0% | 100% | 0%
environments/auth-with-email-lambda-signup-trigger0% | 0% | 0% | 100% | 0%
environments/auth-with-username0% | 0% | 0% | 100% | 0%
environments/cli-auth-with-email-and-phone0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.tsx
in packages/react/src
7 - 82 335 13
index.tsx
in packages/react/src/primitives
4 - 76 335 39
index.tsx
in packages/react/src/components/Authenticator
3 - 7 335 27
index.tsx
in packages/react/src/components
2 - 106 335 6
styles.css
in packages/vue/src/components/primitives
25 - 29 324 10
index.js
in packages/vue
3 - 202 324 3
index.tsx
in packages/react/src/components/AmplifyProvider
36 1 20 314 14
AmplifyContext.tsx
in packages/react/src/components/AmplifyProvider
8 - 65 314 8
index.tsx
in packages/react/src/hooks
2 - 74 314 8
test.ts
in packages/angular/projects/ui-angular/src
23 - 202 310 2
index.ts
in packages/angular/projects/ui-angular/src
7 - 92 310 12
helpers.ts
in packages/angular/projects/ui-angular/src/lib/common
3 - 155 310 6
index.ts
in packages/angular/projects/ui-angular/src/lib/common
2 - 198 310 3
useAuth.ts
in packages/vue/src/composables
34 1 36 309 11
index.ts
in packages/vue/src/composables
1 - 202 309 2
postcss.config.js
in root
6 - 202 306 2
authenticator.vue
in packages/vue/src/components
446 - 6 300 52
sign-in.vue
in packages/vue/src/components
152 - 28 300 30
confirm-sign-up.vue
in packages/vue/src/components
135 - 56 300 23
sign-up.vue
in packages/vue/src/components
68 - 56 300 33
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
t
readme.t
in packages/react/_templates/primitives/new
3 - 218 218 1
t
exports.t
in packages/react/_templates/primitives/new
4 - 218 218 1
t
docs.t
in packages/react/_templates/primitives/new
10 - 218 218 1
t
tests.t
in packages/react/_templates/primitives/new
7 - 217 218 2
authwithusernamenoat3aaa0954-cloudformation-template.yml
in environments/auth-with-username-no-attributes/amplify/backend/auth/authwithusernamenoat3aaa0954
273 - 216 216 1
authwithphonenumber-cloudformation-template.yml
in environments/auth-with-phone-number/amplify/backend/auth/authwithphonenumber
284 - 215 215 1
authwithphoneandsmsmfa-cloudformation-template.yml
in environments/auth-with-phone-and-sms-mfa/amplify/backend/auth/authwithphoneandsmsmfa
400 - 211 211 1
authwithemail-cloudformation-template.yml
in environments/auth-with-email/amplify/backend/auth/authwithemail
284 - 210 210 1
t
types.t
in packages/react/_templates/primitives/new
7 - 205 218 2
t
component.t
in packages/react/_templates/primitives/new
8 - 205 218 2
index.ts
in packages/vue/src/composables
1 - 202 309 2
index.tsx
in packages/react/src/components/Authenticator/ConfirmSignUp
1 - 202 208 2
index.tsx
in packages/react/src/components/Authenticator/ConfirmSignIn
1 - 202 208 2
index.ts
in packages/react/src/components/Authenticator/SignUp
1 - 202 208 2
index.ts
in packages/react/src/components/Authenticator/SetupTOTP
1 - 202 204 2
index.ts
in packages/react/src/components/Authenticator/SignIn
1 - 202 208 2
index.js
in packages/vue
3 - 202 324 3
postcss.config.js
in root
6 - 202 306 2
test.ts
in packages/angular/projects/ui-angular/src
23 - 202 310 2
index.ts
in packages/react/src/components/Authenticator/FederatedSignIn
1 - 201 201 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
useNavigateAction.ts
in packages/react/src/hooks
2 - 6 6 1
FormFields.tsx
in packages/react/src/components/Authenticator/ForceNewPassword
163 1 7 7 1
index.tsx
in packages/react/src/components/Authenticator/hooks/useAuthenticator
72 - 6 7 2
authenticator-force-new-password-form-fields.vue
in packages/vue/src/components
43 - 7 7 1
force-new-password-form-fields.component.ts
in packages/angular/projects/ui-angular/src/lib/components/authenticator/components/force-new-password/force-new-password-form-fields
29 - 7 7 1
defaultComponents.tsx
in packages/react/src/components/Authenticator/hooks/useCustomComponents
24 - 7 7 1
index.tsx
in packages/react/src/components/Authenticator/hooks/useCustomComponents
13 - 7 7 1
force-new-password-form-fields.component.html
in packages/angular/projects/ui-angular/src/lib/components/authenticator/components/force-new-password/force-new-password-form-fields
8 - 7 7 1
sv.ts
in packages/ui/src/i18n/dictionaries/authenticator
54 - 12 12 1
countryCodeSelect.js
in packages/ui/src/theme/tokens/components
5 - 27 27 1
countryCodeSelect.scss
in packages/ui/src/theme/css/component
3 - 27 27 1
styles.ts
in packages/react/src
1 - 44 44 1
adminuiauthwithemailandphone-cloudformation-template.yml
in environments/adminui-auth-with-email-and-phone/amplify/backend/auth/adminuiauthwithemailandphone
295 - 47 47 1
cliauthwithemailandp73cd04de-cloudformation-template.yml
in environments/cli-auth-with-email-and-phone/amplify/backend/auth/cliauthwithemailandp73cd04de
249 - 47 47 1
nl.ts
in packages/ui/src/i18n/dictionaries/authenticator
51 - 28 48 2
useSearchField.tsx
in packages/react/src/primitives/SearchField
63 - 54 54 1
useComposeRefsCallback.tsx
in packages/react/src/hooks
19 - 54 54 1
customHttp.yml
in root
13 - 55 55 1
pl.ts
in packages/ui/src/i18n/dictionaries/authenticator
58 - 28 65 2
kr.ts
in packages/ui/src/i18n/dictionaries/authenticator
57 - 28 65 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ConfirmSignIn.tsx
in packages/react/src/components/Authenticator/ConfirmSignIn
70 - 5 208 17
authenticator.vue
in packages/vue/src/components
446 - 6 300 52
auth.ts
in packages/ui/src/helpers
241 10 6 155 17
authenticator.service.ts
in packages/angular/projects/ui-angular/src/lib/services
141 24 6 92 11
index.tsx
in packages/react/src/components/Authenticator/hooks/useAuthenticator
72 - 6 7 2
useNavigateAction.ts
in packages/react/src/hooks
2 - 6 6 1
signIn.ts
in packages/ui/src/machines/authenticator/actors
499 17 7 124 9
force-new-password.vue
in packages/vue/src/components
180 - 7 187 17
FormFields.tsx
in packages/react/src/components/Authenticator/ForceNewPassword
163 1 7 7 1
authMachine.ts
in packages/ui/src/types
157 - 7 155 12
alias-control.vue
in packages/vue/src/components
130 - 7 201 13
ForceNewPassword.tsx
in packages/react/src/components/Authenticator/ForceNewPassword
111 - 7 191 16
actions.ts
in packages/ui/src/machines/authenticator
111 - 7 124 8
ConfirmSignUp.tsx
in packages/react/src/components/Authenticator/ConfirmSignUp
105 1 7 208 19
SignIn.tsx
in packages/react/src/components/Authenticator/SignIn
95 1 7 208 24
index.tsx
in packages/react/src/components/Authenticator/Router
87 - 7 104 9
SignUp.tsx
in packages/react/src/components/Authenticator/SignUp
76 1 7 208 27
index.ts
in packages/vue/src
75 - 7 156 10
authenticator.module.ts
in packages/angular/projects/ui-angular/src/lib/components/authenticator
72 - 7 105 7
Authenticator.tsx
in packages/react/src/components/Authenticator
61 1 7 104 8