guardian / commercial-templates
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 99 files with 5,821 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 7 files changed 21-50 times (866 lines of code)
    • 40 files changed 6-20 times (2,996 lines of code)
    • 52 files changed 1-5 times (1,959 lines of code)
0% | 0% | 14% | 51% | 33%
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 99 files with 5,821 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)
    • 28 files changed by 6-10 contributors (2,910 lines of code)
    • 71 files changed by 2-5 contributors (2,911 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 0% | 49% | 50% | 0%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
svelte, ts, json, css, md, yaml, js, html, gitignore, svg, py, cjs, txt, editorconfig, eslintignore, npmrc, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
svelte0% | 0% | 14% | 54% | 31%
ts0% | 0% | 23% | 37% | 39%
py0% | 0% | 0% | 100% | 0%
css0% | 0% | 0% | 22% | 77%
js0% | 0% | 0% | 66% | 33%
html0% | 0% | 0% | 86% | 13%
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
src0% | 0% | 15% | 50% | 33%
scripts0% | 0% | 0% | 79% | 20%
ROOT0% | 0% | 0% | 70% | 29%
playwright0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
svelte
index.svelte
in src/templates/csr/capi-single-paidfor
60 - 2022-01-11 2024-08-02 28 9 max.duval@theguardian.com jake.kennedy@guardian.co.uk
rollup.ts
in src/lib
95 3 2021-12-17 2025-03-21 28 8 max.duval@theguardian.com emma-jo.imber@guardian.co.uk
svelte
Previews.svelte
in src/lib
123 - 2021-12-20 2024-09-11 27 8 max.duval@theguardian.com emma-jo.imber@guardian.co.uk
svelte
PaidForHeader.svelte
in src/templates/components
167 - 2022-01-11 2024-08-02 27 8 max.duval@theguardian.com jake.kennedy@guardian.co.uk
messenger.ts
in src/lib
99 - 2022-01-17 2024-10-25 26 10 max.duval@theguardian.com demetrios.skamiotis@guardia...
svelte
index.svelte
in src/templates/csr/capi-multiple-paidfor
140 - 2023-12-20 2024-10-25 24 6 emma-jo.imber@guardian.co.uk 108270776+emma-imber@users....
svelte
CapiCard.svelte
in src/templates/components
182 - 2023-11-02 2024-08-02 22 6 emma-jo.imber@guardian.co.uk jake.kennedy@guardian.co.uk
svelte
ManualCard.svelte
in src/templates/components
152 - 2023-11-02 2024-08-02 20 5 emma-jo.imber@guardian.co.uk jake.kennedy@guardian.co.uk
svelte
index.svelte
in src/templates/csr/manual-multiple
119 - 2023-12-14 2024-08-02 19 6 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
gam.ts
in src/lib
36 - 2021-12-21 2024-08-02 18 8 max.duval@theguardian.com jake.kennedy@guardian.co.uk
svelte
index.svelte
in src/templates/csr/events-multiple
110 - 2023-11-08 2024-08-02 18 6 emma-jo.imber@guardian.co.uk jake.kennedy@guardian.co.uk
svelte.ts
in src/lib
22 - 2021-12-17 2025-03-24 17 6 max.duval@theguardian.com 43961396+cemms1@users.norep...
svelte
Fabric.svelte
in src/templates/components
232 - 2024-02-05 2024-11-14 16 7 dominik.lander@guardian.co.uk 49187886+dskamiotis@users.n...
15 2 2021-12-14 2024-08-02 15 5 max.duval@theguardian.com jake.kennedy@guardian.co.uk
svelte
Sponsor.svelte
in src/templates/components
48 - 2022-01-13 2024-08-02 15 7 max.duval@theguardian.com jake.kennedy@guardian.co.uk
svelte
index.svelte
in src/templates/ssr/interscroller
33 - 2022-07-27 2024-08-22 14 6 simonadcock2@gmail.com onelittlewolfe@gmail.com
capi.ts
in src/lib/types
54 - 2022-01-12 2024-08-02 13 8 max.duval@theguardian.com jake.kennedy@guardian.co.uk
capiMultiple.ts
in src/lib
64 3 2023-12-20 2024-08-02 13 5 emma-jo.imber@guardian.co.uk jake.kennedy@guardian.co.uk
svelte
EventsHeader.svelte
in src/templates/components
95 - 2023-10-30 2024-08-02 13 5 emma-jo.imber@guardian.co.uk jake.kennedy@guardian.co.uk
svelte
CapiHostedCard.svelte
in src/templates/components
112 - 2024-01-09 2024-08-02 13 7 dominik.lander@guardian.co.uk jake.kennedy@guardian.co.uk
svelte
index.svelte
in src/templates/ssr/manual-single
122 - 2022-01-25 2024-08-02 13 9 max.duval@theguardian.com jake.kennedy@guardian.co.uk
svelte
index.svelte
in src/templates/csr/capi-multiple-hosted
138 - 2024-01-09 2024-08-02 13 7 dominik.lander@guardian.co.uk jake.kennedy@guardian.co.uk
index.ts
in src/templates/ssr/fabric-custom
22 - 2024-02-02 2025-01-16 12 5 jlkennedy127@gmail.com 49187886+dskamiotis@users.n...
svelte
ManualHeader.svelte
in src/templates/components
99 - 2023-12-18 2024-08-02 12 5 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
app.html
in src
13 - 2021-12-14 2024-08-02 11 7 max.duval@theguardian.com jake.kennedy@guardian.co.uk
index.ts
in src/templates/ssr/interscroller
24 - 2022-07-27 2024-08-02 11 5 simonadcock2@gmail.com jake.kennedy@guardian.co.uk
svelte
ToneLogo.svelte
in src/templates/components
41 - 2023-12-18 2024-08-02 11 3 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
svelte
index.svelte
in src/templates/csr/fabric
52 - 2024-01-11 2024-11-05 11 6 dina.hafez@guardian.co.uk demetrios.skamiotis@guardia...
svelte
index.svelte
in src/templates/ssr/fabric-custom
7 - 2024-02-02 2025-01-16 10 6 jlkennedy127@gmail.com 49187886+dskamiotis@users.n...
svelte
GuardianLabs.svelte
in src/templates/components/icons
39 - 2022-01-11 2024-08-02 10 6 max.duval@theguardian.com jake.kennedy@guardian.co.uk
svelte
index.svelte
in src/templates/csr/public-good
46 - 2023-07-19 2024-08-02 10 4 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
svelte
index.svelte
in src/templates/csr/fabric-xl
53 - 2024-02-06 2024-11-14 10 6 jake.kennedy@guardian.co.uk 49187886+dskamiotis@users.n...
svelte
Pixel.svelte
in src/templates/components
20 - 2023-12-27 2024-08-02 9 4 dina.hafez@guardian.co.uk jake.kennedy@guardian.co.uk
tones.css
in src/templates/components/colours
56 - 2022-01-25 2024-08-02 9 7 max.duval@theguardian.com jake.kennedy@guardian.co.uk
svelte
ArrowRight.svelte
in src/templates/components/icons
23 - 2022-01-25 2024-08-02 8 6 max.duval@theguardian.com jake.kennedy@guardian.co.uk
33 2 2022-07-26 2024-08-02 8 3 simonadcock2@gmail.com jake.kennedy@guardian.co.uk
svelte
HostedHeader.svelte
in src/templates/components
55 - 2024-01-09 2024-08-02 8 6 dominik.lander@guardian.co.uk jake.kennedy@guardian.co.uk
cmp.ts
in src/lib
56 - 2023-07-20 2024-08-02 8 3 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
deploy.py
in scripts/deploy
91 2 2023-12-20 2025-03-04 8 4 jlkennedy127@gmail.com 108270776+emma-imber@users....
reload.ts
in src/lib
17 - 2021-12-21 2022-07-26 7 3 max.duval@theguardian.com simonadcock2@gmail.com
svelte
OtherLogos.svelte
in src/templates/components/icons
715 - 2022-01-25 2024-08-02 7 6 max.duval@theguardian.com jake.kennedy@guardian.co.uk
get-page-url.ts
in src/lib/messenger
5 - 2023-07-19 2024-08-02 6 3 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
svelte
Resizer.svelte
in src/templates/components
5 - 2022-01-17 2024-08-02 6 6 max.duval@theguardian.com jake.kennedy@guardian.co.uk
git.ts
in src/lib
18 - 2021-12-17 2024-01-15 6 4 max.duval@theguardian.com jlkennedy127@gmail.com
svelte
+page.svelte
in src/routes
46 - 2024-01-12 2025-03-04 6 4 jlkennedy127@gmail.com 108270776+emma-imber@users....
svelte
LiveLogo.svelte
in src/templates/components/icons
53 - 2023-10-30 2024-08-02 6 4 emma-jo.imber@guardian.co.uk jake.kennedy@guardian.co.uk
svelte
Code.svelte
in src/lib
55 - 2021-12-20 2024-08-02 6 5 max.duval@theguardian.com jake.kennedy@guardian.co.uk
svelte
VideoIcon.svelte
in src/templates/components/icons
5 - 2024-01-02 2024-08-02 5 4 emma-jo.imber@guardian.co.uk jake.kennedy@guardian.co.uk
+page.server.ts
in src/routes
13 - 2024-01-15 2025-03-04 5 4 jlkennedy127@gmail.com 108270776+emma-imber@users....
svelte
Button.svelte
in src/templates/components
13 - 2022-01-18 2024-08-02 5 4 max.duval@theguardian.com jake.kennedy@guardian.co.uk
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)
# contributorsfirst
contributor
latest
contributor
messenger.ts
in src/lib
99 - 2022-01-17 2024-10-25 26 10 max.duval@theguardian.com demetrios.skamiotis@guardia...
svelte
index.svelte
in src/templates/csr/capi-single-paidfor
60 - 2022-01-11 2024-08-02 28 9 max.duval@theguardian.com jake.kennedy@guardian.co.uk
svelte
index.svelte
in src/templates/ssr/manual-single
122 - 2022-01-25 2024-08-02 13 9 max.duval@theguardian.com jake.kennedy@guardian.co.uk
rollup.ts
in src/lib
95 3 2021-12-17 2025-03-21 28 8 max.duval@theguardian.com emma-jo.imber@guardian.co.uk
svelte
PaidForHeader.svelte
in src/templates/components
167 - 2022-01-11 2024-08-02 27 8 max.duval@theguardian.com jake.kennedy@guardian.co.uk
svelte
Previews.svelte
in src/lib
123 - 2021-12-20 2024-09-11 27 8 max.duval@theguardian.com emma-jo.imber@guardian.co.uk
gam.ts
in src/lib
36 - 2021-12-21 2024-08-02 18 8 max.duval@theguardian.com jake.kennedy@guardian.co.uk
capi.ts
in src/lib/types
54 - 2022-01-12 2024-08-02 13 8 max.duval@theguardian.com jake.kennedy@guardian.co.uk
svelte
Fabric.svelte
in src/templates/components
232 - 2024-02-05 2024-11-14 16 7 dominik.lander@guardian.co.uk 49187886+dskamiotis@users.n...
svelte
Sponsor.svelte
in src/templates/components
48 - 2022-01-13 2024-08-02 15 7 max.duval@theguardian.com jake.kennedy@guardian.co.uk
svelte
CapiHostedCard.svelte
in src/templates/components
112 - 2024-01-09 2024-08-02 13 7 dominik.lander@guardian.co.uk jake.kennedy@guardian.co.uk
svelte
index.svelte
in src/templates/csr/capi-multiple-hosted
138 - 2024-01-09 2024-08-02 13 7 dominik.lander@guardian.co.uk jake.kennedy@guardian.co.uk
app.html
in src
13 - 2021-12-14 2024-08-02 11 7 max.duval@theguardian.com jake.kennedy@guardian.co.uk
tones.css
in src/templates/components/colours
56 - 2022-01-25 2024-08-02 9 7 max.duval@theguardian.com jake.kennedy@guardian.co.uk
svelte
index.svelte
in src/templates/csr/capi-multiple-paidfor
140 - 2023-12-20 2024-10-25 24 6 emma-jo.imber@guardian.co.uk 108270776+emma-imber@users....
svelte
CapiCard.svelte
in src/templates/components
182 - 2023-11-02 2024-08-02 22 6 emma-jo.imber@guardian.co.uk jake.kennedy@guardian.co.uk
svelte
index.svelte
in src/templates/csr/manual-multiple
119 - 2023-12-14 2024-08-02 19 6 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
svelte
index.svelte
in src/templates/csr/events-multiple
110 - 2023-11-08 2024-08-02 18 6 emma-jo.imber@guardian.co.uk jake.kennedy@guardian.co.uk
svelte.ts
in src/lib
22 - 2021-12-17 2025-03-24 17 6 max.duval@theguardian.com 43961396+cemms1@users.norep...
svelte
index.svelte
in src/templates/ssr/interscroller
33 - 2022-07-27 2024-08-22 14 6 simonadcock2@gmail.com onelittlewolfe@gmail.com
svelte
index.svelte
in src/templates/csr/fabric
52 - 2024-01-11 2024-11-05 11 6 dina.hafez@guardian.co.uk demetrios.skamiotis@guardia...
svelte
GuardianLabs.svelte
in src/templates/components/icons
39 - 2022-01-11 2024-08-02 10 6 max.duval@theguardian.com jake.kennedy@guardian.co.uk
svelte
index.svelte
in src/templates/ssr/fabric-custom
7 - 2024-02-02 2025-01-16 10 6 jlkennedy127@gmail.com 49187886+dskamiotis@users.n...
svelte
index.svelte
in src/templates/csr/fabric-xl
53 - 2024-02-06 2024-11-14 10 6 jake.kennedy@guardian.co.uk 49187886+dskamiotis@users.n...
svelte
HostedHeader.svelte
in src/templates/components
55 - 2024-01-09 2024-08-02 8 6 dominik.lander@guardian.co.uk jake.kennedy@guardian.co.uk
svelte
ArrowRight.svelte
in src/templates/components/icons
23 - 2022-01-25 2024-08-02 8 6 max.duval@theguardian.com jake.kennedy@guardian.co.uk
svelte
OtherLogos.svelte
in src/templates/components/icons
715 - 2022-01-25 2024-08-02 7 6 max.duval@theguardian.com jake.kennedy@guardian.co.uk
svelte
Resizer.svelte
in src/templates/components
5 - 2022-01-17 2024-08-02 6 6 max.duval@theguardian.com jake.kennedy@guardian.co.uk
svelte
ManualCard.svelte
in src/templates/components
152 - 2023-11-02 2024-08-02 20 5 emma-jo.imber@guardian.co.uk jake.kennedy@guardian.co.uk
15 2 2021-12-14 2024-08-02 15 5 max.duval@theguardian.com jake.kennedy@guardian.co.uk
svelte
EventsHeader.svelte
in src/templates/components
95 - 2023-10-30 2024-08-02 13 5 emma-jo.imber@guardian.co.uk jake.kennedy@guardian.co.uk
capiMultiple.ts
in src/lib
64 3 2023-12-20 2024-08-02 13 5 emma-jo.imber@guardian.co.uk jake.kennedy@guardian.co.uk
svelte
ManualHeader.svelte
in src/templates/components
99 - 2023-12-18 2024-08-02 12 5 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
index.ts
in src/templates/ssr/fabric-custom
22 - 2024-02-02 2025-01-16 12 5 jlkennedy127@gmail.com 49187886+dskamiotis@users.n...
index.ts
in src/templates/ssr/interscroller
24 - 2022-07-27 2024-08-02 11 5 simonadcock2@gmail.com jake.kennedy@guardian.co.uk
svelte
Code.svelte
in src/lib
55 - 2021-12-20 2024-08-02 6 5 max.duval@theguardian.com jake.kennedy@guardian.co.uk
svelte
index.svelte
in src/templates/csr/public-good
46 - 2023-07-19 2024-08-02 10 4 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
svelte
Pixel.svelte
in src/templates/components
20 - 2023-12-27 2024-08-02 9 4 dina.hafez@guardian.co.uk jake.kennedy@guardian.co.uk
deploy.py
in scripts/deploy
91 2 2023-12-20 2025-03-04 8 4 jlkennedy127@gmail.com 108270776+emma-imber@users....
svelte
LiveLogo.svelte
in src/templates/components/icons
53 - 2023-10-30 2024-08-02 6 4 emma-jo.imber@guardian.co.uk jake.kennedy@guardian.co.uk
svelte
+page.svelte
in src/routes
46 - 2024-01-12 2025-03-04 6 4 jlkennedy127@gmail.com 108270776+emma-imber@users....
git.ts
in src/lib
18 - 2021-12-17 2024-01-15 6 4 max.duval@theguardian.com jlkennedy127@gmail.com
20 - 2024-07-03 2024-08-09 5 4 emma-jo.imber@guardian.co.uk emma-jo.imber@guardian.co.uk
Egyptian.css
in src/templates/components/fonts
13 - 2022-01-18 2024-08-02 5 4 max.duval@theguardian.com jake.kennedy@guardian.co.uk
EgyptianItalic.css
in src/templates/components/fonts
13 - 2022-01-18 2024-08-02 5 4 max.duval@theguardian.com jake.kennedy@guardian.co.uk
Sans.css
in src/templates/components/fonts
13 - 2022-01-18 2024-08-02 5 4 max.duval@theguardian.com jake.kennedy@guardian.co.uk
SansItalic.css
in src/templates/components/fonts
13 - 2022-01-18 2024-08-02 5 4 max.duval@theguardian.com jake.kennedy@guardian.co.uk
SansBold.css
in src/templates/components/fonts
13 - 2022-01-18 2024-08-02 5 4 max.duval@theguardian.com jake.kennedy@guardian.co.uk
Headline.css
in src/templates/components/fonts
65 - 2022-01-18 2024-08-02 5 4 max.duval@theguardian.com jake.kennedy@guardian.co.uk
EgyptianBoldItalic.css
in src/templates/components/fonts
13 - 2022-01-18 2024-08-02 5 4 max.duval@theguardian.com jake.kennedy@guardian.co.uk
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)
# contributorsfirst
contributor
latest
contributor
svelte
index.svelte
in src/templates/csr/fabric-expandable
161 - 2024-12-24 2025-01-15 4 2 emma-jo.imber@guardian.co.uk 108270776+emma-imber@users....
svelte
PatronLogo.svelte
in src/templates/components/icons
129 - 2023-12-21 2024-08-02 3 2 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
svelte
SubscriptionsLogo.svelte
in src/templates/components/icons
117 - 2023-12-18 2024-08-02 5 2 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
svelte
MoneydealsLogo.svelte
in src/templates/components/icons
107 - 2023-12-21 2024-08-02 4 2 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
svelte
BookshopLogo.svelte
in src/templates/components/icons
100 - 2023-12-21 2024-08-02 4 2 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
svelte
MembersLogo.svelte
in src/templates/components/icons
100 - 2023-12-21 2024-08-02 4 2 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
svelte
HolidaysLogo.svelte
in src/templates/components/icons
98 - 2023-12-21 2024-08-02 4 2 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
+page.server.ts
in src/routes/ssr/[template]
94 - 2024-01-15 2024-08-02 4 2 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
svelte
WeeklyLogo.svelte
in src/templates/components/icons
89 - 2023-12-21 2024-08-02 4 2 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
svelte
JobsLogo.svelte
in src/templates/components/icons
85 - 2023-12-21 2024-08-02 4 2 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
+page.server.ts
in src/routes/csr/[template]
69 - 2024-01-15 2024-08-02 5 2 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
svelte
index.svelte
in src/templates/csr/fabric-video-xl
64 - 2024-10-28 2024-11-18 3 2 demetrios.skamiotis@guardia... 49187886+dskamiotis@users.n...
svelte
index.svelte
in src/templates/csr/fabric-video
63 - 2024-09-26 2024-11-14 5 2 demetrios.skamiotis@guardia... 49187886+dskamiotis@users.n...
svelte
BrandLogo.svelte
in src/templates/components/icons
44 - 2022-01-25 2022-02-14 2 2 max.duval@theguardian.com chrislomaxjones96@gmail.com
svelte
+layout.svelte
in src/routes
34 - 2024-01-12 2024-08-02 3 2 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
27 - 2025-01-14 2025-01-16 3 2 demetrios.skamiotis@guardia... 49187886+dskamiotis@users.n...
24 - 2024-08-09 2025-01-02 3 2 108270776+emma-imber@users.... 108270776+emma-imber@users....
public-good.ts
in src/lib
24 - 2023-07-19 2024-08-02 5 2 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
index.ts
in src/templates/ssr/fabric-custom-xl
22 - 2024-12-09 2025-01-16 5 2 demetrios.skamiotis@guardia... 49187886+dskamiotis@users.n...
21 - 2021-12-15 2022-02-14 5 2 max.duval@theguardian.com chrislomaxjones96@gmail.com
tones.ts
in src/lib/types
21 - 2023-12-27 2024-08-02 5 2 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
svelte
CrossIcon.svelte
in src/templates/components/icons
20 - 2024-12-24 2025-01-15 3 2 emma-jo.imber@guardian.co.uk 108270776+emma-imber@users....
svelte
FabricCustom.svelte
in src/templates/components
17 - 2024-12-09 2025-01-16 2 2 demetrios.skamiotis@guardia... 49187886+dskamiotis@users.n...
17 - 2023-12-13 2024-08-02 5 2 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
svelte
List.svelte
in src/templates/components
15 - 2021-12-20 2022-02-14 5 2 max.duval@theguardian.com chrislomaxjones96@gmail.com
svelte
index.svelte
in src/templates/ssr/fabric-custom-xl
7 - 2024-12-09 2025-01-16 2 2 demetrios.skamiotis@guardia... 49187886+dskamiotis@users.n...
+layout.ts
in src/routes
3 - 2024-01-12 2024-08-02 3 2 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
index.html
in src/templates/csr/fabric
1 - 2024-02-21 2024-08-02 3 2 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
index.html
in src/templates/csr/fabric-xl
1 - 2024-02-21 2024-08-02 3 2 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
cmp.ts
in src/lib
56 - 2023-07-20 2024-08-02 8 3 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
svelte
index.svelte
in src/templates/csr/public-good-test
53 - 2024-07-05 2024-08-02 4 3 dina.hafez@guardian.co.uk jake.kennedy@guardian.co.uk
svelte
ToneLogo.svelte
in src/templates/components
41 - 2023-12-18 2024-08-02 11 3 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
33 2 2022-07-26 2024-08-02 8 3 simonadcock2@gmail.com jake.kennedy@guardian.co.uk
svelte
+page.svelte
in src/routes/csr/[template]
21 - 2024-01-12 2024-08-02 5 3 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
svelte
Warning.svelte
in src/lib
21 - 2021-12-20 2024-01-15 3 3 max.duval@theguardian.com jlkennedy127@gmail.com
svelte
ArrowDown.svelte
in src/templates/components/icons
18 - 2022-01-18 2024-01-15 3 3 max.duval@theguardian.com jlkennedy127@gmail.com
svelte
+page.svelte
in src/routes/ssr/[template]
17 - 2024-01-12 2024-08-02 5 3 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
reload.ts
in src/lib
17 - 2021-12-21 2022-07-26 7 3 max.duval@theguardian.com simonadcock2@gmail.com
svelte
AudioIcon.svelte
in src/templates/components/icons
5 - 2024-01-02 2024-08-02 4 3 emma-jo.imber@guardian.co.uk jake.kennedy@guardian.co.uk
svelte
CameraIcon.svelte
in src/templates/components/icons
5 - 2024-01-02 2024-08-02 4 3 emma-jo.imber@guardian.co.uk jake.kennedy@guardian.co.uk
get-page-url.ts
in src/lib/messenger
5 - 2023-07-19 2024-08-02 6 3 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
utils.ts
in playwright
4 - 2024-07-08 2024-09-11 4 3 emma-jo.imber@guardian.co.uk emma-jo.imber@guardian.co.uk
deploy.py
in scripts/deploy
91 2 2023-12-20 2025-03-04 8 4 jlkennedy127@gmail.com 108270776+emma-imber@users....
Headline.css
in src/templates/components/fonts
65 - 2022-01-18 2024-08-02 5 4 max.duval@theguardian.com jake.kennedy@guardian.co.uk
svelte
LiveLogo.svelte
in src/templates/components/icons
53 - 2023-10-30 2024-08-02 6 4 emma-jo.imber@guardian.co.uk jake.kennedy@guardian.co.uk
svelte
index.svelte
in src/templates/csr/public-good
46 - 2023-07-19 2024-08-02 10 4 jlkennedy127@gmail.com jake.kennedy@guardian.co.uk
svelte
+page.svelte
in src/routes
46 - 2024-01-12 2025-03-04 6 4 jlkennedy127@gmail.com 108270776+emma-imber@users....
20 - 2024-07-03 2024-08-09 5 4 emma-jo.imber@guardian.co.uk emma-jo.imber@guardian.co.uk
svelte
Pixel.svelte
in src/templates/components
20 - 2023-12-27 2024-08-02 9 4 dina.hafez@guardian.co.uk jake.kennedy@guardian.co.uk
git.ts
in src/lib
18 - 2021-12-17 2024-01-15 6 4 max.duval@theguardian.com jlkennedy127@gmail.com
Correlations

