Overview
File Change Frequency Overall
  • There are 211 files with 15,076 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 37 files changed 6-20 times (6,264 lines of code)
    • 174 files changed 1-5 times (8,812 lines of code)
0% | 0% | 0% | 41% | 58%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 211 files with 15,076 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 10 files changed by 6-10 contributors (2,789 lines of code)
    • 121 files changed by 2-5 contributors (9,801 lines of code)
    • 80 files changed by 1 contributor (2,486 lines of code)
0% | 0% | 18% | 65% | 16%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
ts, md, json, js, yml, mjs, yaml, gitignore, txt, sh, svg, toml, patch, editorconfig, html, npmrc, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 0% | 41% | 58%
yaml0% | 0% | 0% | 67% | 32%
mjs0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
toml0% | 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
bundle0% | 0% | 0% | 35% | 64%
core0% | 0% | 0% | 78% | 21%
.github0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 0% | 100%
.devcontainer0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
dependabot.yml
in .github
92 - 2020-09-09 2026-08-18 20 5 +229 / -84 a 43961396+cemms1
index.ts
in bundle/src/lib/header-bidding/prebid
216 10 2026-02-02 2026-10-01 19 8 +405 / -127 2102123+on-ye 49187886+dskamiotis
utils.ts
in bundle/src/lib/header-bidding
238 - 2025-07-16 2026-09-30 15 6 +365 / -85 jake.kennedy 49187886+dskamiotis
prepare-prebid.ts
in bundle/src/init/consented
52 1 2025-07-16 2026-09-14 14 5 +143 / -73 jake.kennedy dominik.lander
types.ts
in core/src
456 - 2023-01-12 2026-02-11 14 6 +700 / -171 jlkennedy127 jake.kennedy
article.ts
in bundle/src/insert/spacefinder
268 1 2025-07-16 2026-09-22 13 4 +450 / -90 jake.kennedy 43961396+cemms1
Advert.ts
in bundle/src/define
399 1 2025-07-16 2026-07-16 13 6 +707 / -127 jake.kennedy 110032454+danielcliftonguar...
build-page-targeting.ts
in core/src/targeting
178 4 2023-01-12 2026-05-18 12 7 +386 / -178 jlkennedy127 106528085+akinsola-guardian
ad-sizes.ts
in core/src
406 30 2023-01-12 2026-09-08 12 7 +963 / -452 jlkennedy127 ollie.abrahams
slot-config.ts
in bundle/src/lib/header-bidding
255 1 2025-07-16 2026-09-17 11 5 +393 / -105 jake.kennedy dina.hafez
rules.ts
in bundle/src/insert/spacefinder
270 1 2025-07-16 2026-10-02 11 5 +418 / -56 jake.kennedy dina.hafez
config.ts
in bundle/src/lib/header-bidding/prebid/bidders
619 14 2026-02-02 2026-09-30 11 7 +821 / -106 2102123+on-ye 49187886+dskamiotis
passback.ts
in bundle/src/lib/messenger
281 1 2025-07-16 2026-09-07 10 4 +453 / -57 jake.kennedy 43961396+cemms1
third-party-tags.ts
in bundle/src/init/consented
107 - 2025-07-16 2026-09-03 9 4 +162 / -32 jake.kennedy 43961396+cemms1
prepare-googletag.ts
in bundle/src/init/consented
123 1 2025-07-16 2026-05-18 9 4 +179 / -20 jake.kennedy 106528085+akinsola-guardian
session.ts
in core/src/targeting
92 1 2023-01-12 2026-08-17 8 5 +435 / -233 jlkennedy127 110032454+danielcliftonguar...
prebid-types.ts
in bundle/src/lib/header-bidding
153 - 2025-07-16 2026-09-17 8 3 +368 / -187 jake.kennedy dina.hafez
global.ts
in bundle/src/types
367 - 2025-07-16 2026-09-11 8 4 +452 / -27 jake.kennedy 43961396+cemms1
global.ts
in core/src
15 - 2023-01-12 2026-02-11 7 6 +169 / -150 jlkennedy127 jake.kennedy
prepare-a9.ts
in bundle/src/init/consented
31 - 2025-07-16 2026-09-14 7 4 +68 / -26 jake.kennedy dominik.lander
index.ts
in bundle/src/lib/header-bidding/prebid/modules
33 - 2026-02-02 2026-08-25 7 4 +49 / -2 2102123+on-ye 110032454+danielcliftonguar...
email-hash.ts
in core/src
42 4 2025-10-29 2026-08-25 7 4 +72 / -26 49187886+dskamiotis 110032454+danielcliftonguar...
mobile-sticky.ts
in bundle/src/insert
69 - 2025-07-16 2026-03-19 7 3 +128 / -44 jake.kennedy 49187886+dskamiotis
page-targeting.ts
in bundle/src/lib
73 - 2025-07-16 2026-05-18 7 5 +98 / -11 jake.kennedy 106528085+akinsola-guardian
197 6 2023-01-12 2026-05-18 7 6 +606 / -288 jlkennedy127 106528085+akinsola-guardian
define-slot.ts
in bundle/src/define
217 2 2025-07-16 2025-12-03 7 3 +320 / -28 jake.kennedy 2102123+on-ye
index.ts
in core/src
22 - 2023-01-12 2026-03-24 6 4 +100 / -78 jlkennedy127 49187886+dskamiotis
analytics.ts
in bundle/src/lib/header-bidding/prebid
46 - 2026-02-02 2026-08-25 6 4 +62 / -8 2102123+on-ye dominik.lander
consented-advertising.ts
in bundle/src/init
54 - 2025-07-16 2026-03-27 6 4 +79 / -18 jake.kennedy jake.kennedy
index.ts
in bundle/src/lib/header-bidding/prebid/id-handlers
65 - 2026-02-02 2026-09-03 6 6 +129 / -51 2102123+on-ye 43961396+cemms1
on-slot-render.ts
in bundle/src/events
75 - 2025-07-16 2026-01-14 6 3 +157 / -29 jake.kennedy jake.kennedy
prebid-ad-unit.ts
in bundle/src/lib/header-bidding/prebid
81 - 2026-02-02 2026-09-03 6 4 +121 / -33 2102123+on-ye dominik.lander
youtube-ima.ts
in core/src/targeting
91 2 2023-01-12 2026-05-18 6 4 +222 / -111 jlkennedy127 106528085+akinsola-guardian
content.ts
in core/src/targeting
92 - 2023-01-12 2025-07-10 6 4 +368 / -185 jlkennedy127 jake.kennedy
static-ad-slots.ts
in bundle/src/init/consented
98 1 2025-07-16 2026-09-17 6 4 +155 / -25 jake.kennedy dina.hafez
event-timer.ts
in core/src
181 7 2023-01-12 2026-02-11 6 5 +562 / -273 jlkennedy127 jake.kennedy
liveblog-adverts.ts
in bundle/src/insert/spacefinder
210 - 2025-07-16 2026-09-11 6 3 +313 / -37 jake.kennedy dominik.lander
index.ts
in core/src/constants
7 - 2023-01-12 2026-09-14 5 4 +12 / -5 jlkennedy127 dominik.lander
devenv.yaml
in .devcontainer
23 - 2026-08-05 2026-09-29 5 2 +64 / -10 43961396+cemms1 akash1810
commercial.ts
in bundle/src
27 3 2025-07-16 2026-05-18 5 4 +53 / -13 jake.kennedy 106528085+akinsola-guardian
consentless-advertising.ts
in bundle/src/init
32 - 2025-07-16 2026-05-18 5 4 +48 / -10 jake.kennedy 106528085+akinsola-guardian
intent-iq-analytics.ts
in bundle/src/lib/header-bidding/prebid
36 - 2026-05-18 2026-09-03 5 3 +68 / -30 106528085+akinsola-guardian 43961396+cemms1
ipsos-mori.ts
in bundle/src/init/consented
38 - 2025-07-16 2026-09-03 5 4 +60 / -10 jake.kennedy 43961396+cemms1
intent-iq.ts
in bundle/src/lib/header-bidding/prebid/id-handlers
56 - 2026-05-07 2026-06-30 5 1 +91 / -28 49187886+dskamiotis 49187886+dskamiotis
liveramp.ts
in bundle/src/lib/header-bidding/prebid/id-handlers
80 1 2026-02-02 2026-09-03 5 4 +128 / -19 2102123+on-ye 43961396+cemms1
a9.ts
in bundle/src/lib/header-bidding/a9
96 1 2025-07-16 2026-09-14 5 3 +134 / -18 jake.kennedy dominik.lander
prepare-permutive.ts
in bundle/src/init/consented
252 3 2025-07-16 2026-05-28 5 4 +309 / -23 jake.kennedy 110032454+danielcliftonguar...
top-above-nav-height.ts
in core/src/constants
1 - 2023-01-12 2026-06-29 4 4 +116 / -51 jlkennedy127 dominik.lander
modules.ts
in bundle/src/types
14 - 2025-07-16 2026-03-17 4 2 +264 / -244 jake.kennedy jake.kennedy
url.ts
in bundle/src/lib
26 1 2023-02-15 2026-09-10 4 4 +194 / -150 jlkennedy127 49699333+dependabot[bot]
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
ad-sizes.ts
in core/src
406 30 2023-01-12 2026-09-08 12 7 +963 / -452 jlkennedy127 ollie.abrahams
config.ts
in bundle/src/lib/header-bidding/prebid/bidders
619 14 2026-02-02 2026-09-30 11 7 +821 / -106 2102123+on-ye 49187886+dskamiotis
197 6 2023-01-12 2026-05-18 7 6 +606 / -288 jlkennedy127 106528085+akinsola-guardian
types.ts
in core/src
456 - 2023-01-12 2026-02-11 14 6 +700 / -171 jlkennedy127 jake.kennedy
event-timer.ts
in core/src
181 7 2023-01-12 2026-02-11 6 5 +562 / -273 jlkennedy127 jake.kennedy
Advert.ts
in bundle/src/define
399 1 2025-07-16 2026-07-16 13 6 +707 / -127 jake.kennedy 110032454+danielcliftonguar...
personalised.ts
in core/src/targeting
163 - 2023-01-12 2026-05-18 4 4 +523 / -261 jlkennedy127 106528085+akinsola-guardian
spacefinder.ts
in bundle/src/insert/spacefinder
501 2 2025-07-16 2026-09-11 4 3 +731 / -25 jake.kennedy dominik.lander
session.ts
in core/src/targeting
92 1 2023-01-12 2026-08-17 8 5 +435 / -233 jlkennedy127 110032454+danielcliftonguar...
shared.ts
in core/src/targeting
69 - 2023-01-12 2025-08-11 4 4 +391 / -194 jlkennedy127 dina.hafez
build-page-targeting.ts
in core/src/targeting
178 4 2023-01-12 2026-05-18 12 7 +386 / -178 jlkennedy127 106528085+akinsola-guardian
prebid-types.ts
in bundle/src/lib/header-bidding
153 - 2025-07-16 2026-09-17 8 3 +368 / -187 jake.kennedy dina.hafez
content.ts
in core/src/targeting
92 - 2023-01-12 2025-07-10 6 4 +368 / -185 jlkennedy127 jake.kennedy
article.ts
in bundle/src/insert/spacefinder
268 1 2025-07-16 2026-09-22 13 4 +450 / -90 jake.kennedy 43961396+cemms1
index.ts
in bundle/src/lib/header-bidding/prebid
216 10 2026-02-02 2026-10-01 19 8 +405 / -127 2102123+on-ye 49187886+dskamiotis
messenger.ts
in bundle/src/lib
296 - 2025-07-16 2026-08-17 4 3 +519 / -5 jake.kennedy 43961396+cemms1
passback.ts
in bundle/src/lib/messenger
281 1 2025-07-16 2026-09-07 10 4 +453 / -57 jake.kennedy 43961396+cemms1
modules.ts
in bundle/src/types
14 - 2025-07-16 2026-03-17 4 2 +264 / -244 jake.kennedy jake.kennedy
slot-config.ts
in bundle/src/lib/header-bidding
255 1 2025-07-16 2026-09-17 11 5 +393 / -105 jake.kennedy dina.hafez
global.ts
in bundle/src/types
367 - 2025-07-16 2026-09-11 8 4 +452 / -27 jake.kennedy 43961396+cemms1
rules.ts
in bundle/src/insert/spacefinder
270 1 2025-07-16 2026-10-02 11 5 +418 / -56 jake.kennedy dina.hafez
utils.ts
in bundle/src/lib/header-bidding
238 - 2025-07-16 2026-09-30 15 6 +365 / -85 jake.kennedy 49187886+dskamiotis
spacefinder-debug-tools.ts
in bundle/src/insert/spacefinder
357 - 2025-07-16 2026-09-10 2 2 +430 / -2 jake.kennedy 49699333+dependabot[bot]
background.ts
in bundle/src/lib/messenger
327 1 2025-07-16 2026-08-07 4 3 +386 / -3 jake.kennedy ollie.abrahams
util.ts
in bundle/playwright/lib
45 - 2025-07-16 2025-09-02 2 2 +213 / -151 jake.kennedy 7014230+arelra
liveblog-adverts.ts
in bundle/src/insert/spacefinder
210 - 2025-07-16 2026-09-11 6 3 +313 / -37 jake.kennedy dominik.lander
define-slot.ts
in bundle/src/define
217 2 2025-07-16 2025-12-03 7 3 +320 / -28 jake.kennedy 2102123+on-ye
url.ts
in bundle/src/lib
26 1 2023-02-15 2026-09-10 4 4 +194 / -150 jlkennedy127 49699333+dependabot[bot]
youtube-ima.ts
in core/src/targeting
91 2 2023-01-12 2026-05-18 6 4 +222 / -111 jlkennedy127 106528085+akinsola-guardian
prepare-permutive.ts
in bundle/src/init/consented
252 3 2025-07-16 2026-05-28 5 4 +309 / -23 jake.kennedy 110032454+danielcliftonguar...
render-advert.ts
in bundle/src/events
185 1 2025-07-16 2026-07-16 4 4 +295 / -27 jake.kennedy 110032454+danielcliftonguar...
global.ts
in core/src
15 - 2023-01-12 2026-02-11 7 6 +169 / -150 jlkennedy127 jake.kennedy
dependabot.yml
in .github
92 - 2020-09-09 2026-08-18 20 5 +229 / -84 a 43961396+cemms1
load-page.ts
in bundle/playwright/lib
173 - 2025-07-16 2026-03-09 4 3 +259 / -14 jake.kennedy 43961396+cemms1
eventHandlers.ts
in bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter
244 4 2026-03-17 2026-08-28 2 2 +269 / -1 jake.kennedy dominik.lander
106 - 2025-02-13 2025-07-16 3 2 +183 / -74 imogen.hardy jake.kennedy
viewport.ts
in core/src/targeting
29 - 2023-01-12 2025-07-10 3 3 +158 / -79 jlkennedy127 jake.kennedy
comments-expanded-advert.ts
in bundle/src/insert
164 - 2025-07-16 2026-04-09 2 2 +218 / -9 jake.kennedy dina.hafez
price-config.ts
in bundle/src/lib/header-bidding/prebid
181 - 2025-07-16 2026-07-13 3 2 +206 / -12 jake.kennedy dominik.lander
46 2 2023-01-12 2025-07-10 3 3 +144 / -72 jlkennedy127 jake.kennedy
prepare-prebid.ts
in bundle/src/init/consented
52 1 2025-07-16 2026-09-14 14 5 +143 / -73 jake.kennedy dominik.lander
render-advert-label.ts
in bundle/src/events
163 - 2025-07-16 2026-09-08 3 3 +199 / -7 jake.kennedy ollie.abrahams
pick-targeting-values.ts
in core/src/targeting
40 - 2023-01-12 2025-07-10 3 3 +136 / -68 jlkennedy127 jake.kennedy
create-ad-slot.ts
in bundle/src/lib
139 - 2025-07-16 2026-09-22 4 3 +195 / -8 jake.kennedy 43961396+cemms1
prepare-googletag.ts
in bundle/src/init/consented
123 1 2025-07-16 2026-05-18 9 4 +179 / -20 jake.kennedy 106528085+akinsola-guardian
third-party-tags.ts
in bundle/src/init/consented
107 - 2025-07-16 2026-09-03 9 4 +162 / -32 jake.kennedy 43961396+cemms1
on-slot-render.ts
in bundle/src/events
75 - 2025-07-16 2026-01-14 6 3 +157 / -29 jake.kennedy jake.kennedy
init-slot-ias.ts
in bundle/src/define
105 1 2025-07-16 2025-10-30 3 2 +164 / -22 jake.kennedy dina.hafez
imr-worldwide.ts
in bundle/src/lib/third-party-tags
86 - 2025-07-16 2026-08-12 4 4 +142 / -42 jake.kennedy 49699333+dependabot[bot]
detect-breakpoint.ts
in bundle/src/lib/detect
138 - 2025-07-16 2026-09-11 2 2 +181 / -3 jake.kennedy dominik.lander
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
index.ts
in bundle/src/lib/header-bidding/prebid
216 10 2026-02-02 2026-10-01 19 8 +405 / -127 2102123+on-ye 49187886+dskamiotis
build-page-targeting.ts
in core/src/targeting
178 4 2023-01-12 2026-05-18 12 7 +386 / -178 jlkennedy127 106528085+akinsola-guardian
ad-sizes.ts
in core/src
406 30 2023-01-12 2026-09-08 12 7 +963 / -452 jlkennedy127 ollie.abrahams
config.ts
in bundle/src/lib/header-bidding/prebid/bidders
619 14 2026-02-02 2026-09-30 11 7 +821 / -106 2102123+on-ye 49187886+dskamiotis
utils.ts
in bundle/src/lib/header-bidding
238 - 2025-07-16 2026-09-30 15 6 +365 / -85 jake.kennedy 49187886+dskamiotis
types.ts
in core/src
456 - 2023-01-12 2026-02-11 14 6 +700 / -171 jlkennedy127 jake.kennedy
Advert.ts
in bundle/src/define
399 1 2025-07-16 2026-07-16 13 6 +707 / -127 jake.kennedy 110032454+danielcliftonguar...
global.ts
in core/src
15 - 2023-01-12 2026-02-11 7 6 +169 / -150 jlkennedy127 jake.kennedy
197 6 2023-01-12 2026-05-18 7 6 +606 / -288 jlkennedy127 106528085+akinsola-guardian
index.ts
in bundle/src/lib/header-bidding/prebid/id-handlers
65 - 2026-02-02 2026-09-03 6 6 +129 / -51 2102123+on-ye 43961396+cemms1
dependabot.yml
in .github
92 - 2020-09-09 2026-08-18 20 5 +229 / -84 a 43961396+cemms1
prepare-prebid.ts
in bundle/src/init/consented
52 1 2025-07-16 2026-09-14 14 5 +143 / -73 jake.kennedy dominik.lander
rules.ts
in bundle/src/insert/spacefinder
270 1 2025-07-16 2026-10-02 11 5 +418 / -56 jake.kennedy dina.hafez
slot-config.ts
in bundle/src/lib/header-bidding
255 1 2025-07-16 2026-09-17 11 5 +393 / -105 jake.kennedy dina.hafez
session.ts
in core/src/targeting
92 1 2023-01-12 2026-08-17 8 5 +435 / -233 jlkennedy127 110032454+danielcliftonguar...
page-targeting.ts
in bundle/src/lib
73 - 2025-07-16 2026-05-18 7 5 +98 / -11 jake.kennedy 106528085+akinsola-guardian
event-timer.ts
in core/src
181 7 2023-01-12 2026-02-11 6 5 +562 / -273 jlkennedy127 jake.kennedy
article.ts
in bundle/src/insert/spacefinder
268 1 2025-07-16 2026-09-22 13 4 +450 / -90 jake.kennedy 43961396+cemms1
passback.ts
in bundle/src/lib/messenger
281 1 2025-07-16 2026-09-07 10 4 +453 / -57 jake.kennedy 43961396+cemms1
prepare-googletag.ts
in bundle/src/init/consented
123 1 2025-07-16 2026-05-18 9 4 +179 / -20 jake.kennedy 106528085+akinsola-guardian
third-party-tags.ts
in bundle/src/init/consented
107 - 2025-07-16 2026-09-03 9 4 +162 / -32 jake.kennedy 43961396+cemms1
global.ts
in bundle/src/types
367 - 2025-07-16 2026-09-11 8 4 +452 / -27 jake.kennedy 43961396+cemms1
email-hash.ts
in core/src
42 4 2025-10-29 2026-08-25 7 4 +72 / -26 49187886+dskamiotis 110032454+danielcliftonguar...
prepare-a9.ts
in bundle/src/init/consented
31 - 2025-07-16 2026-09-14 7 4 +68 / -26 jake.kennedy dominik.lander
index.ts
in bundle/src/lib/header-bidding/prebid/modules
33 - 2026-02-02 2026-08-25 7 4 +49 / -2 2102123+on-ye 110032454+danielcliftonguar...
content.ts
in core/src/targeting
92 - 2023-01-12 2025-07-10 6 4 +368 / -185 jlkennedy127 jake.kennedy
youtube-ima.ts
in core/src/targeting
91 2 2023-01-12 2026-05-18 6 4 +222 / -111 jlkennedy127 106528085+akinsola-guardian
index.ts
in core/src
22 - 2023-01-12 2026-03-24 6 4 +100 / -78 jlkennedy127 49187886+dskamiotis
static-ad-slots.ts
in bundle/src/init/consented
98 1 2025-07-16 2026-09-17 6 4 +155 / -25 jake.kennedy dina.hafez
consented-advertising.ts
in bundle/src/init
54 - 2025-07-16 2026-03-27 6 4 +79 / -18 jake.kennedy jake.kennedy
analytics.ts
in bundle/src/lib/header-bidding/prebid
46 - 2026-02-02 2026-08-25 6 4 +62 / -8 2102123+on-ye dominik.lander
prebid-ad-unit.ts
in bundle/src/lib/header-bidding/prebid
81 - 2026-02-02 2026-09-03 6 4 +121 / -33 2102123+on-ye dominik.lander
index.ts
in core/src/constants
7 - 2023-01-12 2026-09-14 5 4 +12 / -5 jlkennedy127 dominik.lander
ipsos-mori.ts
in bundle/src/init/consented
38 - 2025-07-16 2026-09-03 5 4 +60 / -10 jake.kennedy 43961396+cemms1
prepare-permutive.ts
in bundle/src/init/consented
252 3 2025-07-16 2026-05-28 5 4 +309 / -23 jake.kennedy 110032454+danielcliftonguar...
consentless-advertising.ts
in bundle/src/init
32 - 2025-07-16 2026-05-18 5 4 +48 / -10 jake.kennedy 106528085+akinsola-guardian
commercial.ts
in bundle/src
27 3 2025-07-16 2026-05-18 5 4 +53 / -13 jake.kennedy 106528085+akinsola-guardian
liveramp.ts
in bundle/src/lib/header-bidding/prebid/id-handlers
80 1 2026-02-02 2026-09-03 5 4 +128 / -19 2102123+on-ye 43961396+cemms1
shared.ts
in core/src/targeting
69 - 2023-01-12 2025-08-11 4 4 +391 / -194 jlkennedy127 dina.hafez
personalised.ts
in core/src/targeting
163 - 2023-01-12 2026-05-18 4 4 +523 / -261 jlkennedy127 106528085+akinsola-guardian
top-above-nav-height.ts
in core/src/constants
1 - 2023-01-12 2026-06-29 4 4 +116 / -51 jlkennedy127 dominik.lander
articles.ts
in bundle/playwright/fixtures/pages
41 - 2025-07-16 2026-09-25 4 4 +88 / -39 jake.kennedy dina.hafez
imr-worldwide.ts
in bundle/src/lib/third-party-tags
86 - 2025-07-16 2026-08-12 4 4 +142 / -42 jake.kennedy 49699333+dependabot[bot]
url.ts
in bundle/src/lib
26 1 2023-02-15 2026-09-10 4 4 +194 / -150 jlkennedy127 49699333+dependabot[bot]
render-advert.ts
in bundle/src/events
185 1 2025-07-16 2026-07-16 4 4 +295 / -27 jake.kennedy 110032454+danielcliftonguar...
prebid-types.ts
in bundle/src/lib/header-bidding
153 - 2025-07-16 2026-09-17 8 3 +368 / -187 jake.kennedy dina.hafez
mobile-sticky.ts
in bundle/src/insert
69 - 2025-07-16 2026-03-19 7 3 +128 / -44 jake.kennedy 49187886+dskamiotis
define-slot.ts
in bundle/src/define
217 2 2025-07-16 2025-12-03 7 3 +320 / -28 jake.kennedy 2102123+on-ye
liveblog-adverts.ts
in bundle/src/insert/spacefinder
210 - 2025-07-16 2026-09-11 6 3 +313 / -37 jake.kennedy dominik.lander
on-slot-render.ts
in bundle/src/events
75 - 2025-07-16 2026-01-14 6 3 +157 / -29 jake.kennedy jake.kennedy
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
front-with-thrasher-sponsor-fires-advert.ts
in bundle/playwright/fixtures
120 - 2025-09-02 2025-09-02 1 1 +124 / -0 7014230+arelra 7014230+arelra
front-with-thrasher-sponsor.ts
in bundle/playwright/fixtures
111 - 2025-09-02 2025-09-02 1 1 +111 / -0 7014230+arelra 7014230+arelra
scroll.ts
in bundle/src/lib/messenger
99 - 2025-07-16 2026-03-27 2 1 +128 / -2 jake.kennedy jake.kennedy
opinary.ts
in bundle/src/init/consented
92 - 2025-07-16 2025-07-16 1 1 +112 / -0 jake.kennedy jake.kennedy
sticky-inlines.ts
in bundle/src/insert
90 - 2025-07-16 2026-02-19 2 1 +165 / -3 jake.kennedy jake.kennedy
resize.ts
in bundle/src/lib/messenger
81 - 2025-07-16 2026-03-27 2 1 +105 / -2 jake.kennedy jake.kennedy
utils.ts
in bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter
79 2 2026-03-17 2026-03-17 1 1 +108 / -0 jake.kennedy jake.kennedy
viewport.ts
in bundle/src/lib/messenger
78 1 2025-07-16 2026-03-27 2 1 +109 / -2 jake.kennedy jake.kennedy
index.ts
in bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter
70 - 2026-03-17 2026-03-17 1 1 +85 / -0 jake.kennedy jake.kennedy
article-body-adverts.ts
in bundle/src/lib
59 1 2026-04-15 2026-09-11 3 1 +87 / -10 43961396+cemms1 43961396+cemms1
intent-iq.ts
in bundle/src/lib/header-bidding/prebid/id-handlers
56 - 2026-05-07 2026-06-30 5 1 +91 / -28 49187886+dskamiotis 49187886+dskamiotis
university-guide.ts
in bundle/src/init/pages
55 1 2025-08-27 2025-08-27 1 1 +70 / -0 2102123+on-ye 2102123+on-ye
create-advert.ts
in bundle/src/define
54 - 2025-07-16 2025-07-16 1 1 +62 / -1 jake.kennedy jake.kennedy
cmp.ts
in bundle/playwright/lib
48 - 2025-07-16 2025-07-16 1 1 +54 / -0 jake.kennedy jake.kennedy
prebid.ts
in bundle/playwright/fixtures
48 - 2025-07-16 2025-07-16 1 1 +50 / -0 jake.kennedy jake.kennedy
47 1 2025-07-16 2025-07-16 1 1 +59 / -1 jake.kennedy jake.kennedy
define-slot.ts
in bundle/src/init/consentless
46 - 2025-07-16 2025-07-16 1 1 +74 / -0 jake.kennedy jake.kennedy
reset-height.ts
in bundle/src/lib/messenger
45 - 2026-08-17 2026-08-17 1 1 +53 / -0 43961396+cemms1 43961396+cemms1
am-i-used.ts
in bundle/src/lib
43 - 2025-07-16 2025-07-16 1 1 +61 / -0 jake.kennedy jake.kennedy
non-refreshable-line-items.ts
in bundle/src/lib/dfp
40 1 2025-07-16 2025-07-16 1 1 +53 / -0 jake.kennedy jake.kennedy
empty-advert.ts
in bundle/src/events
40 - 2025-07-16 2025-07-16 1 1 +56 / -0 jake.kennedy jake.kennedy
full-width.ts
in bundle/src/lib/messenger
38 - 2025-07-16 2026-03-27 3 1 +50 / -3 jake.kennedy jake.kennedy
locators.ts
in bundle/playwright/lib
37 2 2025-09-02 2025-09-02 1 1 +43 / -0 7014230+arelra 7014230+arelra
breakpoints.ts
in bundle/playwright/lib
36 - 2025-09-02 2025-09-02 1 1 +43 / -0 7014230+arelra 7014230+arelra
interactive.ts
in bundle/src/insert/spacefinder
36 - 2026-02-19 2026-03-04 2 1 +78 / -17 jake.kennedy jake.kennedy
remove-slots.ts
in bundle/src/init/consented
35 - 2025-07-16 2025-07-16 1 1 +47 / -0 jake.kennedy jake.kennedy
space-filler.ts
in bundle/src/insert/spacefinder
35 - 2025-07-16 2025-07-16 1 1 +48 / -0 jake.kennedy jake.kennedy
report-error.ts
in bundle/src/lib/error
35 - 2025-07-16 2025-07-16 1 1 +42 / -0 jake.kennedy jake.kennedy
init-fixed-slots.ts
in bundle/src/init/consentless
34 - 2025-07-16 2025-07-16 1 1 +48 / -0 jake.kennedy jake.kennedy
pubmatic.js
in bundle/src/lib/__vendor
34 1 2025-07-16 2025-07-16 1 1 +48 / -0 jake.kennedy jake.kennedy
sendPayload.ts
in bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter
33 - 2026-03-17 2026-03-17 1 1 +37 / -0 jake.kennedy jake.kennedy
get-stylesheet.ts
in bundle/src/lib/messenger
32 - 2025-07-16 2026-03-27 3 1 +49 / -4 jake.kennedy jake.kennedy
ozone.ts
in bundle/src/lib/header-bidding/prebid/id-handlers
32 - 2026-08-25 2026-08-25 1 1 +35 / -0 110032454+danielcliftonguar... 110032454+danielcliftonguar...
a9-apstag.js
in bundle/src/lib/__vendor
32 5 2025-07-16 2025-07-16 1 1 +36 / -0 jake.kennedy jake.kennedy
fill-slot-listener.ts
in bundle/src/init/consented
31 - 2025-07-16 2025-07-16 1 1 +55 / -1 jake.kennedy jake.kennedy
header_bidder_timeouts.ts
in bundle/src/lib
29 - 2026-09-14 2026-09-14 1 1 +35 / -0 dominik.lander dominik.lander
render-advert-label.ts
in bundle/src/init/consentless
28 - 2025-07-16 2025-07-16 1 1 +48 / -0 jake.kennedy jake.kennedy
dfp-env.ts
in bundle/src/lib/dfp
28 - 2025-07-16 2026-02-11 2 1 +52 / -2 jake.kennedy jake.kennedy
refreshed-ad-sizes.ts
in bundle/src/define
25 - 2026-02-26 2026-03-17 2 1 +36 / -2 jake.kennedy jake.kennedy
should-refresh.ts
in bundle/src/lib/dfp
25 - 2025-07-16 2025-07-16 1 1 +58 / -2 jake.kennedy jake.kennedy
should-load-ads.ts
in bundle/src/lib
23 - 2026-04-07 2026-04-07 1 1 +39 / -0 jake.kennedy jake.kennedy
video.ts
in bundle/src/lib/messenger
22 - 2025-07-16 2026-03-27 2 1 +28 / -4 jake.kennedy jake.kennedy
21 - 2024-12-23 2025-01-17 2 1 +22 / -1 jake.kennedy jake.kennedy
on-slot-load.ts
in bundle/src/events
21 - 2025-07-16 2025-07-16 1 1 +33 / -1 jake.kennedy jake.kennedy
dfp-listeners.ts
in bundle/src/init/consented
20 - 2025-07-16 2025-07-16 1 1 +23 / -0 jake.kennedy jake.kennedy
liveramp-ats-analytics.ts
in bundle/src/lib/header-bidding/prebid
19 - 2026-06-17 2026-06-17 1 1 +21 / -0 110032454+danielcliftonguar... 110032454+danielcliftonguar...
article-body-adverts.ts
in bundle/src/init/consented
18 - 2025-07-16 2025-10-22 2 1 +33 / -3 jake.kennedy jake.kennedy
track-scroll-depth.ts
in bundle/src/lib
17 - 2025-07-16 2026-03-27 2 1 +59 / -3 jake.kennedy jake.kennedy
richLinks.ts
in bundle/src/insert/spacefinder
16 - 2026-09-11 2026-09-11 1 1 +37 / -0 dominik.lander dominik.lander
disable-refresh.ts
in bundle/src/lib/messenger
16 - 2025-07-16 2026-03-27 2 1 +46 / -2 jake.kennedy jake.kennedy
Correlations

