aws-amplify / amplify-js
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 718 files with 65,855 lines of code.
    • 10 files changed more than 100 times (5,418 lines of code)
    • 59 files changed 51-100 times (9,294 lines of code)
    • 155 files changed 21-50 times (16,618 lines of code)
    • 373 files changed 6-20 times (22,796 lines of code)
    • 121 files changed 1-5 times (11,729 lines of code)
8% | 14% | 25% | 34% | 17%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
ts, html, js, tsx, md, snap, json, scss, svg, css, hbs, npmignore, vue, gitignore, yml, java, h, txt, yaml, m, mdx, project, gitattributes, sh, xml, editorconfig, prefs, gradle, eslintignore, py, podspec, c, babelrc, properties, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts12% | 23% | 35% | 20% | 7%
js24% | 2% | 16% | 47% | 8%
tsx0% | 5% | 9% | 69% | 15%
vue0% | 31% | 65% | 3% | 0%
css0% | 0% | 85% | 14% | 0%
java0% | 0% | 38% | 59% | 2%
scss0% | 0% | 8% | 88% | 3%
py0% | 0% | 0% | 100% | 0%
m0% | 0% | 0% | 9% | 90%
html0% | 0% | 0% | 100% | 0%
h0% | 0% | 0% | 1% | 98%
yml0% | 0% | 0% | 68% | 31%
c0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
packages/auth80% | 10% | 2% | 5% | <1%
packages/amazon-cognito-identity-js15% | 1% | 4% | 11% | 66%
packages/analytics21% | 18% | 34% | 25% | <1%
packages/aws-amplify-angular10% | 51% | 22% | 16% | 0%
packages/core17% | 25% | 27% | 25% | 4%
packages/api76% | 0% | 14% | 8% | 0%
packages/aws-amplify25% | 0% | 9% | 48% | 17%
packages/datastore0% | 17% | 51% | 28% | 1%
packages/storage0% | 40% | 44% | 8% | 6%
packages/amplify-ui-components0% | 10% | 24% | 61% | 3%
packages/aws-amplify-vue0% | 20% | 51% | 28% | 0%
packages/pushnotification0% | 27% | 30% | 42% | <1%
packages/pubsub0% | 25% | 66% | 8% | 0%
packages/xr0% | 48% | 48% | 3% | 0%
packages/predictions0% | 0% | 82% | 17% | <1%
packages/amplify-ui0% | 0% | 83% | 16% | 0%
packages/api-graphql0% | 0% | 87% | 9% | 2%
packages/interactions0% | 0% | 75% | 17% | 6%
scripts0% | 0% | 42% | 22% | 34%
vscode/src0% | 0% | 100% | 0% | 0%
packages/aws-amplify-react0% | 0% | 0% | 96% | 3%
packages/aws-amplify-react-native0% | 0% | 0% | 21% | 78%
packages/api-rest0% | 0% | 0% | 91% | 8%
packages/amplify-ui-angular0% | 0% | 0% | 81% | 18%
vscode0% | 0% | 0% | 100% | 0%
packages/geo0% | 0% | 0% | 15% | 84%
packages/amplify-ui-react0% | 0% | 0% | 75% | 25%
ROOT0% | 0% | 0% | 68% | 31%
vscode/out0% | 0% | 0% | 100% | 0%
packages/datastore-storage-adapter0% | 0% | 0% | 0% | 100%
packages/amplify-ui-storybook0% | 0% | 0% | 0% | 100%
packages/amplify-ui-vue0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Auth.ts
in packages/auth/src
1946 69 6 1338 263
index.ts
in packages/aws-amplify/src
44 - 126 1513 162
AWSPinpointProvider.ts
in packages/analytics/src/Providers
576 28 114 1336 159
CognitoUser.js
in packages/amazon-cognito-identity-js/src
1522 61 99 1469 124
version.ts
in packages/core/src/Platform
1 - 6 811 117
Auth.ts
in packages/auth/src/types
162 6 150 1338 109
Credentials.ts
in packages/core/src
512 25 150 1339 108
sign-in.component.core.ts
in packages/aws-amplify-angular/src/components/authenticator/sign-in-component
217 16 622 1341 107
API.ts
in packages/api/src
80 7 150 1336 104
sign-up.component.core.ts
in packages/aws-amplify-angular/src/components/authenticator/sign-up-component
358 18 150 1341 104
authenticator.component.core.ts
in packages/aws-amplify-angular/src/components/authenticator/authenticator
117 7 622 1342 97
Storage.ts
in packages/storage/src
282 15 104 1336 94
Analytics.ts
in packages/analytics/src
294 14 72 1336 94
index.ts
in packages/analytics/src
5 - 72 1336 93
sign-up.component.ionic.ts
in packages/aws-amplify-angular/src/components/authenticator/sign-up-component
95 2 622 1341 91
forgot-password.component.core.ts
in packages/aws-amplify-angular/src/components/authenticator/forgot-password-component
234 16 622 1340 91
authenticator.component.ionic.ts
in packages/aws-amplify-angular/src/components/authenticator/authenticator
62 1 622 1342 88
forgot-password.component.ionic.ts
in packages/aws-amplify-angular/src/components/authenticator/forgot-password-component
116 5 622 1340 85
confirm-sign-up.component.core.ts
in packages/aws-amplify-angular/src/components/authenticator/confirm-sign-up-component
161 14 622 1340 84
aws-amplify-angular.module.ts
in packages/aws-amplify-angular/src
74 - 813 1395 83