File Size vs. Number of Changes: 99 points

src/lib/svelte.ts x: 22 lines of code y: 17 # changes src/lib/rollup.ts x: 95 lines of code y: 28 # changes scripts/deploy/deploy.py x: 91 lines of code y: 8 # changes src/routes/+page.server.ts x: 13 lines of code y: 5 # changes src/routes/+page.svelte x: 46 lines of code y: 6 # changes src/lib/fabric-custom-shared.ts x: 27 lines of code y: 3 # changes src/templates/components/FabricCustom.svelte x: 17 lines of code y: 2 # changes src/templates/ssr/fabric-custom-xl/index.svelte x: 7 lines of code y: 2 # changes src/templates/ssr/fabric-custom-xl/index.ts x: 22 lines of code y: 5 # changes src/templates/ssr/fabric-custom/index.svelte x: 7 lines of code y: 10 # changes src/templates/ssr/fabric-custom/index.ts x: 22 lines of code y: 12 # changes src/templates/components/icons/CrossIcon.svelte x: 20 lines of code y: 3 # changes src/templates/csr/fabric-expandable/index.svelte x: 161 lines of code y: 4 # changes scripts/analyse-visual-results.js x: 24 lines of code y: 3 # changes src/templates/csr/fabric-video-xl/index.svelte x: 64 lines of code y: 3 # changes src/templates/components/Fabric.svelte x: 232 lines of code y: 16 # changes src/templates/csr/fabric-video/index.svelte x: 63 lines of code y: 5 # changes src/templates/csr/fabric-xl/index.svelte x: 53 lines of code y: 10 # changes src/templates/csr/fabric/index.svelte x: 52 lines of code y: 11 # changes src/lib/messenger.ts x: 99 lines of code y: 26 # changes src/templates/csr/capi-multiple-paidfor/index.svelte x: 140 lines of code y: 24 # changes src/lib/Previews.svelte x: 123 lines of code y: 27 # changes playwright/utils.ts x: 4 lines of code y: 4 # changes src/templates/ssr/interscroller/index.svelte x: 33 lines of code y: 14 # changes playwright.config.ts x: 20 lines of code y: 5 # changes src/app.html x: 13 lines of code y: 11 # changes src/lib/Code.svelte x: 55 lines of code y: 6 # changes src/lib/capiMultiple.ts x: 64 lines of code y: 13 # changes src/lib/cmp.ts x: 56 lines of code y: 8 # changes src/lib/gam.ts x: 36 lines of code y: 18 # changes src/lib/messenger/get-page-url.ts x: 5 lines of code y: 6 # changes src/lib/public-good.ts x: 24 lines of code y: 5 # changes src/lib/types/capi.ts x: 54 lines of code y: 13 # changes src/lib/types/tones.ts x: 21 lines of code y: 5 # changes src/lib/write-template.ts x: 17 lines of code y: 5 # changes src/routes/+layout.svelte x: 34 lines of code y: 3 # changes src/routes/+layout.ts x: 3 lines of code y: 3 # changes src/routes/csr/[template]/+page.server.ts x: 69 lines of code y: 5 # changes src/routes/ssr/[template]/+page.server.ts x: 94 lines of code y: 4 # changes src/templates/components/CapiCard.svelte x: 182 lines of code y: 22 # changes src/templates/components/CapiHostedCard.svelte x: 112 lines of code y: 13 # changes src/templates/components/EventsHeader.svelte x: 95 lines of code y: 13 # changes src/templates/components/HostedHeader.svelte x: 55 lines of code y: 8 # changes src/templates/components/ManualCard.svelte x: 152 lines of code y: 20 # changes src/templates/components/ManualHeader.svelte x: 99 lines of code y: 12 # changes src/templates/components/PaidForHeader.svelte x: 167 lines of code y: 27 # changes src/templates/components/Pixel.svelte x: 20 lines of code y: 9 # changes src/templates/components/SetHeightResizer.svelte x: 5 lines of code y: 2 # changes src/templates/components/Sponsor.svelte x: 48 lines of code y: 15 # changes src/templates/components/ToneLogo.svelte x: 41 lines of code y: 11 # changes src/templates/components/colours/paletteColours.ts x: 16 lines of code y: 4 # changes src/templates/components/colours/tones.css x: 56 lines of code y: 9 # changes src/templates/components/fonts/Headline.css x: 65 lines of code y: 5 # changes src/templates/components/icons/ArrowRight.svelte x: 23 lines of code y: 8 # changes src/templates/components/icons/BookshopLogo.svelte x: 100 lines of code y: 4 # changes src/templates/components/icons/GuardianLabs.svelte x: 39 lines of code y: 10 # changes src/templates/components/icons/HolidaysLogo.svelte x: 98 lines of code y: 4 # changes src/templates/components/icons/JobsLogo.svelte x: 85 lines of code y: 4 # changes src/templates/components/icons/LiveLogo.svelte x: 53 lines of code y: 6 # changes src/templates/components/icons/MoneydealsLogo.svelte x: 107 lines of code y: 4 # changes src/templates/components/icons/OtherLogos.svelte x: 715 lines of code y: 7 # changes src/templates/components/icons/PatronLogo.svelte x: 129 lines of code y: 3 # changes src/templates/components/icons/SubscriptionsLogo.svelte x: 117 lines of code y: 5 # changes src/templates/components/icons/VideoIcon.svelte x: 5 lines of code y: 5 # changes src/templates/components/icons/WeeklyLogo.svelte x: 89 lines of code y: 4 # changes src/templates/csr/capi-multiple-hosted/index.svelte x: 138 lines of code y: 13 # changes src/templates/csr/capi-single-paidfor/index.svelte x: 60 lines of code y: 28 # changes src/templates/csr/events-multiple/index.svelte x: 110 lines of code y: 18 # changes src/templates/csr/fabric-xl/index.html x: 1 lines of code y: 3 # changes src/templates/csr/manual-multiple/index.svelte x: 119 lines of code y: 19 # changes src/templates/csr/public-good-test/index.svelte x: 53 lines of code y: 4 # changes src/templates/csr/public-good/index.svelte x: 46 lines of code y: 10 # changes src/templates/ssr/interscroller/index.ts x: 24 lines of code y: 11 # changes src/templates/ssr/manual-single/index.svelte x: 122 lines of code y: 13 # changes svelte.config.js x: 15 lines of code y: 15 # changes vite.config.js x: 33 lines of code y: 8 # changes src/lib/Warning.svelte x: 21 lines of code y: 3 # changes src/lib/git.ts x: 18 lines of code y: 6 # changes src/templates/components/icons/ArrowDown.svelte x: 18 lines of code y: 3 # changes src/lib/reload.ts x: 17 lines of code y: 7 # changes src/templates/components/List.svelte x: 15 lines of code y: 5 # changes src/templates/components/icons/BrandLogo.svelte x: 44 lines of code y: 2 # changes
28.0
# changes
  min: 2.0
  average: 8.49
  25th percentile: 4.0
  median: 5.0
  75th percentile: 11.0
  max: 28.0