File Size vs. Number of Changes: 211 points

bundle/src/lib/third-party-tags/permutive.ts x: 6 lines of code y: 2 # changes bundle/src/insert/spacefinder/rules.ts x: 270 lines of code y: 11 # changes bundle/src/lib/header-bidding/prebid/index.ts x: 216 lines of code y: 19 # changes bundle/src/lib/header-bidding/utils.ts x: 238 lines of code y: 15 # changes bundle/src/lib/header-bidding/prebid/bidders/config.ts x: 619 lines of code y: 11 # changes .devcontainer/devenv.yaml x: 23 lines of code y: 5 # changes bundle/playwright/fixtures/pages/articles.ts x: 41 lines of code y: 4 # changes bundle/src/insert/spacefinder/article.ts x: 268 lines of code y: 13 # changes bundle/src/lib/create-ad-slot.ts x: 139 lines of code y: 4 # changes bundle/src/init/consented/static-ad-slots.ts x: 98 lines of code y: 6 # changes bundle/src/lib/header-bidding/prebid-types.ts x: 153 lines of code y: 8 # changes bundle/src/lib/header-bidding/slot-config.ts x: 255 lines of code y: 11 # changes bundle/src/lib/header-bidding/a9/a9.ts x: 96 lines of code y: 5 # changes bundle/src/lib/header_bidder_timeouts.ts x: 29 lines of code y: 1 # changes bundle/src/init/consented/prepare-a9.ts x: 31 lines of code y: 7 # changes bundle/src/init/consented/prepare-prebid.ts x: 52 lines of code y: 14 # changes core/src/constants/header-bidding-timeouts.ts x: 3 lines of code y: 1 # changes core/src/constants/index.ts x: 7 lines of code y: 5 # changes bundle/src/insert/spacefinder/liveblog-adverts.ts x: 210 lines of code y: 6 # changes bundle/src/insert/spacefinder/richLinks.ts x: 16 lines of code y: 1 # changes bundle/src/insert/spacefinder/spacefinder.ts x: 501 lines of code y: 4 # changes bundle/src/lib/detect/detect-breakpoint.ts x: 138 lines of code y: 2 # changes core/src/geo/get-locale.ts x: 32 lines of code y: 3 # changes bundle/src/lib/article-body-adverts.ts x: 59 lines of code y: 3 # changes bundle/src/types/global.ts x: 367 lines of code y: 8 # changes bundle/src/insert/spacefinder/spacefinder-debug-tools.ts x: 357 lines of code y: 2 # changes bundle/src/lib/url.ts x: 26 lines of code y: 4 # changes bundle/src/events/render-advert-label.ts x: 163 lines of code y: 3 # changes core/src/ad-sizes.ts x: 406 lines of code y: 12 # changes bundle/src/lib/header-bidding/prebid/bidders/appnexus.ts x: 98 lines of code y: 3 # changes bundle/src/lib/header-bidding/prebid/bidders/magnite.ts x: 109 lines of code y: 3 # changes bundle/src/lib/messenger/passback.ts x: 281 lines of code y: 10 # changes bundle/src/init/consented/ipsos-mori.ts x: 38 lines of code y: 5 # changes bundle/src/init/consented/teads-cookieless.ts x: 38 lines of code y: 3 # changes bundle/src/init/consented/third-party-tags.ts x: 107 lines of code y: 9 # changes bundle/src/lib/header-bidding/prebid/id-handlers/index.ts x: 65 lines of code y: 6 # changes bundle/src/lib/header-bidding/prebid/id-handlers/liveramp.ts x: 80 lines of code y: 5 # changes bundle/src/lib/header-bidding/prebid/intent-iq-analytics.ts x: 36 lines of code y: 5 # changes bundle/src/lib/header-bidding/prebid/prebid-ad-unit.ts x: 81 lines of code y: 6 # changes bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter/eventHandlers.ts x: 244 lines of code y: 2 # changes bundle/src/display/lazy-load.ts x: 76 lines of code y: 3 # changes bundle/src/lib/header-bidding/prebid/id-handlers/ozone.ts x: 32 lines of code y: 1 # changes bundle/src/lib/header-bidding/prebid/modules/index.ts x: 33 lines of code y: 7 # changes core/src/email-hash.ts x: 42 lines of code y: 7 # changes bundle/src/lib/header-bidding/prebid/analytics.ts x: 46 lines of code y: 6 # changes .github/dependabot.yml x: 92 lines of code y: 20 # changes mise.toml x: 8 lines of code y: 3 # changes core/src/targeting/session.ts x: 92 lines of code y: 8 # changes bundle/src/init/consented/messenger.ts x: 37 lines of code y: 4 # changes bundle/src/lib/messenger.ts x: 296 lines of code y: 4 # changes bundle/src/lib/messenger/reset-height.ts x: 45 lines of code y: 1 # changes bundle/src/lib/third-party-tags/imr-worldwide.ts x: 86 lines of code y: 4 # changes bundle/src/lib/messenger/background.ts x: 327 lines of code y: 4 # changes bundle/src/ab-testing/index.ts x: 30 lines of code y: 4 # changes bundle/src/define/Advert.ts x: 399 lines of code y: 13 # changes bundle/src/events/render-advert.ts x: 185 lines of code y: 4 # changes bundle/src/lib/header-bidding/prebid/price-config.ts x: 181 lines of code y: 3 # changes bundle/src/lib/creatives/page-skin.ts x: 124 lines of code y: 3 # changes bundle/src/lib/header-bidding/prebid/id-handlers/intent-iq.ts x: 56 lines of code y: 5 # changes core/src/constants/top-above-nav-height.ts x: 1 lines of code y: 4 # changes bundle/src/lib/header-bidding/prebid/liveramp-ats-analytics.ts x: 19 lines of code y: 1 # changes bundle/src/init/consented/prepare-permutive.ts x: 252 lines of code y: 5 # changes core/src/geo/geo-utils.ts x: 15 lines of code y: 2 # changes bundle/src/commercial.ts x: 27 lines of code y: 5 # changes bundle/src/init/consented/comscore.ts x: 70 lines of code y: 4 # changes bundle/src/init/consented/prepare-googletag.ts x: 123 lines of code y: 9 # changes bundle/src/init/consented/track-gpc-signal.ts x: 13 lines of code y: 3 # changes bundle/src/init/consented/track-scroll-depth.ts x: 15 lines of code y: 3 # changes bundle/src/init/consentless-advertising.ts x: 32 lines of code y: 5 # changes bundle/src/init/consentless/prepare-ootag.ts x: 42 lines of code y: 3 # changes bundle/src/lib/header-bidding/prebid/consent-management.ts x: 31 lines of code y: 3 # changes bundle/src/lib/header-bidding/prebid/id-handlers/tradedesk.ts x: 49 lines of code y: 4 # changes bundle/src/lib/page-targeting.ts x: 73 lines of code y: 7 # changes bundle/src/lib/targeting/build-page-targeting-consentless.ts x: 55 lines of code y: 4 # changes bundle/src/lib/track-gpc-signal.ts x: 11 lines of code y: 3 # changes bundle/src/lib/types.ts x: 53 lines of code y: 3 # changes core/src/send-commercial-metrics.ts x: 197 lines of code y: 7 # changes core/src/targeting/build-page-targeting.ts x: 178 lines of code y: 12 # changes core/src/targeting/personalised.ts x: 163 lines of code y: 4 # changes core/src/targeting/youtube-ima.ts x: 91 lines of code y: 6 # changes bundle/src/init/consented/ad-free-slot-remove.ts x: 14 lines of code y: 2 # changes bundle/src/lib/ad-free.ts x: 11 lines of code y: 2 # changes bundle/src/insert/fixures.ts x: 57 lines of code y: 2 # changes bundle/src/init/consentless/dynamic/article-body-adverts.ts x: 18 lines of code y: 2 # changes bundle/src/lib/is-secure-contact.ts x: 7 lines of code y: 2 # changes bundle/src/insert/comments-expanded-advert.ts x: 164 lines of code y: 2 # changes bundle/src/init/consented/dynamic-ad-slots.ts x: 25 lines of code y: 2 # changes bundle/src/lib/should-load-ads.ts x: 23 lines of code y: 1 # changes bundle/src/ab-testing/utils.ts x: 6 lines of code y: 1 # changes bundle/src/init/ad-free.ts x: 27 lines of code y: 3 # changes bundle/src/init/consented-advertising.ts x: 54 lines of code y: 6 # changes bundle/src/init/pages/index.ts x: 10 lines of code y: 2 # changes bundle/src/lib/ad-verification/prepare-ad-verification.ts x: 68 lines of code y: 4 # changes bundle/src/lib/messenger/disable-refresh.ts x: 16 lines of code y: 2 # changes bundle/src/lib/messenger/get-page-targeting.ts x: 8 lines of code y: 2 # changes bundle/src/lib/messenger/passback-refresh.ts x: 36 lines of code y: 4 # changes bundle/src/lib/messenger/resize.ts x: 81 lines of code y: 2 # changes bundle/src/lib/messenger/scroll.ts x: 99 lines of code y: 2 # changes bundle/src/lib/messenger/video.ts x: 22 lines of code y: 2 # changes bundle/src/lib/messenger/viewport.ts x: 78 lines of code y: 2 # changes bundle/src/lib/track-scroll-depth.ts x: 17 lines of code y: 2 # changes core/src/global-ad-events.ts x: 2 lines of code y: 1 # changes core/src/index.ts x: 22 lines of code y: 6 # changes bundle/src/insert/mobile-sticky.ts x: 69 lines of code y: 7 # changes bundle/src/lib/header-bidding/prebid/bidders/ix.ts x: 12 lines of code y: 3 # changes bundle/src/lib/header-bidding/prebid/bidders/kargo.ts x: 4 lines of code y: 2 # changes bundle/src/lib/header-bidding/prebid/bidders/rubicon.ts x: 21 lines of code y: 2 # changes bundle/src/lib/header-bidding/prebid/bidders/xhb.ts x: 20 lines of code y: 2 # changes bundle/src/lib/header-bidding/prebid/id-handlers/id5.ts x: 33 lines of code y: 2 # changes bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter/index.ts x: 70 lines of code y: 1 # changes bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter/sendPayload.ts x: 33 lines of code y: 1 # changes bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter/utils.ts x: 79 lines of code y: 1 # changes bundle/src/types/modules.ts x: 14 lines of code y: 4 # changes bundle/src/lib/commercial-boot-utils.ts x: 58 lines of code y: 4 # changes bundle/playwright/lib/load-page.ts x: 173 lines of code y: 4 # changes bundle/src/lib/guardian-commercial-queue.ts x: 54 lines of code y: 2 # changes bundle/src/insert/spacefinder/interactive.ts x: 36 lines of code y: 2 # changes bundle/src/display/display-ads.ts x: 19 lines of code y: 3 # changes bundle/src/insert/fill-dynamic-advert-slot.ts x: 37 lines of code y: 3 # changes bundle/src/lib/timed-queue.ts x: 95 lines of code y: 2 # changes bundle/src/insert/sticky-inlines.ts x: 90 lines of code y: 2 # changes bundle/src/lib/dfp/dfp-env.ts x: 28 lines of code y: 2 # changes core/src/event-timer.ts x: 181 lines of code y: 6 # changes core/src/global.ts x: 15 lines of code y: 7 # changes core/src/types.ts x: 456 lines of code y: 14 # changes bundle/src/events/on-slot-render.ts x: 75 lines of code y: 6 # changes bundle/src/define/define-slot.ts x: 217 lines of code y: 7 # changes bundle/src/lib/third-party-cookies.ts x: 28 lines of code y: 3 # changes core/src/targeting/teads-eligibility.ts x: 18 lines of code y: 3 # changes bundle/src/lib/identity/api.ts x: 46 lines of code y: 2 # changes bundle/playwright/lib/gam.ts x: 67 lines of code y: 2 # changes bundle/src/define/init-slot-ias.ts x: 105 lines of code y: 3 # changes bundle/src/events/on-slot-viewable.ts x: 96 lines of code y: 3 # changes bundle/src/lib/third-party-tags/inizio.ts x: 50 lines of code y: 3 # changes bundle/playwright/lib/allow-reject-all.ts x: 13 lines of code y: 1 # changes bundle/playwright.config.ts x: 23 lines of code y: 2 # changes bundle/playwright/fixtures/front-with-thrasher-sponsor-fires-advert.ts x: 120 lines of code y: 1 # changes bundle/playwright/fixtures/front-with-thrasher-sponsor.ts x: 111 lines of code y: 1 # changes bundle/playwright/lib/breakpoints.ts x: 36 lines of code y: 1 # changes bundle/playwright/lib/locators.ts x: 37 lines of code y: 1 # changes bundle/playwright/lib/util.ts x: 45 lines of code y: 2 # changes bundle/src/init/pages/university-guide.ts x: 55 lines of code y: 1 # changes core/src/targeting/shared.ts x: 69 lines of code y: 4 # changes bundle/src/define/create-advert.ts x: 54 lines of code y: 1 # changes bundle/src/events/on-slot-load.ts x: 21 lines of code y: 1 # changes bundle/src/init/consented/fill-slot-listener.ts x: 31 lines of code y: 1 # changes bundle/src/lib/dfp/should-refresh.ts x: 25 lines of code y: 1 # changes bundle/src/lib/third-party-tags/imr-worldwide-legacy.ts x: 15 lines of code y: 1 # changes bundle/src/lib/video-progress-reporting.ts x: 47 lines of code y: 1 # changes bundle/playwright/fixtures/pages/Page.ts x: 14 lines of code y: 1 # changes bundle/src/events/empty-advert.ts x: 40 lines of code y: 1 # changes bundle/src/init/consented/opinary.ts x: 92 lines of code y: 1 # changes bundle/src/init/consented/remove-slots.ts x: 35 lines of code y: 1 # changes bundle/src/init/consentless/define-slot.ts x: 46 lines of code y: 1 # changes bundle/src/init/consentless/dynamic/exclusion-slot.ts x: 9 lines of code y: 1 # changes bundle/src/init/consentless/init-fixed-slots.ts x: 34 lines of code y: 1 # changes bundle/src/lib/am-i-used.ts x: 43 lines of code y: 1 # changes bundle/src/lib/detect/detect-viewport.ts x: 8 lines of code y: 1 # changes bundle/src/lib/dfp/dfp-env-globals.ts x: 1 lines of code y: 1 # changes bundle/src/lib/dfp/get-advert-by-id.ts x: 5 lines of code y: 1 # changes bundle/src/lib/fastdom-promise.ts x: 3 lines of code y: 3 # changes bundle/src/types/dates.ts x: 56 lines of code y: 3 # changes bundle/src/types/membership.ts x: 22 lines of code y: 3 # changes eslint.config.mjs x: 106 lines of code y: 3 # changes core/src/detect-ad-blocker.ts x: 46 lines of code y: 3 # changes core/src/messenger/post-message.ts x: 7 lines of code y: 3 # changes core/src/permutive.ts x: 35 lines of code y: 3 # changes core/src/targeting/content.ts x: 92 lines of code y: 6 # changes core/src/targeting/pick-targeting-values.ts x: 40 lines of code y: 3 # changes
20.0
# changes
  min: 1.0
  average: 3.53
  25th percentile: 1.0
  median: 3.0
  75th percentile: 4.0
  max: 20.0
