firebase / functions-samples
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: 118
  • Daily file updates (only one update per file and date counted): 654
  • First update: 2016-01-15
  • Latest update: 2022-02-01
  • Days between first and latest update: 2210 (315 weeks, estimated 1575 working days)
  • Active days (at least one file change): 494
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 118 files with 6,319 lines of code in files.
    • 114 files that are 366+ days old (6,150 lines of code)
    • 4 files that are 181-365 days old (169 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)
97% | 2% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 118 files with 6,319 lines of code in files.
    • 55 files have been last changed 366+ days ago (2,808 lines of code)
    • 39 files have been last changed 181-365 days ago (2,072 lines of code)
    • 5 files have been last changed 91-180 days ago (170 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 19 files have been last changed 1-30 days ago (1,269 lines of code)
44% | 32% | 2% | 0% | 20%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
json, js, md, html, css, gitignore, handlebars, yml, txt, yaml, ts
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
js96% | 3% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
handlebars100% | 0% | 0% | 0% | 0%
ts100% | 0% | 0% | 0% | 0%
yaml0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
js45% | 50% | 3% | 0% | 1%
css100% | 0% | 0% | 0% | 0%
html21% | 0% | 0% | 0% | 78%
ts100% | 0% | 0% | 0% | 0%
handlebars18% | 0% | 81% | 0% | 0%
yaml0% | 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
stripe100% | 0% | 0% | 0% | 0%
image-maker100% | 0% | 0% | 0% | 0%
quickstarts92% | 7% | 0% | 0% | 0%
linkedin-auth100% | 0% | 0% | 0% | 0%
fcm-notifications100% | 0% | 0% | 0% | 0%
instagram-auth100% | 0% | 0% | 0% | 0%
authenticated-json-api100% | 0% | 0% | 0% | 0%
paypal100% | 0% | 0% | 0% | 0%
spotify-auth100% | 0% | 0% | 0% | 0%
okta-auth100% | 0% | 0% | 0% | 0%
text-moderation100% | 0% | 0% | 0% | 0%
username-password-auth100% | 0% | 0% | 0% | 0%
email-confirmation100% | 0% | 0% | 0% | 0%
fulltext-search-firestore69% | 30% | 0% | 0% | 0%
authorized-https-endpoint100% | 0% | 0% | 0% | 0%
exif-images100% | 0% | 0% | 0% | 0%
template-handlebars100% | 0% | 0% | 0% | 0%
presence-firestore100% | 0% | 0% | 0% | 0%
google-sheet-sync100% | 0% | 0% | 0% | 0%
testlab-to-slack100% | 0% | 0% | 0% | 0%
coupon-on-purchase100% | 0% | 0% | 0% | 0%
generate-thumbnail100% | 0% | 0% | 0% | 0%
moderate-images100% | 0% | 0% | 0% | 0%
publish-model100% | 0% | 0% | 0% | 0%
youtube100% | 0% | 0% | 0% | 0%
ffmpeg-convert-audio100% | 0% | 0% | 0% | 0%
remote-config-diff100% | 0% | 0% | 0% | 0%
delete-unused-accounts-cron100% | 0% | 0% | 0% | 0%
github-to-slack100% | 0% | 0% | 0% | 0%
convert-images100% | 0% | 0% | 0% | 0%
image-sharp100% | 0% | 0% | 0% | 0%
survey-app-update100% | 0% | 0% | 0% | 0%
message-translation100% | 0% | 0% | 0% | 0%
fulltext-search100% | 0% | 0% | 0% | 0%
child-count100% | 0% | 0% | 0% | 0%
developer-motivator100% | 0% | 0% | 0% | 0%
assistant-say-number100% | 0% | 0% | 0% | 0%
limit-children100% | 0% | 0% | 0% | 0%
delete-old-child-nodes100% | 0% | 0% | 0% | 0%
minimal-webhook100% | 0% | 0% | 0% | 0%
vision-annotate-images100% | 0% | 0% | 0% | 0%
bigquery-import100% | 0% | 0% | 0% | 0%
url-shortener100% | 0% | 0% | 0% | 0%
lastmodified-tracking100% | 0% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
image-maker100% | 0% | 0% | 0% | 0%
stripe49% | 27% | 0% | 0% | 23%
fcm-notifications61% | 18% | 1% | 0% | 18%
username-password-auth68% | 0% | 31% | 0% | 0%
text-moderation56% | 17% | 0% | 0% | 25%
quickstarts37% | 40% | 9% | 0% | 13%
authenticated-json-api44% | 29% | 0% | 0% | 25%
okta-auth49% | 16% | 0% | 0% | 33%
linkedin-auth38% | 28% | 0% | 0% | 33%
instagram-auth37% | 28% | 0% | 0% | 33%
email-confirmation49% | 17% | 0% | 0% | 32%
authorized-https-endpoint47% | 24% | 0% | 0% | 28%
paypal29% | 25% | 0% | 0% | 44%
spotify-auth29% | 31% | 0% | 0% | 38%
presence-firestore70% | 14% | 0% | 0% | 14%
exif-images41% | 33% | 0% | 0% | 25%
coupon-on-purchase100% | 0% | 0% | 0% | 0%
youtube100% | 0% | 0% | 0% | 0%
message-translation100% | 0% | 0% | 0% | 0%
fulltext-search100% | 0% | 0% | 0% | 0%
developer-motivator100% | 0% | 0% | 0% | 0%
assistant-say-number100% | 0% | 0% | 0% | 0%
limit-children100% | 0% | 0% | 0% | 0%
delete-old-child-nodes100% | 0% | 0% | 0% | 0%
vision-annotate-images100% | 0% | 0% | 0% | 0%
template-handlebars11% | 47% | 40% | 0% | 0%
bigquery-import100% | 0% | 0% | 0% | 0%
url-shortener100% | 0% | 0% | 0% | 0%
lastmodified-tracking100% | 0% | 0% | 0% | 0%
fulltext-search-firestore0% | 85% | 0% | 0% | 14%
google-sheet-sync0% | 100% | 0% | 0% | 0%
testlab-to-slack0% | 100% | 0% | 0% | 0%
generate-thumbnail0% | 100% | 0% | 0% | 0%
moderate-images0% | 100% | 0% | 0% | 0%
publish-model0% | 100% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
ffmpeg-convert-audio0% | 100% | 0% | 0% | 0%
remote-config-diff0% | 100% | 0% | 0% | 0%
github-to-slack0% | 100% | 0% | 0% | 0%
convert-images0% | 100% | 0% | 0% | 0%
image-sharp0% | 100% | 0% | 0% | 0%
survey-app-update0% | 100% | 0% | 0% | 0%
child-count0% | 100% | 0% | 0% | 0%
minimal-webhook0% | 100% | 0% | 0% | 0%
delete-unused-accounts-cron0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
main.js
in text-moderation/public
78 6 2039 2039 1
index.html
in email-confirmation/public
74 - 3 2039 127
main.css
in text-moderation/public
73 - 2039 2039 1
index.html
in text-moderation/public
69 - 3 2039 125
main.js
in email-confirmation/public
67 6 1984 2039 2
index.js
in text-moderation/functions
46 4 319 2039 13
main.css
in email-confirmation/public
46 - 2039 2039 1
index.js
in email-confirmation/functions
40 - 319 2039 25
index.js
in linkedin-auth/functions
101 2 319 2003 20
index.js
in instagram-auth/functions
100 2 319 2003 22
popup.html
in instagram-auth/public
65 - 3 2003 128
popup.html
in linkedin-auth/public
65 - 3 2003 128
index.html
in linkedin-auth/public
54 - 3 2003 125
index.html
in instagram-auth/public
53 - 3 2003 125
main.js
in linkedin-auth/public
48 5 1863 2003 2
main.css
in instagram-auth
46 - 2003 2003 1
main.js
in instagram-auth/public
46 5 1863 2003 2
main.css
in linkedin-auth
46 - 2003 2003 1
main.css
in linkedin-auth/public
44 - 2003 2003 1
main.css
in instagram-auth/public
38 - 2003 2003 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
main.css
in email-confirmation/public
46 - 2039 2039 1
main.css
in text-moderation/public
73 - 2039 2039 1
main.js
in text-moderation/public
78 6 2039 2039 1
main.css
in instagram-auth/public
38 - 2003 2003 1
main.css
in linkedin-auth/public
44 - 2003 2003 1
main.css
in linkedin-auth
46 - 2003 2003 1
main.css
in instagram-auth
46 - 2003 2003 1
main.js
in email-confirmation/public
67 6 1984 2039 2
main.css
in exif-images/public
23 - 1928 1928 1
main.css
in fcm-notifications/public
68 - 1904 1904 1
main.js
in instagram-auth/public
46 5 1863 2003 2
main.js
in linkedin-auth/public
48 5 1863 2003 2
main.js
in exif-images/public
53 4 1834 1928 2
main.css
in quickstarts/email-users/public
38 - 1808 1808 1
main.js
in quickstarts/email-users/public
46 5 1808 1808 1
main.css
in template-handlebars/public
3 - 1690 1728 3
handlebars
user.handlebars
in template-handlebars/functions/views
11 - 1690 1728 3
main.css
in username-password-auth/public
31 - 1690 1781 3
main.css
in authorized-https-endpoint/public
32 - 1690 1806 4
main.css
in authenticated-json-api/public
41 - 1690 1724 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
typesense.js
in fulltext-search-firestore/functions
51 1 227 227 1
elastic.js
in fulltext-search-firestore/functions
42 - 246 246 1
pnpm-workspace.yaml
in root
47 - 255 255 1
index.js
in quickstarts/runtime-options/functions
29 - 269 270 2
index.js
in youtube/functions
49 - 415 415 1
index.ts
in vision-annotate-images/functions/src
16 - 448 448 1
setup.js
in okta-auth
147 - 568 569 2
index.html
in okta-auth/public
99 - 3 569 58
index.js
in okta-auth/functions
50 - 319 569 3
app.js
in stripe/public/javascript
235 6 599 599 1
index.js
in publish-model/functions
51 - 319 645 5
index.js
in testlab-to-slack/functions
66 2 319 926 3
index.js
in quickstarts/test-complete/functions
11 - 319 926 2
script.js
in quickstarts/big-ben/public
18 2 1030 1165 3
style.css
in quickstarts/big-ben/public
12 - 1030 1165 2
index.js
in remote-config-diff/functions
46 1 319 1206 3
index.js
in ffmpeg-convert-audio/functions
47 1 318 1579 15
index.js
in fulltext-search-firestore/public
115 7 227 1588 10
index.js
in presence-firestore/public
82 4 631 1588 6
index.js
in fulltext-search-firestore/functions
53 1 227 1588 17
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.html
in paypal/public
142 - 3 1662 125
index.html
in stripe/public
111 - 3 1772 137
index.html
in okta-auth/public
99 - 3 569 58
index.html
in authenticated-json-api/public
86 - 3 1724 124
index.html
in email-confirmation/public
74 - 3 2039 127
index.html
in text-moderation/public
69 - 3 2039 125
index.html
in fcm-notifications/public
66 - 3 1904 125
popup.html
in spotify-auth/public
65 - 3 1740 123
popup.html
in instagram-auth/public
65 - 3 2003 128
popup.html
in linkedin-auth/public
65 - 3 2003 128
index.html
in authorized-https-endpoint/public
59 - 3 1806 129
index.html
in spotify-auth/public
54 - 3 1740 123
index.html
in quickstarts/email-users/public
54 - 3 1808 124
index.html
in linkedin-auth/public
54 - 3 2003 125
index.html
in instagram-auth/public
53 - 3 2003 125
index.html
in exif-images/public
47 - 3 1928 125
index.html
in fulltext-search-firestore/public
46 - 3 1588 128
index.js
in delete-unused-accounts-cron/functions
43 2 3 1844 28
index.html
in presence-firestore/public
17 - 3 1588 128
firebase-messaging-sw.js
in fcm-notifications/public
4 - 94 1904 75