0 715.0
lines of code
min: 1.0 | average: 58.8 | 25th percentile: 15.0 | median: 34.0 | 75th percentile: 91.0 | max: 715.0

Number of Contributors vs. Number of Changes: 99 points

src/lib/svelte.ts x: 6 # contributors y: 17 # changes src/lib/rollup.ts x: 8 # contributors y: 28 # changes scripts/deploy/deploy.py x: 4 # contributors y: 8 # changes src/routes/+page.server.ts x: 4 # contributors y: 5 # changes src/routes/+page.svelte x: 4 # contributors y: 6 # changes src/lib/fabric-custom-shared.ts x: 2 # contributors y: 3 # changes src/templates/components/FabricCustom.svelte x: 2 # contributors y: 2 # changes src/templates/ssr/fabric-custom-xl/index.ts x: 2 # contributors y: 5 # changes src/templates/ssr/fabric-custom/index.svelte x: 6 # contributors y: 10 # changes src/templates/ssr/fabric-custom/index.ts x: 5 # contributors y: 12 # changes src/templates/csr/fabric-expandable/index.svelte x: 2 # contributors y: 4 # changes src/templates/components/Fabric.svelte x: 7 # contributors y: 16 # changes src/templates/csr/fabric/index.svelte x: 6 # contributors y: 11 # changes src/lib/messenger.ts x: 10 # contributors y: 26 # changes src/templates/csr/capi-multiple-paidfor/index.svelte x: 6 # contributors y: 24 # changes src/lib/Previews.svelte x: 8 # contributors y: 27 # changes playwright/utils.ts x: 3 # contributors y: 4 # changes src/templates/ssr/interscroller/index.svelte x: 6 # contributors y: 14 # changes src/app.html x: 7 # contributors y: 11 # changes src/lib/Code.svelte x: 5 # contributors y: 6 # changes src/lib/capiMultiple.ts x: 5 # contributors y: 13 # changes src/lib/cmp.ts x: 3 # contributors y: 8 # changes src/lib/gam.ts x: 8 # contributors y: 18 # changes src/lib/messenger/get-page-url.ts x: 3 # contributors y: 6 # changes src/lib/types/capi.ts x: 8 # contributors y: 13 # changes src/routes/csr/[template]/+page.svelte x: 3 # contributors y: 5 # changes src/templates/components/CapiCard.svelte x: 6 # contributors y: 22 # changes src/templates/components/CapiHostedCard.svelte x: 7 # contributors y: 13 # changes src/templates/components/HostedHeader.svelte x: 6 # contributors y: 8 # changes src/templates/components/ManualCard.svelte x: 5 # contributors y: 20 # changes src/templates/components/Pixel.svelte x: 4 # contributors y: 9 # changes src/templates/components/Resizer.svelte x: 6 # contributors y: 6 # changes src/templates/components/SetHeightResizer.svelte x: 4 # contributors y: 2 # changes src/templates/components/Sponsor.svelte x: 7 # contributors y: 15 # changes src/templates/components/ToneLogo.svelte x: 3 # contributors y: 11 # changes src/templates/components/colours/paletteColours.ts x: 4 # contributors y: 4 # changes src/templates/components/colours/tones.css x: 7 # contributors y: 9 # changes src/templates/components/icons/OtherLogos.svelte x: 6 # contributors y: 7 # changes src/templates/csr/capi-single-paidfor/index.svelte x: 9 # contributors y: 28 # changes src/templates/csr/events-multiple/index.svelte x: 6 # contributors y: 18 # changes src/templates/csr/manual-multiple/index.svelte x: 6 # contributors y: 19 # changes src/templates/csr/public-good/index.svelte x: 4 # contributors y: 10 # changes src/templates/ssr/interscroller/index.ts x: 5 # contributors y: 11 # changes src/templates/ssr/manual-single/index.svelte x: 9 # contributors y: 13 # changes svelte.config.js x: 5 # contributors y: 15 # changes src/lib/Warning.svelte x: 3 # contributors y: 3 # changes src/lib/reload.ts x: 3 # contributors y: 7 # changes
28.0
# changes
  min: 2.0
  average: 8.49
  25th percentile: 4.0
  median: 5.0
  75th percentile: 11.0
  max: 28.0