0 619.0
lines of code
min: 1.0 | average: 71.45 | 25th percentile: 15.0 | median: 36.0 | 75th percentile: 81.0 | max: 619.0

Number of Contributors vs. Number of Changes: 211 points

bundle/src/lib/third-party-tags/permutive.ts x: 2 # contributors y: 2 # changes bundle/src/insert/spacefinder/rules.ts x: 5 # contributors y: 11 # changes bundle/src/lib/header-bidding/prebid/index.ts x: 8 # contributors y: 19 # changes bundle/src/lib/header-bidding/utils.ts x: 6 # contributors y: 15 # changes bundle/src/lib/header-bidding/prebid/bidders/config.ts x: 7 # contributors y: 11 # changes .devcontainer/devenv.yaml x: 2 # contributors y: 5 # changes bundle/playwright/fixtures/pages/articles.ts x: 4 # contributors y: 4 # changes bundle/src/insert/spacefinder/article.ts x: 4 # contributors y: 13 # changes bundle/src/lib/create-ad-slot.ts x: 3 # contributors y: 4 # changes bundle/src/init/consented/static-ad-slots.ts x: 4 # contributors y: 6 # changes bundle/src/lib/header-bidding/prebid-types.ts x: 3 # contributors y: 8 # changes bundle/src/lib/header-bidding/a9/a9.ts x: 3 # contributors y: 5 # changes bundle/src/lib/header_bidder_timeouts.ts x: 1 # contributors y: 1 # changes bundle/src/init/consented/prepare-a9.ts x: 4 # contributors y: 7 # changes bundle/src/init/consented/prepare-prebid.ts x: 5 # contributors y: 14 # changes core/src/constants/index.ts x: 4 # contributors y: 5 # changes bundle/src/insert/spacefinder/liveblog-adverts.ts x: 3 # contributors y: 6 # changes core/src/geo/get-locale.ts x: 3 # contributors y: 3 # changes bundle/src/lib/article-body-adverts.ts x: 1 # contributors y: 3 # changes bundle/src/types/global.ts x: 4 # contributors y: 8 # changes core/src/ad-sizes.ts x: 7 # contributors y: 12 # changes bundle/src/lib/messenger/passback.ts x: 4 # contributors y: 10 # changes bundle/src/init/consented/third-party-tags.ts x: 4 # contributors y: 9 # changes bundle/src/lib/header-bidding/prebid/id-handlers/index.ts x: 6 # contributors y: 6 # changes bundle/src/display/lazy-load.ts x: 2 # contributors y: 3 # changes .github/dependabot.yml x: 5 # contributors y: 20 # changes core/src/targeting/session.ts x: 5 # contributors y: 8 # changes bundle/src/define/Advert.ts x: 6 # contributors y: 13 # changes bundle/src/lib/header-bidding/prebid/id-handlers/intent-iq.ts x: 1 # contributors y: 5 # changes bundle/src/lib/page-targeting.ts x: 5 # contributors y: 7 # changes core/src/send-commercial-metrics.ts x: 6 # contributors y: 7 # changes bundle/src/lib/is-secure-contact.ts x: 1 # contributors y: 2 # changes bundle/src/lib/ad-verification/prepare-ad-verification.ts x: 2 # contributors y: 4 # changes bundle/src/insert/mobile-sticky.ts x: 3 # contributors y: 7 # changes core/src/event-timer.ts x: 5 # contributors y: 6 # changes core/src/types.ts x: 6 # contributors y: 14 # changes
20.0
# changes
  min: 1.0
  average: 3.53
  25th percentile: 1.0
  median: 3.0
  75th percentile: 4.0
  max: 20.0
