firebase / firebase-tools-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: 286
  • Daily file updates (only one update per file and date counted): 494
  • First update: 2020-01-08
  • Latest update: 2022-01-28
  • Days between first and latest update: 752 (107 weeks, estimated 535 working days)
  • Active days (at least one file change): 124
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 286 files with 15,540 lines of code in files.
    • 184 files that are 366+ days old (11,526 lines of code)
    • 102 files that are 181-365 days old (4,014 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
74% | 25% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 286 files with 15,540 lines of code in files.
    • 58 files have been last changed 366+ days ago (2,609 lines of code)
    • 216 files have been last changed 181-365 days ago (12,074 lines of code)
    • 8 files have been last changed 91-180 days ago (627 lines of code)
    • 4 files have been last changed 31-90 days ago (230 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
16% | 77% | 4% | 1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
tsx, scss, ts, svg, json, js, txt, md, gitignore, json5, xml, yml, html, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
tsx73% | 26% | 0% | 0% | 0%
scss68% | 31% | 0% | 0% | 0%
ts80% | 19% | 0% | 0% | 0%
js86% | 13% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
json5100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
tsx14% | 80% | 3% | 1% | 0%
scss25% | 72% | 1% | 0% | 0%
ts18% | 74% | 4% | 2% | 0%
js1% | 33% | 65% | 0% | 0%
html0% | 100% | 0% | 0% | 0%
json50% | 100% | 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
src/components/Firestore68% | 31% | 0% | 0% | 0%
src/components/Database100% | 0% | 0% | 0% | 0%
src/components/common85% | 14% | 0% | 0% | 0%
src/components/Auth100% | 0% | 0% | 0% | 0%
src/components/LogViewer97% | 2% | 0% | 0% | 0%
src/store/auth100% | 0% | 0% | 0% | 0%
src90% | 9% | 0% | 0% | 0%
src/components/Home100% | 0% | 0% | 0% | 0%
src/components/App100% | 0% | 0% | 0% | 0%
src/store100% | 0% | 0% | 0% | 0%
ROOT87% | 12% | 0% | 0% | 0%
public100% | 0% | 0% | 0% | 0%
src/store/config89% | 10% | 0% | 0% | 0%
src/components/Storage0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/components/Firestore14% | 81% | 4% | 0% | 0%
src/components/Database34% | 51% | 14% | 0% | 0%
src/components/common25% | 74% | 0% | 0% | 0%
src/components/LogViewer30% | 69% | 0% | 0% | 0%
src32% | 67% | 0% | 0% | 0%
src/components/Auth6% | 76% | 0% | 16% | 0%
src/components/App19% | 80% | 0% | 0% | 0%
src/components/Home11% | 88% | 0% | 0% | 0%
src/components/Storage0% | 100% | 0% | 0% | 0%
src/store/auth0% | 100% | 0% | 0% | 0%
src/store0% | 100% | 0% | 0% | 0%
public0% | 100% | 0% | 0% | 0%
ROOT0% | 37% | 62% | 0% | 0%
src/store/config0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.tsx
in src/components/Database
54 - 240 758 13
server.js
in root
97 5 156 742 7
setupProxy.js
in src
2 - 742 742 1
index.html
in public
58 - 274 708 6
routes.ts
in src
58 - 274 708 10
index.tsx
in src
50 - 211 708 14
index.scss
in src/components/Home
21 - 567 708 7
index.scss
in src
19 - 676 708 8
Collection.tsx
in src/components/Firestore
217 1 241 702 22
Database.tsx
in src/components/Database
121 - 350 702 15
models.ts
in src/components/Firestore
114 3 422 702 8
index.scss
in src/components/Firestore
111 - 211 702 18
CollectionList.tsx
in src/components/Firestore
106 - 211 702 15
index.tsx
in src/components/Firestore
95 1 211 702 21
DatabasePicker.tsx
in src/components/Database
81 - 350 702 8
firebase.ts
in src
79 4 182 702 10
Document.tsx
in src/components/Firestore
30 - 253 702 13
setupTests.js
in src
30 - 211 702 9
icons.tsx
in src/components/Database
28 - 689 702 4
index.ts
in src/store
20 1 240 702 7
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
setupProxy.js
in src
2 - 742 742 1
_radius.scss
in src/components/common
9 - 690 690 1
DatabasePicker.scss
in src/components/Database
13 - 690 702 4
configureStore.ts
in src
14 1 689 689 1
FirestoreLogo.tsx
in src/components/Firestore
24 - 689 700 3
icons.tsx
in src/components/Database
28 - 689 702 4
_icon.scss
in src/components/common
18 - 686 686 1
CardActionBar.tsx
in src/components/common
26 - 686 693 5
CardActionBar.scss
in src/components/common
60 - 686 693 4
_utils.scss
in src/components/common
11 - 683 687 2
PanelHeader.tsx
in src/components/Firestore
20 - 682 700 5
themes.tsx
in src
90 - 682 686 2
DialogQueue.tsx
in src/components/common
2 - 676 676 1
CompiledGetterCache.ts
in src/components/LogViewer
18 1 676 676 1
clearAll.tsx
in src/components/Firestore/dialogs
19 - 676 693 5
index.scss
in src
19 - 676 708 8
AppBar.scss
in src/components/App
35 - 676 676 1
Logo.tsx
in src/components/common
91 - 676 676 1
index.scss
in src/components/LogViewer
16 - 675 676 2
EmulatorDisabled.scss
in src/components/common
19 - 675 675 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.scss
in src/components/Firestore/Requests/RequestDetails/CodeViewer
162 - 211 211 1
index.tsx
in src/components/Firestore/Requests/RequestDetails
150 5 211 211 1
index.scss
in src/components/Firestore/Requests/RequestsCard/Table
128 - 211 211 1
index.tsx
in src/components/Firestore/Requests/RequestPath
127 2 211 211 1
TableRow.tsx
in src/components/Firestore/Requests/RequestsCard/Table
101 1 149 211 2
index.tsx
in src/components/Firestore/Requests/RequestsCard/Table
98 - 211 211 1
index.tsx
in src/components/Firestore/Requests/RequestDetails/CodeViewer
96 3 211 211 1
FirestoreRequestsProvider.tsx
in src/components/Firestore/Requests
92 4 211 211 1
index.tsx
in src/components/Firestore/Requests/RequestDetails/Header
90 - 211 211 1
index.scss
in src/components/Firestore/Requests/RequestDetails/Header
86 - 211 211 1
ExpressionValue.ts
in src/components/Firestore/DocumentPreview
77 - 211 211 1
InspectionBlock.tsx
in src/components/Firestore/Requests/RequestDetails/InspectionSection
69 - 211 211 1
index.scss
in src/components/Firestore/Requests
55 - 211 211 1
index.tsx
in src/components/Firestore/Requests
54 - 211 211 1
rules_evaluation_result_model.ts
in src/components/Firestore/Requests
53 - 149 211 2
InspectionBlock.scss
in src/components/Firestore/Requests/RequestDetails/InspectionSection
46 - 211 211 1
utils.ts
in src/components/Firestore/Requests
39 1 211 211 1
index.tsx
in src/components/Firestore/Requests/RequestDetails/InspectionSection
38 - 211 211 1
reconnectingWebSocket.ts
in src
37 3 211 211 1
index.scss
in src/components/Firestore/Requests/RequestDetails/InspectionSection
24 - 211 211 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ImageUrlInput.tsx
in src/components/Auth/UserFormDialog/controls
90 - 52 466 4
CustomAttributes.tsx
in src/components/Auth/UserFormDialog/controls
62 3 52 466 4
types.ts
in src/components/Auth
45 - 57 466 2
ProviderCell.tsx
in src/components/Auth/UsersCard/table
33 - 57 466 4
TableRow.tsx
in src/components/Firestore/Requests/RequestsCard/Table
101 1 149 211 2
rules_evaluation_result_model.ts
in src/components/Firestore/Requests
53 - 149 211 2
server.js
in root
97 5 156 742 7
InlineEditor.tsx
in src/components/Firestore/DocumentPreview
88 3 158 689 11
ImportDialog.tsx
in src/components/Database/DataViewer
97 - 178 638 5
DatabaseContainer.tsx
in src/components/Database
97 - 178 690 11
index.scss
in src/components/Database
50 - 178 674 3
api.ts
in src/components/Database
44 3 178 638 4
firebase.ts
in src
79 4 182 702 10
store.tsx
in src/components/Firestore/DocumentPreview
283 11 211 689 3
FieldPreview.tsx
in src/components/Firestore/DocumentPreview
215 - 211 689 12
utils.ts
in src/components/Firestore
181 20 211 689 9
EmulatorConfigProvider.tsx
in src/components/common
167 13 211 241 3
index.scss
in src/components/Firestore/Requests/RequestDetails/CodeViewer
162 - 211 211 1
index.tsx
in src/components/Firestore/Requests/RequestDetails
150 5 211 211 1
index.scss
in src/components/Firestore/Requests/RequestsCard/Table
128 - 211 211 1