0 10.0
# contributors
min: 2.0 | average: 4.19 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 6.0 | max: 10.0

Number of Contributors vs. File Size: 99 points

src/lib/svelte.ts x: 6 # contributors y: 22 lines of code src/lib/rollup.ts x: 8 # contributors y: 95 lines of code scripts/deploy/deploy.py x: 4 # contributors y: 91 lines of code src/routes/+page.server.ts x: 4 # contributors y: 13 lines of code src/routes/+page.svelte x: 4 # contributors y: 46 lines of code src/lib/fabric-custom-shared.ts x: 2 # contributors y: 27 lines of code src/templates/components/FabricCustom.svelte x: 2 # contributors y: 17 lines of code src/templates/ssr/fabric-custom-xl/index.svelte x: 2 # contributors y: 7 lines of code src/templates/ssr/fabric-custom-xl/index.ts x: 2 # contributors y: 22 lines of code src/templates/ssr/fabric-custom/index.svelte x: 6 # contributors y: 7 lines of code src/templates/ssr/fabric-custom/index.ts x: 5 # contributors y: 22 lines of code src/templates/csr/fabric-expandable/index.svelte x: 2 # contributors y: 161 lines of code scripts/analyse-visual-results.js x: 2 # contributors y: 24 lines of code src/templates/csr/fabric-video-xl/index.svelte x: 2 # contributors y: 64 lines of code src/templates/components/Fabric.svelte x: 7 # contributors y: 232 lines of code src/templates/csr/fabric-xl/index.svelte x: 6 # contributors y: 53 lines of code src/lib/messenger.ts x: 10 # contributors y: 99 lines of code src/templates/csr/capi-multiple-paidfor/index.svelte x: 6 # contributors y: 140 lines of code src/lib/Previews.svelte x: 8 # contributors y: 123 lines of code playwright/utils.ts x: 3 # contributors y: 4 lines of code src/templates/ssr/interscroller/index.svelte x: 6 # contributors y: 33 lines of code playwright.config.ts x: 4 # contributors y: 20 lines of code src/app.html x: 7 # contributors y: 13 lines of code src/lib/Code.svelte x: 5 # contributors y: 55 lines of code src/lib/capiMultiple.ts x: 5 # contributors y: 64 lines of code src/lib/cmp.ts x: 3 # contributors y: 56 lines of code src/lib/gam.ts x: 8 # contributors y: 36 lines of code src/lib/types/capi.ts x: 8 # contributors y: 54 lines of code src/routes/+layout.svelte x: 2 # contributors y: 34 lines of code src/routes/+layout.ts x: 2 # contributors y: 3 lines of code src/routes/csr/[template]/+page.server.ts x: 2 # contributors y: 69 lines of code src/routes/csr/[template]/+page.svelte x: 3 # contributors y: 21 lines of code src/routes/ssr/[template]/+page.server.ts x: 2 # contributors y: 94 lines of code src/routes/ssr/[template]/+page.svelte x: 3 # contributors y: 17 lines of code src/templates/components/CapiCard.svelte x: 6 # contributors y: 182 lines of code src/templates/components/CapiHostedCard.svelte x: 7 # contributors y: 112 lines of code src/templates/components/EventsHeader.svelte x: 5 # contributors y: 95 lines of code src/templates/components/HostedHeader.svelte x: 6 # contributors y: 55 lines of code src/templates/components/ManualCard.svelte x: 5 # contributors y: 152 lines of code src/templates/components/ManualHeader.svelte x: 5 # contributors y: 99 lines of code src/templates/components/PaidForHeader.svelte x: 8 # contributors y: 167 lines of code src/templates/components/Resizer.svelte x: 6 # contributors y: 5 lines of code src/templates/components/SetHeightResizer.svelte x: 4 # contributors y: 5 lines of code src/templates/components/Sponsor.svelte x: 7 # contributors y: 48 lines of code src/templates/components/ToneLogo.svelte x: 3 # contributors y: 41 lines of code src/templates/components/colours/paletteColours.ts x: 4 # contributors y: 16 lines of code src/templates/components/colours/tones.css x: 7 # contributors y: 56 lines of code src/templates/components/fonts/Headline.css x: 4 # contributors y: 65 lines of code src/templates/components/icons/ArrowRight.svelte x: 6 # contributors y: 23 lines of code src/templates/components/icons/BookshopLogo.svelte x: 2 # contributors y: 100 lines of code src/templates/components/icons/GuardianLabs.svelte x: 6 # contributors y: 39 lines of code src/templates/components/icons/HolidaysLogo.svelte x: 2 # contributors y: 98 lines of code src/templates/components/icons/JobsLogo.svelte x: 2 # contributors y: 85 lines of code src/templates/components/icons/LiveLogo.svelte x: 4 # contributors y: 53 lines of code src/templates/components/icons/MoneydealsLogo.svelte x: 2 # contributors y: 107 lines of code src/templates/components/icons/OtherLogos.svelte x: 6 # contributors y: 715 lines of code src/templates/components/icons/PatronLogo.svelte x: 2 # contributors y: 129 lines of code src/templates/components/icons/SubscriptionsLogo.svelte x: 2 # contributors y: 117 lines of code src/templates/components/icons/WeeklyLogo.svelte x: 2 # contributors y: 89 lines of code src/templates/csr/capi-multiple-hosted/index.svelte x: 7 # contributors y: 138 lines of code src/templates/csr/capi-single-paidfor/index.svelte x: 9 # contributors y: 60 lines of code src/templates/csr/events-multiple/index.svelte x: 6 # contributors y: 110 lines of code src/templates/csr/fabric-xl/index.html x: 2 # contributors y: 1 lines of code src/templates/csr/manual-multiple/index.svelte x: 6 # contributors y: 119 lines of code src/templates/csr/public-good-test/index.svelte x: 3 # contributors y: 53 lines of code src/templates/ssr/interscroller/index.ts x: 5 # contributors y: 24 lines of code src/templates/ssr/manual-single/index.svelte x: 9 # contributors y: 122 lines of code svelte.config.js x: 5 # contributors y: 15 lines of code vite.config.js x: 3 # contributors y: 33 lines of code src/lib/git.ts x: 4 # contributors y: 18 lines of code src/templates/components/List.svelte x: 2 # contributors y: 15 lines of code src/templates/components/icons/BrandLogo.svelte x: 2 # contributors y: 44 lines of code
715.0
lines of code
  min: 1.0
  average: 58.8
  25th percentile: 15.0
  median: 34.0
  75th percentile: 91.0
  max: 715.0
0 10.0
# contributors
min: 2.0 | average: 4.19 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 6.0 | max: 10.0