0 8.0
# contributors
min: 1.0 | average: 2.38 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 8.0

Number of Contributors vs. File Size: 211 points

bundle/src/lib/third-party-tags/permutive.ts x: 2 # contributors y: 6 lines of code bundle/src/insert/spacefinder/rules.ts x: 5 # contributors y: 270 lines of code bundle/src/lib/header-bidding/prebid/index.ts x: 8 # contributors y: 216 lines of code bundle/src/lib/header-bidding/utils.ts x: 6 # contributors y: 238 lines of code bundle/src/lib/header-bidding/prebid/bidders/config.ts x: 7 # contributors y: 619 lines of code .devcontainer/devenv.yaml x: 2 # contributors y: 23 lines of code bundle/playwright/fixtures/pages/articles.ts x: 4 # contributors y: 41 lines of code bundle/src/insert/spacefinder/article.ts x: 4 # contributors y: 268 lines of code bundle/src/lib/create-ad-slot.ts x: 3 # contributors y: 139 lines of code bundle/src/init/consented/static-ad-slots.ts x: 4 # contributors y: 98 lines of code bundle/src/lib/header-bidding/prebid-types.ts x: 3 # contributors y: 153 lines of code bundle/src/lib/header-bidding/slot-config.ts x: 5 # contributors y: 255 lines of code bundle/src/lib/header-bidding/a9/a9.ts x: 3 # contributors y: 96 lines of code bundle/src/lib/header_bidder_timeouts.ts x: 1 # contributors y: 29 lines of code bundle/src/init/consented/prepare-a9.ts x: 4 # contributors y: 31 lines of code bundle/src/init/consented/prepare-prebid.ts x: 5 # contributors y: 52 lines of code core/src/constants/header-bidding-timeouts.ts x: 1 # contributors y: 3 lines of code core/src/constants/index.ts x: 4 # contributors y: 7 lines of code bundle/src/insert/spacefinder/liveblog-adverts.ts x: 3 # contributors y: 210 lines of code bundle/src/insert/spacefinder/richLinks.ts x: 1 # contributors y: 16 lines of code bundle/src/insert/spacefinder/spacefinder.ts x: 3 # contributors y: 501 lines of code bundle/src/lib/detect/detect-breakpoint.ts x: 2 # contributors y: 138 lines of code core/src/geo/get-locale.ts x: 3 # contributors y: 32 lines of code bundle/src/lib/article-body-adverts.ts x: 1 # contributors y: 59 lines of code bundle/src/types/global.ts x: 4 # contributors y: 367 lines of code bundle/src/insert/spacefinder/spacefinder-debug-tools.ts x: 2 # contributors y: 357 lines of code bundle/src/lib/url.ts x: 4 # contributors y: 26 lines of code bundle/src/events/render-advert-label.ts x: 3 # contributors y: 163 lines of code core/src/ad-sizes.ts x: 7 # contributors y: 406 lines of code bundle/src/lib/header-bidding/prebid/bidders/appnexus.ts x: 3 # contributors y: 98 lines of code bundle/src/lib/header-bidding/prebid/bidders/magnite.ts x: 3 # contributors y: 109 lines of code bundle/src/lib/messenger/passback.ts x: 4 # contributors y: 281 lines of code bundle/src/init/consented/ipsos-mori.ts x: 4 # contributors y: 38 lines of code bundle/src/init/consented/teads-cookieless.ts x: 3 # contributors y: 38 lines of code bundle/src/init/consented/third-party-tags.ts x: 4 # contributors y: 107 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/index.ts x: 6 # contributors y: 65 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/liveramp.ts x: 4 # contributors y: 80 lines of code bundle/src/lib/header-bidding/prebid/intent-iq-analytics.ts x: 3 # contributors y: 36 lines of code bundle/src/lib/header-bidding/prebid/prebid-ad-unit.ts x: 4 # contributors y: 81 lines of code bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter/eventHandlers.ts x: 2 # contributors y: 244 lines of code bundle/src/display/lazy-load.ts x: 2 # contributors y: 76 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/ozone.ts x: 1 # contributors y: 32 lines of code bundle/src/lib/header-bidding/prebid/modules/index.ts x: 4 # contributors y: 33 lines of code core/src/email-hash.ts x: 4 # contributors y: 42 lines of code bundle/src/lib/header-bidding/prebid/analytics.ts x: 4 # contributors y: 46 lines of code .github/dependabot.yml x: 5 # contributors y: 92 lines of code mise.toml x: 1 # contributors y: 8 lines of code bundle/src/lib/messenger.ts x: 3 # contributors y: 296 lines of code bundle/src/lib/messenger/reset-height.ts x: 1 # contributors y: 45 lines of code bundle/src/lib/third-party-tags/imr-worldwide.ts x: 4 # contributors y: 86 lines of code bundle/src/lib/messenger/background.ts x: 3 # contributors y: 327 lines of code bundle/src/ab-testing/index.ts x: 3 # contributors y: 30 lines of code bundle/src/define/Advert.ts x: 6 # contributors y: 399 lines of code bundle/src/events/render-advert.ts x: 4 # contributors y: 185 lines of code bundle/src/lib/header-bidding/prebid/price-config.ts x: 2 # contributors y: 181 lines of code bundle/src/lib/creatives/page-skin.ts x: 3 # contributors y: 124 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/intent-iq.ts x: 1 # contributors y: 56 lines of code core/src/constants/top-above-nav-height.ts x: 4 # contributors y: 1 lines of code bundle/src/lib/header-bidding/prebid/liveramp-ats-analytics.ts x: 1 # contributors y: 19 lines of code bundle/src/init/consented/prepare-permutive.ts x: 4 # contributors y: 252 lines of code core/src/geo/geo-utils.ts x: 2 # contributors y: 15 lines of code bundle/src/commercial.ts x: 4 # contributors y: 27 lines of code bundle/src/init/consented/comscore.ts x: 3 # contributors y: 70 lines of code bundle/src/init/consented/prepare-googletag.ts x: 4 # contributors y: 123 lines of code bundle/src/init/consented/track-gpc-signal.ts x: 2 # contributors y: 13 lines of code bundle/src/init/consentless/prepare-ootag.ts x: 3 # contributors y: 42 lines of code bundle/src/init/shared/reload-page-on-consent-change.ts x: 3 # contributors y: 13 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/tradedesk.ts x: 3 # contributors y: 49 lines of code bundle/src/lib/page-targeting.ts x: 5 # contributors y: 73 lines of code bundle/src/lib/targeting/build-page-targeting-consentless.ts x: 3 # contributors y: 55 lines of code bundle/src/lib/track-gpc-signal.ts x: 2 # contributors y: 11 lines of code bundle/src/lib/types.ts x: 2 # contributors y: 53 lines of code core/src/send-commercial-metrics.ts x: 6 # contributors y: 197 lines of code core/src/targeting/build-page-targeting.ts x: 7 # contributors y: 178 lines of code core/src/targeting/personalised.ts x: 4 # contributors y: 163 lines of code core/src/targeting/youtube-ima.ts x: 4 # contributors y: 91 lines of code bundle/src/insert/fixures.ts x: 2 # contributors y: 57 lines of code bundle/src/init/consentless/dynamic/article-body-adverts.ts x: 2 # contributors y: 18 lines of code bundle/src/lib/is-secure-contact.ts x: 1 # contributors y: 7 lines of code bundle/src/insert/comments-expanded-advert.ts x: 2 # contributors y: 164 lines of code bundle/src/init/consented/dynamic-ad-slots.ts x: 2 # contributors y: 25 lines of code bundle/src/lib/should-load-ads.ts x: 1 # contributors y: 23 lines of code bundle/src/init/ad-free.ts x: 2 # contributors y: 27 lines of code bundle/src/init/consented-advertising.ts x: 4 # contributors y: 54 lines of code bundle/src/init/shared/set-adtest-in-labels-cookie.ts x: 1 # contributors y: 14 lines of code bundle/src/lib/ad-verification/prepare-ad-verification.ts x: 2 # contributors y: 68 lines of code bundle/src/lib/messenger/full-width.ts x: 1 # contributors y: 38 lines of code bundle/src/lib/messenger/passback-refresh.ts x: 2 # contributors y: 36 lines of code bundle/src/lib/messenger/resize.ts x: 1 # contributors y: 81 lines of code bundle/src/lib/messenger/scroll.ts x: 1 # contributors y: 99 lines of code bundle/src/lib/messenger/viewport.ts x: 1 # contributors y: 78 lines of code core/src/global-ad-events.ts x: 1 # contributors y: 2 lines of code core/src/index.ts x: 4 # contributors y: 22 lines of code bundle/src/define/refreshed-ad-sizes.ts x: 1 # contributors y: 25 lines of code bundle/src/lib/header-bidding/prebid/bidders/kargo.ts x: 2 # contributors y: 4 lines of code bundle/src/lib/header-bidding/prebid/bidders/rubicon.ts x: 2 # contributors y: 21 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/id5.ts x: 2 # contributors y: 33 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/shared.ts x: 2 # contributors y: 9 lines of code bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter/index.ts x: 1 # contributors y: 70 lines of code bundle/src/lib/header-bidding/prebid/modules/appnexusBidAdapter.ts x: 1 # contributors y: 10 lines of code bundle/src/lib/commercial-boot-utils.ts x: 3 # contributors y: 58 lines of code bundle/playwright/lib/load-page.ts x: 3 # contributors y: 173 lines of code bundle/src/lib/guardian-commercial-queue.ts x: 2 # contributors y: 54 lines of code bundle/src/insert/spacefinder/interactive.ts x: 1 # contributors y: 36 lines of code bundle/src/insert/fill-dynamic-advert-slot.ts x: 2 # contributors y: 37 lines of code bundle/src/lib/timed-queue.ts x: 2 # contributors y: 95 lines of code bundle/src/insert/sticky-inlines.ts x: 1 # contributors y: 90 lines of code core/src/event-timer.ts x: 5 # contributors y: 181 lines of code core/src/global.ts x: 6 # contributors y: 15 lines of code core/src/types.ts x: 6 # contributors y: 456 lines of code bundle/src/events/on-slot-render.ts x: 3 # contributors y: 75 lines of code bundle/src/define/define-slot.ts x: 3 # contributors y: 217 lines of code bundle/src/lib/third-party-cookies.ts x: 3 # contributors y: 28 lines of code core/src/targeting/teads-eligibility.ts x: 3 # contributors y: 18 lines of code bundle/src/lib/identity/api.ts x: 2 # contributors y: 46 lines of code bundle/src/define/init-slot-ias.ts x: 2 # contributors y: 105 lines of code bundle/src/lib/third-party-tags/inizio.ts x: 2 # contributors y: 50 lines of code bundle/playwright/fixtures/front-with-thrasher-sponsor-fires-advert.ts x: 1 # contributors y: 120 lines of code bundle/playwright/fixtures/front-with-thrasher-sponsor.ts x: 1 # contributors y: 111 lines of code core/src/targeting/shared.ts x: 4 # contributors y: 69 lines of code bundle/src/events/on-slot-load.ts x: 1 # contributors y: 21 lines of code bundle/src/init/consented/fill-slot-listener.ts x: 1 # contributors y: 31 lines of code bundle/src/lib/video-progress-reporting.ts x: 1 # contributors y: 47 lines of code bundle/src/events/empty-advert.ts x: 1 # contributors y: 40 lines of code bundle/src/init/consented/opinary.ts x: 1 # contributors y: 92 lines of code bundle/src/lib/am-i-used.ts x: 1 # contributors y: 43 lines of code bundle/src/lib/fastdom-promise.ts x: 3 # contributors y: 3 lines of code bundle/src/types/membership.ts x: 3 # contributors y: 22 lines of code core/src/detect-ad-blocker.ts x: 3 # contributors y: 46 lines of code core/src/messenger/post-message.ts x: 3 # contributors y: 7 lines of code core/src/targeting/pick-targeting-values.ts x: 3 # contributors y: 40 lines of code
619.0
lines of code
  min: 1.0
  average: 71.45
  25th percentile: 15.0
  median: 36.0
  75th percentile: 81.0
  max: 619.0
