firebase / firebase-functions
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: 106
  • Daily file updates (only one update per file and date counted): 381
  • First update: 2016-03-03
  • Latest update: 2022-02-02
  • Days between first and latest update: 2163 (309 weeks, estimated 1545 working days)
  • Active days (at least one file change): 316
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 106 files with 7,262 lines of code in files.
    • 51 files that are 366+ days old (4,232 lines of code)
    • 15 files that are 181-365 days old (1,900 lines of code)
    • 20 files that are 91-180 days old (262 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 20 files that are 1-30 days old (868 lines of code)
58% | 26% | 3% | 0% | 11%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 106 files with 7,262 lines of code in files.
    • 19 files have been last changed 366+ days ago (649 lines of code)
    • 11 files have been last changed 181-365 days ago (661 lines of code)
    • 40 files have been last changed 91-180 days ago (2,068 lines of code)
    • 3 files have been last changed 31-90 days ago (874 lines of code)
    • 33 files have been last changed 1-30 days ago (3,010 lines of code)
8% | 9% | 28% | 12% | 41%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, js, json, md, hbs, yaml, css, sh, gitignore, txt, mjs, yml, npmrc, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts57% | 26% | 3% | 0% | 12%
js72% | 1% | 4% | 0% | 21%
hbs100% | 0% | 0% | 0% | 0%
yaml33% | 66% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
mjs0% | 0% | 0% | 0% | 100%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts5% | 9% | 25% | 13% | 45%
hbs66% | 17% | 16% | 0% | 0%
yaml33% | 0% | 66% | 0% | 0%
js11% | 1% | 66% | 0% | 21%
css100% | 0% | 0% | 0% | 0%
mjs0% | 0% | 0% | 0% | 100%
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/providers100% | 0% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
integration_test/functions100% | 0% | 0% | 0% | 0%
docgen100% | 0% | 0% | 0% | 0%
docgen/theme98% | 1% | 0% | 0% | 0%
spec/fixtures67% | 0% | 0% | 0% | 32%
scripts/publish100% | 0% | 0% | 0% | 0%
src/logger30% | 69% | 0% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
src/utilities100% | 0% | 0% | 0% | 0%
mocha100% | 0% | 0% | 0% | 0%
scripts/publish-container100% | 0% | 0% | 0% | 0%
src/v20% | 52% | 13% | 0% | 33%
src/common0% | 80% | 3% | 0% | 16%
docgen/content-sources0% | 100% | 0% | 0% | 0%
spec/v10% | 100% | 0% | 0% | 0%
spec/v20% | 100% | 0% | 0% | 0%
v10% | 0% | 100% | 0% | 0%
v20% | 0% | 100% | 0% | 0%
logger0% | 0% | 100% | 0% | 0%
src/runtime0% | 0% | 0% | 0% | 100%
v2/alerts0% | 0% | 0% | 0% | 100%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
integration_test/functions31% | 68% | 0% | 0% | 0%
docgen/theme69% | 16% | 13% | 0% | 0%
scripts/publish100% | 0% | 0% | 0% | 0%
spec/fixtures25% | 0% | 41% | 0% | 32%
scripts100% | 0% | 0% | 0% | 0%
src/utilities100% | 0% | 0% | 0% | 0%
src/logger14% | 85% | 0% | 0% | 0%
mocha100% | 0% | 0% | 0% | 0%
scripts/publish-container100% | 0% | 0% | 0% | 0%
src/providers0% | 0% | 60% | 0% | 39%
src0% | 0% | 28% | 25% | 45%
docgen0% | 0% | 100% | 0% | 0%
docgen/content-sources0% | 0% | 100% | 0% | 0%
spec/v10% | 0% | 100% | 0% | 0%
src/v20% | 0% | 4% | 0% | 95%
src/common0% | 0% | 3% | 80% | 16%
v10% | 0% | 100% | 0% | 0%
v20% | 0% | 100% | 0% | 0%
logger0% | 0% | 100% | 0% | 0%
src/runtime0% | 0% | 0% | 0% | 100%
spec/v20% | 0% | 0% | 0% | 100%
v2/alerts0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.ts
in src
33 - 176 2164 42
utils.ts
in src
17 2 176 2164 19
apps.ts
in src
86 9 176 2065 26
http.ts
in spec/fixtures
72 7 974 1843 7
database.ts
in src/providers
340 12 15 1842 49
https.ts
in src/providers
167 5 2 1842 46
storage.ts
in src/providers
162 8 176 1842 24
pubsub.ts
in src/providers
117 9 176 1842 22
auth.ts
in src/providers
64 5 2 1842 26
cloud-functions.ts
in src
405 11 16 1820 53
config.ts
in src
78 3 176 1817 20
analytics.ts
in src/providers
221 14 176 1798 22
index.ts
in integration_test/functions/src
193 2 263 1670 30
testing.ts
in integration_test/functions/src
116 9 263 1670 14
database-tests.ts
in integration_test/functions/src
66 - 508 1670 11
auth-tests.ts
in integration_test/functions/src
64 - 508 1670 8
pubsub-tests.ts
in integration_test/functions/src
63 - 338 1670 10
firestore.ts
in src/providers
192 17 176 1618 25
encoder.ts
in src
6 - 176 1597 6
firestore-tests.ts
in integration_test/functions/src
34 - 508 1586 11
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
http.ts
in spec/fixtures
72 7 974 1843 7
setup.ts
in mocha
5 - 933 938 2
hbs
member.sources.hbs
in docgen/theme/partials
15 - 933 939 2
hbs
comment.hbs
in docgen/theme/partials
22 - 933 939 2
hbs
navigation.hbs
in docgen/theme/partials
22 - 933 939 2
test-utils.ts
in integration_test/functions/src
26 1 933 933 1
firebase.css
in docgen/theme/assets/css
33 - 933 939 2
hbs
reflection.hbs
in docgen/theme/templates
64 - 933 939 2
cloudbuild.yaml
in scripts/publish-container
4 - 687 687 1
tweet.js
in scripts
42 2 687 687 1
cloudbuild.yaml
in scripts/publish
91 - 687 687 1
assertions.ts
in src/utilities
5 1 618 935 3
path.ts
in src/utilities
17 3 618 939 3
common.ts
in src/logger
21 - 591 605 2
storage-tests.ts
in integration_test/functions/src
22 - 508 1114 5
remoteConfig-tests.ts
in integration_test/functions/src
24 - 508 1213 4
firestore-tests.ts
in integration_test/functions/src
34 - 508 1586 11
auth-tests.ts
in integration_test/functions/src
64 - 508 1670 8
database-tests.ts
in integration_test/functions/src
66 - 508 1670 11
https-tests.ts
in integration_test/functions/src
10 - 338 1417 8
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
loader.ts
in src/runtime
76 4 2 2 1
identity.ts
in src/common/providers
66 2 2 2 1
manifest.ts
in src/runtime
49 - 2 2 1
index.js
in spec/fixtures/sources/commonjs-grouped
15 - 2 2 1
index.js
in spec/fixtures/sources/commonjs
14 - 2 2 1
functions.js
in spec/fixtures/sources/esm-main
14 - 2 2 1
mjs
index.mjs
in spec/fixtures/sources/esm-ext
14 - 2 2 1
index.js
in spec/fixtures/sources/esm
14 - 2 2 1
functions.js
in spec/fixtures/sources/commonjs-main
14 - 2 2 1
g1.js
in spec/fixtures/sources/commonjs-grouped
7 - 2 2 1
crashlytics.ts
in src/v2/providers/alerts
276 26 4 4 1
alerts.ts
in src/v2/providers/alerts
92 3 4 4 1
billing.ts
in src/v2/providers/alerts
80 7 4 4 1
appDistribution.ts
in src/v2/providers/alerts
79 5 4 4 1
index.ts
in src/v2/providers/alerts
5 - 4 4 1
billing.js
in v2/alerts
1 - 4 4 1
crashlytics.js
in v2/alerts
1 - 4 4 1
appDistribution.js
in v2/alerts
1 - 4 4 1
index.js
in v2/alerts
1 - 4 4 1
manifest.ts
in src/common
49 - 16 16 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
https.ts
in src/v2/providers
270 6 2 200 14
storage.ts
in src/v2/providers
217 18 2 127 5
options.ts
in src/v2
181 5 2 200 11
https.ts
in src/providers
167 5 2 1842 46
types.ts
in src/v2/params
132 9 2 184 3
pubsub.ts
in src/v2/providers
128 5 2 186 4
loader.ts
in src/runtime
76 4 2 2 1
identity.ts
in src/common/providers
66 2 2 2 1
auth.ts
in src/providers
64 5 2 1842 26
manifest.ts
in src/runtime
49 - 2 2 1
core.ts
in src/v2
40 - 2 186 6
index.js
in spec/fixtures/sources/commonjs-grouped
15 - 2 2 1
index.js
in spec/fixtures/sources/commonjs
14 - 2 2 1
functions.js
in spec/fixtures/sources/esm-main
14 - 2 2 1
mjs
index.mjs
in spec/fixtures/sources/esm-ext
14 - 2 2 1
index.js
in spec/fixtures/sources/esm
14 - 2 2 1
functions.js
in spec/fixtures/sources/commonjs-main
14 - 2 2 1
g1.js
in spec/fixtures/sources/commonjs-grouped
7 - 2 2 1
crashlytics.ts
in src/v2/providers/alerts
276 26 4 4 1
alerts.ts
in src/v2/providers/alerts
92 3 4 4 1