firebase / firebase-admin-node
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: 90
  • Daily file updates (only one update per file and date counted): 331
  • First update: 2016-10-03
  • Latest update: 2022-01-31
  • Days between first and latest update: 1947 (278 weeks, estimated 1390 working days)
  • Active days (at least one file change): 460
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 90 files with 13,083 lines of code in files.
    • 53 files that are 366+ days old (9,944 lines of code)
    • 10 files that are 181-365 days old (925 lines of code)
    • 27 files that are 91-180 days old (2,214 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)
76% | 7% | 16% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 90 files with 13,083 lines of code in files.
    • 3 files have been last changed 366+ days ago (75 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 73 files have been last changed 91-180 days ago (10,095 lines of code)
    • 2 files have been last changed 31-90 days ago (1,165 lines of code)
    • 12 files have been last changed 1-30 days ago (1,748 lines of code)
<1% | 0% | 77% | 8% | 13%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, md, json, js, yml, sh, txt, gitignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts77% | 7% | 15% | 0% | 0%
js17% | 0% | 82% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts<1% | 0% | 76% | 9% | 13%
js0% | 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
src/auth88% | 0% | 11% | 0% | 0%
src/utils81% | 18% | 0% | 0% | 0%
src/messaging82% | 0% | 17% | 0% | 0%
src/machine-learning96% | 0% | 3% | 0% | 0%
src/remote-config86% | 0% | 13% | 0% | 0%
src/project-management95% | 0% | 4% | 0% | 0%
src/security-rules96% | 0% | 3% | 0% | 0%
src/database94% | 0% | 5% | 0% | 0%
src/firestore74% | 0% | 25% | 0% | 0%
src/storage93% | 0% | 6% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
ROOT30% | 0% | 69% | 0% | 0%
src/instance-id88% | 0% | 11% | 0% | 0%
src/credential100% | 0% | 0% | 0% | 0%
src/app-check0% | 92% | 7% | 0% | 0%
src/installations0% | 95% | 4% | 0% | 0%
src/app0% | 0% | 100% | 0% | 0%
docgen0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/machine-learning6% | 0% | 93% | 0% | 0%
src/security-rules3% | 0% | 96% | 0% | 0%
src21% | 0% | 78% | 0% | 0%
src/auth0% | 0% | 87% | 9% | 3%
src/utils0% | 0% | 64% | 35% | 0%
src/messaging0% | 0% | 61% | 0% | 38%
src/remote-config0% | 0% | 100% | 0% | 0%
src/project-management0% | 0% | 100% | 0% | 0%
src/app0% | 0% | 45% | 0% | 54%
src/app-check0% | 0% | 53% | 0% | 46%
src/database0% | 0% | 81% | 0% | 18%
ROOT0% | 0% | 100% | 0% | 0%
docgen0% | 0% | 100% | 0% | 0%
src/installations0% | 0% | 100% | 0% | 0%
src/instance-id0% | 0% | 100% | 0% | 0%
src/storage0% | 0% | 18% | 0% | 81%
src/credential0% | 0% | 100% | 0% | 0%
src/firestore0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
token-generator.ts
in src/auth
157 8 22 1950 35
auth.ts
in src/auth
19 3 113 1950 63
gulpfile.js
in root
52 - 114 1946 30
default-namespace.ts
in src
3 - 114 1942 6
user-record.ts
in src/auth
269 17 113 1940 31
auth-api-request.ts
in src/auth
1522 59 113 1939 65
api-request.ts
in src/utils
675 61 113 1939 45
validator.ts
in src/utils
176 18 113 1928 30
error.ts
in src/utils
753 17 73 1920 57
index.ts
in src
14 - 428 1839 9
messaging.ts
in src/messaging
626 24 22 1831 41
index.ts
in src/utils
96 8 113 1831 28
deep-copy.ts
in src/utils
31 2 113 1760 7
storage.ts
in src/storage
76 3 22 1638 25
database.ts
in src/database
212 15 113 1549 15
instance-id.ts
in src/instance-id
35 3 113 1507 14
user-import-builder.ts
in src/auth
454 9 113 1423 16
token-verifier.ts
in src/auth
251 9 113 1401 18
action-code-settings-builder.ts
in src/auth
135 2 114 1176 6
project-management.ts
in src/project-management
174 15 113 1166 13
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
machine-learning-utils.ts
in src/machine-learning
45 2 655 655 1
security-rules-internal.ts
in src/security-rules
16 1 547 547 1
index.ts
in src
14 - 428 1839 9
default-namespace.ts
in src
3 - 114 1942 6
index.ts
in src/app
6 - 114 114 1
storage-namespace.ts
in src/storage
6 - 114 114 1
index.ts
in src/storage
11 1 114 519 3
app-metadata.ts
in src/project-management
12 - 114 974 3
app-check-api.ts
in src/app-check
20 - 114 114 1
identifier.ts
in src/auth
28 4 114 639 3
gulpfile.js
in root
52 - 114 1946 30
generate-esm-wrapper.js
in root
55 6 114 114 1
remote-config-api.ts
in src/remote-config
60 - 114 114 1
generate-reports.js
in root
61 2 114 114 1
lifecycle.ts
in src/app
106 11 114 114 1
post-process.js
in docgen
125 14 114 114 1
action-code-settings-builder.ts
in src/auth
135 2 114 1176 6
security-rules-api-client-internal.ts
in src/security-rules
234 14 114 547 2
remote-config-api-client-internal.ts
in src/remote-config
341 17 114 542 3
instance-id-namespace.ts
in src/instance-id
6 - 113 114 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
base-auth.ts
in src/auth
412 28 79 114 3
credential-internal.ts
in src/app
320 19 22 114 3
firebase-namespace.ts
in src/app
220 21 113 114 2
messaging-api.ts
in src/messaging
216 - 113 114 2
firebase-app.ts
in src/app
161 15 22 114 3
post-process.js
in docgen
125 14 114 114 1
auth-namespace.ts
in src/auth
120 - 113 114 2
lifecycle.ts
in src/app
106 11 114 114 1
messaging-namespace.ts
in src/messaging
72 - 113 114 2
generate-reports.js
in root
61 2 114 114 1
remote-config-api.ts
in src/remote-config
60 - 114 114 1
generate-esm-wrapper.js
in root
55 6 114 114 1
firestore-namespace.ts
in src/firestore
39 - 14 114 4
remote-config-namespace.ts
in src/remote-config
34 - 113 114 2
credential-factory.ts
in src/app
33 4 113 114 2
machine-learning-namespace.ts
in src/machine-learning
26 - 113 114 2
project-management-namespace.ts
in src/project-management
26 - 113 114 2
core.ts
in src/app
25 - 113 114 2
app-check-api.ts
in src/app-check
20 - 114 114 1
app-check-namespace.ts
in src/app-check
16 - 113 114 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.ts
in src/firestore
48 1 14 542 8
firestore-namespace.ts
in src/firestore
39 - 14 114 4
messaging.ts
in src/messaging
626 24 22 1831 41
credential-internal.ts
in src/app
320 19 22 114 3
firebase-app.ts
in src/app
161 15 22 114 3
token-generator.ts
in src/auth
157 8 22 1950 35
token-verifier.ts
in src/app-check
110 8 22 270 4
token-generator.ts
in src/app-check
98 4 22 270 5
storage.ts
in src/storage
76 3 22 1638 25
firestore-internal.ts
in src/firestore
64 5 22 542 7
index.ts
in src/database
34 2 22 541 6
database-namespace.ts
in src/database
15 - 22 114 3
error.ts
in src/utils
753 17 73 1920 57
base-auth.ts
in src/auth
412 28 79 114 3
auth-api-request.ts
in src/auth
1522 59 113 1939 65
auth-config.ts
in src/auth
768 22 113 1025 15
api-request.ts
in src/utils
675 61 113 1939 45
user-import-builder.ts
in src/auth
454 9 113 1423 16
messaging-internal.ts
in src/messaging
430 19 113 546 5
machine-learning-api-client.ts
in src/machine-learning
341 18 113 655 7