0 8.0
# contributors
min: 1.0 | average: 2.38 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 8.0

Number of Changes vs. Line Churn: 2570 points

.github/workflows/e2e-playwright.yml x: 33 # changes y: 312 line churn bundle/src/lib/third-party-tags/permutive.spec.ts x: 2 # changes y: 13 line churn bundle/src/insert/spacefinder/rules.ts x: 11 # changes y: 474 line churn package.json x: 371 # changes y: 2773 line churn pnpm-lock.yaml x: 187 # changes y: 120857 line churn bundle/src/lib/header-bidding/prebid/index.spec.ts x: 14 # changes y: 912 line churn bundle/src/lib/header-bidding/prebid/index.ts x: 19 # changes y: 532 line churn bundle/src/lib/header-bidding/utils.spec.ts x: 13 # changes y: 840 line churn bundle/src/lib/header-bidding/utils.ts x: 15 # changes y: 450 line churn bundle/src/lib/header-bidding/prebid/external/permutive.ts x: 3 # changes y: 38 line churn bundle/src/lib/header-bidding/prebid/bidders/config.spec.ts x: 12 # changes y: 1500 line churn bundle/src/lib/header-bidding/prebid/bidders/config.ts x: 11 # changes y: 927 line churn .devcontainer/devenv.yaml x: 5 # changes y: 74 line churn bundle/playwright/fixtures/pages/articles.ts x: 4 # changes y: 127 line churn bundle/package.json x: 89 # changes y: 941 line churn core/package.json x: 68 # changes y: 583 line churn bundle/src/init/consented/static-ad-slots.ts x: 6 # changes y: 180 line churn bundle/src/lib/header-bidding/prebid-types.ts x: 8 # changes y: 555 line churn bundle/src/lib/header-bidding/slot-config.spec.ts x: 10 # changes y: 375 line churn .github/workflows/publish.yml x: 18 # changes y: 259 line churn README.md x: 29 # changes y: 580 line churn bundle/src/lib/header_bidder_timeouts.ts x: 1 # changes y: 35 line churn bundle/src/init/consented/prepare-a9.spec.ts x: 7 # changes y: 293 line churn bundle/src/init/consented/prepare-prebid.ts x: 14 # changes y: 216 line churn bundle/src/insert/spacefinder/spacefinder.ts x: 4 # changes y: 756 line churn core/CHANGELOG.md x: 22 # changes y: 1641 line churn core/src/ad-sizes.ts x: 12 # changes y: 1415 line churn bundle/src/lib/messenger/passback.ts x: 10 # changes y: 510 line churn bundle/src/init/consented/third-party-tags.ts x: 9 # changes y: 194 line churn bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter/index.spec.ts x: 3 # changes y: 607 line churn .github/dependabot.yml x: 20 # changes y: 313 line churn .github/workflows/ci.yml x: 48 # changes y: 626 line churn .nvmrc x: 13 # changes y: 25 line churn core/src/targeting/build-page-targeting.spec.ts x: 15 # changes y: 3155 line churn .github/actions/setup-node-env/action.yml x: 8 # changes y: 38 line churn bundle/src/init/consented/prepare-googletag.spec.ts x: 12 # changes y: 754 line churn core/src/send-commercial-metrics.spec.ts x: 8 # changes y: 2021 line churn core/src/send-commercial-metrics.ts x: 7 # changes y: 894 line churn core/src/targeting/personalised.spec.ts x: 5 # changes y: 1140 line churn bundle/src/lib/commercial-features.ts x: 16 # changes y: 524 line churn .husky/pre-push x: 12 # changes y: 36 line churn bundle/src/define/Advert.spec.ts x: 6 # changes y: 725 line churn bundle/src/lib/header-bidding/prebid/modules-v10.23.0/analyticsAdapter/index.spec.ts x: 2 # changes y: 1366 line churn bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter.spec.ts x: 2 # changes y: 802 line churn jest.config.js x: 22 # changes y: 706 line churn bundle/src/lib/header-bidding/prebid/bid-config.spec.ts x: 5 # changes y: 1680 line churn bundle/src/lib/header-bidding/prebid/bid-config.ts x: 7 # changes y: 1448 line churn CHANGELOG.md x: 169 # changes y: 3117 line churn playwright/lib/util.ts x: 23 # changes y: 714 line churn playwright/tests/consent.spec.ts x: 9 # changes y: 750 line churn src/events/render-advert.ts x: 18 # changes y: 624 line churn src/experiments/ab-tests.ts x: 46 # changes y: 162 line churn src/init/consented/article-body-adverts.ts x: 9 # changes y: 954 line churn src/init/consented/prepare-googletag.spec.ts x: 18 # changes y: 1436 line churn src/init/consented/prepare-googletag.ts x: 17 # changes y: 484 line churn src/init/consented/prepare-prebid.spec.ts x: 16 # changes y: 1142 line churn src/init/consented/prepare-prebid.ts x: 22 # changes y: 408 line churn src/insert/comments-expanded-advert.ts x: 15 # changes y: 620 line churn src/insert/spacefinder/article.ts x: 24 # changes y: 1478 line churn src/insert/spacefinder/spacefinder.ts x: 19 # changes y: 1574 line churn src/lib/commercial-features.spec.ts x: 10 # changes y: 1136 line churn src/lib/detect/detect-breakpoint.spec.ts x: 5 # changes y: 756 line churn src/lib/header-bidding/prebid-types.ts x: 32 # changes y: 1218 line churn src/lib/header-bidding/prebid/bid-config.spec.ts x: 25 # changes y: 3544 line churn src/lib/header-bidding/prebid/bid-config.ts x: 37 # changes y: 2980 line churn src/lib/header-bidding/prebid/prebid.spec.ts x: 32 # changes y: 2282 line churn src/lib/header-bidding/prebid/prebid.ts x: 55 # changes y: 3344 line churn src/lib/header-bidding/slot-config.ts x: 26 # changes y: 988 line churn src/lib/header-bidding/utils.spec.ts x: 22 # changes y: 2038 line churn src/lib/header-bidding/utils.ts x: 36 # changes y: 1326 line churn src/lib/identity/api.ts x: 13 # changes y: 1538 line churn src/lib/messenger.ts x: 4 # changes y: 1028 line churn src/lib/messenger/background.ts x: 8 # changes y: 1196 line churn src/lib/messenger/passback.ts x: 6 # changes y: 1254 line churn src/lib/ad-sizes.ts x: 3 # changes y: 990 line churn src/lib/send-commercial-metrics.spec.ts x: 2 # changes y: 1430 line churn src/lib/targeting/build-page-targeting.spec.ts x: 3 # changes y: 2298 line churn src/core/ad-sizes.ts x: 27 # changes y: 1154 line churn src/core/messenger.ts x: 7 # changes y: 1084 line churn src/core/targeting/build-page-targeting.spec.ts x: 11 # changes y: 2394 line churn yarn.lock x: 159 # changes y: 106515 line churn docs/spacefinder/spacefinder-min-above-below.excalidraw x: 2 # changes y: 3986 line churn src/lib/dfp/prepare-googletag.spec.ts x: 13 # changes y: 1422 line churn cypress/fixtures/pages/articles.ts x: 8 # changes y: 3620 line churn src/projects/commercial/modules/header-bidding/prebid/bid-config.spec.ts x: 3 # changes y: 1444 line churn e2e/yarn.lock x: 2 # changes y: 3248 line churn .github/workflows/CD.yml x: 23 # changes y: 76 line churn .github/workflows/CI.yml x: 28 # changes y: 939 line churn src/ad-sizes.ts x: 21 # changes y: 1018 line churn src/index.ts x: 38 # changes y: 216 line churn src/targeting/build-page-targeting.spec.ts x: 5 # changes y: 2278 line churn src/types.ts x: 27 # changes y: 408 line churn docs/assets/header-bidding-process.excalidraw x: 2 # changes y: 4430 line churn docs/header-bidding/header-bidding-process.excalidraw x: 1 # changes y: 2215 line churn
120857.0
line churn
  min: 1.0
  average: 296.82
  25th percentile: 32.0
  median: 92.0
  75th percentile: 230.0
  max: 120857.0
0 371.0
# changes
min: 1.0 | average: 3.62 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 371.0

Number of Contributors vs. Line Churn: 211 points

bundle/src/lib/third-party-tags/permutive.ts x: 2 # contributors y: 13 line churn bundle/src/insert/spacefinder/rules.ts x: 5 # contributors y: 474 line churn bundle/src/lib/header-bidding/prebid/index.ts x: 8 # contributors y: 532 line churn bundle/src/lib/header-bidding/utils.ts x: 6 # contributors y: 450 line churn bundle/src/lib/header-bidding/prebid/bidders/config.ts x: 7 # contributors y: 927 line churn .devcontainer/devenv.yaml x: 2 # contributors y: 74 line churn bundle/playwright/fixtures/pages/articles.ts x: 4 # contributors y: 127 line churn bundle/src/insert/spacefinder/article.ts x: 4 # contributors y: 540 line churn bundle/src/lib/create-ad-slot.ts x: 3 # contributors y: 203 line churn bundle/src/init/consented/static-ad-slots.ts x: 4 # contributors y: 180 line churn bundle/src/lib/header-bidding/prebid-types.ts x: 3 # contributors y: 555 line churn bundle/src/lib/header-bidding/slot-config.ts x: 5 # contributors y: 498 line churn bundle/src/lib/header-bidding/a9/a9.ts x: 3 # contributors y: 152 line churn bundle/src/lib/header_bidder_timeouts.ts x: 1 # contributors y: 35 line churn bundle/src/init/consented/prepare-a9.ts x: 4 # contributors y: 94 line churn bundle/src/init/consented/prepare-prebid.ts x: 5 # contributors y: 216 line churn core/src/constants/header-bidding-timeouts.ts x: 1 # contributors y: 14 line churn core/src/constants/index.ts x: 4 # contributors y: 17 line churn bundle/src/insert/spacefinder/liveblog-adverts.ts x: 3 # contributors y: 350 line churn bundle/src/insert/spacefinder/spacefinder.ts x: 3 # contributors y: 756 line churn bundle/src/lib/detect/detect-breakpoint.ts x: 2 # contributors y: 184 line churn core/src/geo/get-locale.ts x: 3 # contributors y: 57 line churn bundle/src/lib/article-body-adverts.ts x: 1 # contributors y: 97 line churn bundle/src/types/global.ts x: 4 # contributors y: 479 line churn bundle/src/insert/spacefinder/spacefinder-debug-tools.ts x: 2 # contributors y: 432 line churn bundle/src/lib/url.ts x: 4 # contributors y: 344 line churn core/src/ad-sizes.ts x: 7 # contributors y: 1415 line churn bundle/src/lib/header-bidding/prebid/bidders/appnexus.ts x: 3 # contributors y: 125 line churn bundle/src/lib/messenger/passback.ts x: 4 # contributors y: 510 line churn bundle/src/init/consented/ipsos-mori.ts x: 4 # contributors y: 70 line churn bundle/src/init/consented/third-party-tags.ts x: 4 # contributors y: 194 line churn bundle/src/lib/header-bidding/prebid/id-handlers/index.ts x: 6 # contributors y: 180 line churn bundle/src/lib/header-bidding/prebid/id-handlers/liveramp.ts x: 4 # contributors y: 147 line churn bundle/src/lib/header-bidding/prebid/intent-iq-analytics.ts x: 3 # contributors y: 98 line churn bundle/src/lib/third-party-tags/ias.ts x: 2 # contributors y: 18 line churn bundle/src/lib/header-bidding/prebid/prebid-ad-unit.ts x: 4 # contributors y: 154 line churn bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter/eventHandlers.ts x: 2 # contributors y: 270 line churn bundle/src/display/lazy-load.ts x: 2 # contributors y: 138 line churn bundle/src/lib/header-bidding/prebid/modules/index.ts x: 4 # contributors y: 51 line churn core/src/email-hash.ts x: 4 # contributors y: 98 line churn .github/dependabot.yml x: 5 # contributors y: 313 line churn core/src/targeting/session.ts x: 5 # contributors y: 668 line churn bundle/src/init/consented/messenger.ts x: 3 # contributors y: 112 line churn bundle/src/lib/messenger.ts x: 3 # contributors y: 524 line churn bundle/src/lib/messenger/reset-height.ts x: 1 # contributors y: 53 line churn bundle/src/lib/third-party-tags/imr-worldwide.ts x: 4 # contributors y: 184 line churn bundle/src/lib/messenger/background.ts x: 3 # contributors y: 389 line churn bundle/src/ab-testing/index.ts x: 3 # contributors y: 90 line churn bundle/src/define/Advert.ts x: 6 # contributors y: 834 line churn bundle/src/events/render-advert.ts x: 4 # contributors y: 322 line churn bundle/src/lib/header-bidding/prebid/price-config.ts x: 2 # contributors y: 218 line churn bundle/src/lib/creatives/page-skin.ts x: 3 # contributors y: 156 line churn bundle/src/lib/header-bidding/prebid/id-handlers/intent-iq.ts x: 1 # contributors y: 119 line churn core/src/constants/top-above-nav-height.ts x: 4 # contributors y: 167 line churn bundle/src/lib/header-bidding/prebid/liveramp-ats-analytics.ts x: 1 # contributors y: 21 line churn bundle/src/init/consented/prepare-permutive.ts x: 4 # contributors y: 332 line churn core/src/geo/geo-utils.ts x: 2 # contributors y: 54 line churn bundle/src/commercial.ts x: 4 # contributors y: 66 line churn bundle/src/init/consented/comscore.ts x: 3 # contributors y: 102 line churn bundle/src/init/consented/prepare-googletag.ts x: 4 # contributors y: 199 line churn bundle/src/init/consented/track-gpc-signal.ts x: 2 # contributors y: 29 line churn bundle/src/init/consentless-advertising.ts x: 4 # contributors y: 58 line churn bundle/src/init/shared/reload-page-on-consent-change.ts x: 3 # contributors y: 32 line churn bundle/src/lib/header-bidding/prebid/consent-management.ts x: 3 # contributors y: 41 line churn bundle/src/lib/header-bidding/prebid/id-handlers/tradedesk.ts x: 3 # contributors y: 80 line churn bundle/src/lib/page-targeting.ts x: 5 # contributors y: 109 line churn bundle/src/lib/targeting/build-page-targeting-consentless.ts x: 3 # contributors y: 77 line churn bundle/src/lib/types.ts x: 2 # contributors y: 141 line churn core/src/send-commercial-metrics.ts x: 6 # contributors y: 894 line churn core/src/targeting/build-page-targeting.ts x: 7 # contributors y: 564 line churn core/src/targeting/personalised.ts x: 4 # contributors y: 784 line churn bundle/src/insert/fixures.ts x: 2 # contributors y: 90 line churn bundle/src/insert/comments-expanded-advert.ts x: 2 # contributors y: 227 line churn bundle/src/lib/should-load-ads.ts x: 1 # contributors y: 39 line churn bundle/src/ab-testing/utils.ts x: 1 # contributors y: 7 line churn bundle/src/init/ad-free.ts x: 2 # contributors y: 41 line churn bundle/src/init/shared/set-adtest-cookie.ts x: 1 # contributors y: 30 line churn bundle/src/lib/ad-verification/prepare-ad-verification.ts x: 2 # contributors y: 111 line churn bundle/src/lib/messenger/disable-refresh.ts x: 1 # contributors y: 48 line churn bundle/src/lib/messenger/passback-refresh.ts x: 2 # contributors y: 57 line churn bundle/src/lib/messenger/resize.ts x: 1 # contributors y: 107 line churn bundle/src/lib/messenger/scroll.ts x: 1 # contributors y: 130 line churn bundle/src/lib/messenger/type.ts x: 1 # contributors y: 24 line churn bundle/src/lib/track-scroll-depth.ts x: 1 # contributors y: 62 line churn core/src/index.ts x: 4 # contributors y: 178 line churn bundle/src/insert/mobile-sticky.ts x: 3 # contributors y: 172 line churn bundle/src/lib/header-bidding/prebid/bidders/criteo.ts x: 2 # contributors y: 25 line churn bundle/src/lib/header-bidding/prebid/bidders/kargo.ts x: 2 # contributors y: 9 line churn bundle/src/lib/header-bidding/prebid/global.ts x: 2 # contributors y: 125 line churn bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter/index.ts x: 1 # contributors y: 85 line churn bundle/src/types/modules.ts x: 2 # contributors y: 508 line churn bundle/playwright/lib/load-page.ts x: 3 # contributors y: 273 line churn bundle/src/lib/guardian-commercial-queue.ts x: 2 # contributors y: 69 line churn bundle/src/display/display-ads.ts x: 2 # contributors y: 47 line churn bundle/src/lib/timed-queue.ts x: 2 # contributors y: 118 line churn bundle/src/insert/sticky-inlines.ts x: 1 # contributors y: 168 line churn core/src/event-timer.ts x: 5 # contributors y: 835 line churn core/src/global.ts x: 6 # contributors y: 319 line churn core/src/types.ts x: 6 # contributors y: 871 line churn bundle/src/events/on-slot-render.ts x: 3 # contributors y: 186 line churn bundle/src/lib/third-party-cookies.ts x: 3 # contributors y: 52 line churn core/src/targeting/teads-eligibility.ts x: 3 # contributors y: 35 line churn bundle/src/lib/identity/api.ts x: 2 # contributors y: 65 line churn bundle/src/events/on-slot-viewable.ts x: 3 # contributors y: 150 line churn bundle/playwright/fixtures/front-with-thrasher-sponsor-fires-advert.ts x: 1 # contributors y: 124 line churn bundle/playwright/fixtures/pages/fronts.ts x: 2 # contributors y: 147 line churn bundle/playwright/lib/util.ts x: 2 # contributors y: 364 line churn bundle/src/init/pages/university-guide.ts x: 1 # contributors y: 70 line churn core/src/targeting/shared.ts x: 4 # contributors y: 585 line churn bundle/src/init/consented/fill-slot-listener.ts x: 1 # contributors y: 56 line churn bundle/src/init/consented/opinary.ts x: 1 # contributors y: 112 line churn bundle/src/init/consentless/define-slot.ts x: 1 # contributors y: 74 line churn bundle/src/lib/dfp/dfp-env-globals.ts x: 1 # contributors y: 2 line churn bundle/src/lib/fastdom-promise.ts x: 3 # contributors y: 14 line churn bundle/src/types/dates.ts x: 3 # contributors y: 174 line churn bundle/src/types/membership.ts x: 3 # contributors y: 163 line churn eslint.config.mjs x: 2 # contributors y: 257 line churn core/src/detect-ad-blocker.ts x: 3 # contributors y: 216 line churn core/src/messenger/post-message.ts x: 3 # contributors y: 21 line churn core/src/permutive.ts x: 3 # contributors y: 129 line churn core/src/targeting/content.ts x: 4 # contributors y: 553 line churn core/src/targeting/viewport.ts x: 3 # contributors y: 237 line churn
1415.0
line churn
  min: 2.0
  average: 152.52
  25th percentile: 32.0
  median: 65.0
  75th percentile: 178.0
  max: 1415.0
0 8.0
# contributors
min: 1.0 | average: 2.38 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 8.0

File Size vs. Line Churn: 211 points

bundle/src/lib/third-party-tags/permutive.ts x: 6 lines of code y: 13 line churn bundle/src/insert/spacefinder/rules.ts x: 270 lines of code y: 474 line churn bundle/src/lib/header-bidding/prebid/index.ts x: 216 lines of code y: 532 line churn bundle/src/lib/header-bidding/utils.ts x: 238 lines of code y: 450 line churn bundle/src/lib/header-bidding/prebid/bidders/config.ts x: 619 lines of code y: 927 line churn .devcontainer/devenv.yaml x: 23 lines of code y: 74 line churn bundle/playwright/fixtures/pages/articles.ts x: 41 lines of code y: 127 line churn bundle/src/insert/spacefinder/article.ts x: 268 lines of code y: 540 line churn bundle/src/lib/create-ad-slot.ts x: 139 lines of code y: 203 line churn bundle/src/init/consented/static-ad-slots.ts x: 98 lines of code y: 180 line churn bundle/src/lib/header-bidding/prebid-types.ts x: 153 lines of code y: 555 line churn bundle/src/lib/header-bidding/slot-config.ts x: 255 lines of code y: 498 line churn bundle/src/lib/header-bidding/a9/a9.ts x: 96 lines of code y: 152 line churn bundle/src/lib/header_bidder_timeouts.ts x: 29 lines of code y: 35 line churn bundle/src/init/consented/prepare-a9.ts x: 31 lines of code y: 94 line churn bundle/src/init/consented/prepare-prebid.ts x: 52 lines of code y: 216 line churn core/src/constants/header-bidding-timeouts.ts x: 3 lines of code y: 14 line churn core/src/constants/index.ts x: 7 lines of code y: 17 line churn bundle/src/insert/spacefinder/liveblog-adverts.ts x: 210 lines of code y: 350 line churn bundle/src/insert/spacefinder/richLinks.ts x: 16 lines of code y: 37 line churn bundle/src/insert/spacefinder/spacefinder.ts x: 501 lines of code y: 756 line churn bundle/src/lib/detect/detect-breakpoint.ts x: 138 lines of code y: 184 line churn core/src/geo/get-locale.ts x: 32 lines of code y: 57 line churn bundle/src/lib/article-body-adverts.ts x: 59 lines of code y: 97 line churn bundle/src/types/global.ts x: 367 lines of code y: 479 line churn bundle/src/insert/spacefinder/spacefinder-debug-tools.ts x: 357 lines of code y: 432 line churn bundle/src/lib/url.ts x: 26 lines of code y: 344 line churn bundle/src/events/render-advert-label.ts x: 163 lines of code y: 206 line churn core/src/ad-sizes.ts x: 406 lines of code y: 1415 line churn bundle/src/lib/header-bidding/prebid/bidders/appnexus.ts x: 98 lines of code y: 125 line churn bundle/src/lib/header-bidding/prebid/bidders/magnite.ts x: 109 lines of code y: 127 line churn bundle/src/lib/messenger/passback.ts x: 281 lines of code y: 510 line churn bundle/src/init/consented/ipsos-mori.ts x: 38 lines of code y: 70 line churn bundle/src/init/consented/teads-cookieless.ts x: 38 lines of code y: 57 line churn bundle/src/init/consented/third-party-tags.ts x: 107 lines of code y: 194 line churn bundle/src/lib/header-bidding/prebid/id-handlers/index.ts x: 65 lines of code y: 180 line churn bundle/src/lib/header-bidding/prebid/id-handlers/liveramp.ts x: 80 lines of code y: 147 line churn bundle/src/lib/header-bidding/prebid/intent-iq-analytics.ts x: 36 lines of code y: 98 line churn bundle/src/lib/third-party-tags/ias.ts x: 6 lines of code y: 18 line churn bundle/src/lib/header-bidding/prebid/prebid-ad-unit.ts x: 81 lines of code y: 154 line churn bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter/eventHandlers.ts x: 244 lines of code y: 270 line churn bundle/src/display/lazy-load.ts x: 76 lines of code y: 138 line churn bundle/src/lib/header-bidding/prebid/id-handlers/ozone.ts x: 32 lines of code y: 35 line churn bundle/src/lib/header-bidding/prebid/modules/index.ts x: 33 lines of code y: 51 line churn core/src/email-hash.ts x: 42 lines of code y: 98 line churn bundle/src/lib/header-bidding/prebid/analytics.ts x: 46 lines of code y: 70 line churn .github/dependabot.yml x: 92 lines of code y: 313 line churn mise.toml x: 8 lines of code y: 12 line churn core/src/targeting/session.ts x: 92 lines of code y: 668 line churn bundle/src/init/consented/messenger.ts x: 37 lines of code y: 112 line churn bundle/src/lib/messenger.ts x: 296 lines of code y: 524 line churn bundle/src/lib/messenger/reset-height.ts x: 45 lines of code y: 53 line churn bundle/src/lib/third-party-tags/imr-worldwide.ts x: 86 lines of code y: 184 line churn bundle/src/lib/messenger/background.ts x: 327 lines of code y: 389 line churn bundle/src/ab-testing/index.ts x: 30 lines of code y: 90 line churn bundle/src/define/Advert.ts x: 399 lines of code y: 834 line churn bundle/src/events/render-advert.ts x: 185 lines of code y: 322 line churn bundle/src/lib/header-bidding/prebid/price-config.ts x: 181 lines of code y: 218 line churn bundle/src/lib/creatives/page-skin.ts x: 124 lines of code y: 156 line churn bundle/src/lib/header-bidding/prebid/id-handlers/intent-iq.ts x: 56 lines of code y: 119 line churn core/src/constants/top-above-nav-height.ts x: 1 lines of code y: 167 line churn bundle/src/lib/header-bidding/prebid/liveramp-ats-analytics.ts x: 19 lines of code y: 21 line churn bundle/src/init/consented/prepare-permutive.ts x: 252 lines of code y: 332 line churn core/src/geo/geo-utils.ts x: 15 lines of code y: 54 line churn bundle/src/commercial.ts x: 27 lines of code y: 66 line churn bundle/src/init/consented/comscore.ts x: 70 lines of code y: 102 line churn bundle/src/init/consented/prepare-googletag.ts x: 123 lines of code y: 199 line churn bundle/src/init/consented/track-gpc-signal.ts x: 13 lines of code y: 29 line churn bundle/src/init/consented/track-scroll-depth.ts x: 15 lines of code y: 29 line churn bundle/src/init/consentless/prepare-ootag.ts x: 42 lines of code y: 58 line churn bundle/src/lib/header-bidding/prebid/consent-management.ts x: 31 lines of code y: 41 line churn bundle/src/lib/header-bidding/prebid/id-handlers/tradedesk.ts x: 49 lines of code y: 80 line churn bundle/src/lib/page-targeting.ts x: 73 lines of code y: 109 line churn bundle/src/lib/targeting/build-page-targeting-consentless.ts x: 55 lines of code y: 77 line churn bundle/src/lib/track-gpc-signal.ts x: 11 lines of code y: 29 line churn bundle/src/lib/types.ts x: 53 lines of code y: 141 line churn core/src/send-commercial-metrics.ts x: 197 lines of code y: 894 line churn core/src/targeting/build-page-targeting.ts x: 178 lines of code y: 564 line churn core/src/targeting/personalised.ts x: 163 lines of code y: 784 line churn core/src/targeting/youtube-ima.ts x: 91 lines of code y: 333 line churn bundle/src/init/consented/ad-free-slot-remove.ts x: 14 lines of code y: 32 line churn bundle/src/lib/ad-free.ts x: 11 lines of code y: 18 line churn bundle/src/insert/fixures.ts x: 57 lines of code y: 90 line churn bundle/src/init/consentless/dynamic/article-body-adverts.ts x: 18 lines of code y: 30 line churn bundle/src/lib/is-secure-contact.ts x: 7 lines of code y: 13 line churn bundle/src/insert/comments-expanded-advert.ts x: 164 lines of code y: 227 line churn bundle/src/init/consented/dynamic-ad-slots.ts x: 25 lines of code y: 32 line churn bundle/src/lib/should-load-ads.ts x: 23 lines of code y: 39 line churn bundle/src/ab-testing/utils.ts x: 6 lines of code y: 7 line churn bundle/src/init/ad-free.ts x: 27 lines of code y: 41 line churn bundle/src/init/consented-advertising.ts x: 54 lines of code y: 97 line churn bundle/src/init/pages/index.ts x: 10 lines of code y: 13 line churn bundle/src/lib/ad-verification/prepare-ad-verification.ts x: 68 lines of code y: 111 line churn bundle/src/lib/messenger/disable-refresh.ts x: 16 lines of code y: 48 line churn bundle/src/lib/messenger/full-width.ts x: 38 lines of code y: 53 line churn bundle/src/lib/messenger/get-page-targeting.ts x: 8 lines of code y: 19 line churn bundle/src/lib/messenger/get-stylesheet.ts x: 32 lines of code y: 53 line churn bundle/src/lib/messenger/measure-ad-load.ts x: 14 lines of code y: 44 line churn bundle/src/lib/messenger/passback-refresh.ts x: 36 lines of code y: 57 line churn bundle/src/lib/messenger/resize.ts x: 81 lines of code y: 107 line churn bundle/src/lib/messenger/scroll.ts x: 99 lines of code y: 130 line churn bundle/src/lib/messenger/type.ts x: 16 lines of code y: 24 line churn bundle/src/lib/messenger/video.ts x: 22 lines of code y: 32 line churn bundle/src/lib/messenger/viewport.ts x: 78 lines of code y: 111 line churn bundle/src/lib/track-scroll-depth.ts x: 17 lines of code y: 62 line churn core/src/global-ad-events.ts x: 2 lines of code y: 9 line churn core/src/index.ts x: 22 lines of code y: 178 line churn bundle/src/insert/mobile-sticky.ts x: 69 lines of code y: 172 line churn bundle/src/define/refreshed-ad-sizes.ts x: 25 lines of code y: 38 line churn bundle/src/lib/header-bidding/prebid/bidders/criteo.ts x: 13 lines of code y: 25 line churn bundle/src/lib/header-bidding/prebid/bidders/ix.ts x: 12 lines of code y: 24 line churn bundle/src/lib/header-bidding/prebid/bidders/kargo.ts x: 4 lines of code y: 9 line churn bundle/src/lib/header-bidding/prebid/bidders/rubicon.ts x: 21 lines of code y: 29 line churn bundle/src/lib/header-bidding/prebid/bidders/xhb.ts x: 20 lines of code y: 29 line churn bundle/src/lib/header-bidding/prebid/global.ts x: 11 lines of code y: 125 line churn bundle/src/lib/header-bidding/prebid/id-handlers/id5.ts x: 33 lines of code y: 41 line churn bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter/index.ts x: 70 lines of code y: 85 line churn bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter/sendPayload.ts x: 33 lines of code y: 37 line churn bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter/utils.ts x: 79 lines of code y: 108 line churn bundle/src/lib/header-bidding/prebid/modules/appnexusBidAdapter.ts x: 10 lines of code y: 20 line churn bundle/src/types/modules.ts x: 14 lines of code y: 508 line churn bundle/src/lib/commercial-boot-utils.ts x: 58 lines of code y: 102 line churn bundle/playwright/lib/load-page.ts x: 173 lines of code y: 273 line churn bundle/src/lib/guardian-commercial-queue.ts x: 54 lines of code y: 69 line churn bundle/src/display/display-ads.ts x: 19 lines of code y: 47 line churn bundle/src/insert/fill-dynamic-advert-slot.ts x: 37 lines of code y: 60 line churn bundle/src/lib/timed-queue.ts x: 95 lines of code y: 118 line churn bundle/src/insert/sticky-inlines.ts x: 90 lines of code y: 168 line churn bundle/src/lib/dfp/dfp-env.ts x: 28 lines of code y: 54 line churn core/src/event-timer.ts x: 181 lines of code y: 835 line churn core/src/global.ts x: 15 lines of code y: 319 line churn core/src/types.ts x: 456 lines of code y: 871 line churn bundle/src/events/on-slot-render.ts x: 75 lines of code y: 186 line churn bundle/src/define/define-slot.ts x: 217 lines of code y: 348 line churn core/src/targeting/teads-eligibility.ts x: 18 lines of code y: 35 line churn bundle/src/lib/identity/api.ts x: 46 lines of code y: 65 line churn bundle/playwright/lib/gam.ts x: 67 lines of code y: 75 line churn bundle/src/define/init-slot-ias.ts x: 105 lines of code y: 186 line churn bundle/src/events/on-slot-viewable.ts x: 96 lines of code y: 150 line churn bundle/src/lib/third-party-tags/inizio.ts x: 50 lines of code y: 71 line churn bundle/playwright/lib/allow-reject-all.ts x: 13 lines of code y: 20 line churn bundle/playwright/fixtures/front-with-thrasher-sponsor-fires-advert.ts x: 120 lines of code y: 124 line churn bundle/playwright/fixtures/front-with-thrasher-sponsor.ts x: 111 lines of code y: 111 line churn bundle/playwright/fixtures/pages/blogs.ts x: 25 lines of code y: 63 line churn bundle/playwright/fixtures/pages/fronts.ts x: 16 lines of code y: 147 line churn bundle/playwright/lib/breakpoints.ts x: 36 lines of code y: 43 line churn bundle/playwright/lib/locators.ts x: 37 lines of code y: 43 line churn bundle/playwright/lib/util.ts x: 45 lines of code y: 364 line churn bundle/src/init/pages/university-guide.ts x: 55 lines of code y: 70 line churn core/src/targeting/shared.ts x: 69 lines of code y: 585 line churn bundle/src/define/create-advert.ts x: 54 lines of code y: 63 line churn bundle/src/events/on-slot-load.ts x: 21 lines of code y: 34 line churn bundle/src/init/consented/fill-slot-listener.ts x: 31 lines of code y: 56 line churn bundle/src/lib/dfp/should-refresh.ts x: 25 lines of code y: 60 line churn bundle/src/lib/third-party-tags/imr-worldwide-legacy.ts x: 15 lines of code y: 22 line churn bundle/src/lib/video-progress-reporting.ts x: 47 lines of code y: 60 line churn bundle/playwright/fixtures/pages/Page.ts x: 14 lines of code y: 14 line churn bundle/playwright/fixtures/prebid.ts x: 48 lines of code y: 50 line churn bundle/playwright/lib/cmp.ts x: 48 lines of code y: 54 line churn bundle/src/events/empty-advert.ts x: 40 lines of code y: 56 line churn bundle/src/init/consented/dfp-listeners.ts x: 20 lines of code y: 23 line churn bundle/src/init/consented/opinary.ts x: 92 lines of code y: 112 line churn bundle/src/init/consented/remove-slots.ts x: 35 lines of code y: 47 line churn bundle/src/init/consentless/define-slot.ts x: 46 lines of code y: 74 line churn bundle/src/init/consentless/dynamic/exclusion-slot.ts x: 9 lines of code y: 25 line churn bundle/src/init/consentless/init-fixed-slots.ts x: 34 lines of code y: 48 line churn bundle/src/init/consentless/render-advert-label.ts x: 28 lines of code y: 48 line churn bundle/src/lib/am-i-used.ts x: 43 lines of code y: 61 line churn bundle/src/lib/construct-query.ts x: 13 lines of code y: 15 line churn bundle/src/lib/detect/detect-adblock.ts x: 14 lines of code y: 18 line churn bundle/src/lib/dfp/dfp-env-globals.ts x: 1 lines of code y: 2 line churn bundle/src/lib/dfp/get-advert-by-id.ts x: 5 lines of code y: 7 line churn bundle/src/lib/dfp/non-refreshable-line-items.ts x: 40 lines of code y: 53 line churn bundle/src/lib/error/report-error.ts x: 35 lines of code y: 42 line churn bundle/src/types/dates.ts x: 56 lines of code y: 174 line churn bundle/src/types/membership.ts x: 22 lines of code y: 163 line churn eslint.config.mjs x: 106 lines of code y: 257 line churn core/src/detect-ad-blocker.ts x: 46 lines of code y: 216 line churn core/src/permutive.ts x: 35 lines of code y: 129 line churn core/src/targeting/content.ts x: 92 lines of code y: 553 line churn core/src/targeting/pick-targeting-values.ts x: 40 lines of code y: 204 line churn core/src/targeting/viewport.ts x: 29 lines of code y: 237 line churn riff-raff.yaml x: 21 lines of code y: 23 line churn
1415.0
line churn
  min: 2.0
  average: 152.52
  25th percentile: 32.0
  median: 65.0
  75th percentile: 178.0
  max: 1415.0
0 619.0
lines of code
min: 1.0 | average: 71.45 | 25th percentile: 15.0 | median: 36.0 | 75th percentile: 81.0 | max: 619.0