File Size Overall
  • There are 156 files with 8,539 lines of code.
    • 0 very long files (0 lines of code)
    • 1 long files (715 lines of code)
    • 2 medium size files (696 lines of code)
    • 23 small files (3,269 lines of code)
    • 130 very small files (3,859 lines of code)
0% | 8% | 8% | 38% | 45%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
svelte0% | 12% | 5% | 46% | 35%
ts0% | 0% | 16% | 26% | 57%
css0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
scss0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 9% | 3% | 41% | 45%
scripts0% | 0% | 94% | 0% | 5%
ROOT0% | 0% | 0% | 0% | 100%
.github0% | 0% | 0% | 0% | 100%
.storybook0% | 0% | 0% | 0% | 100%
playwright0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
svelte
OtherLogos.svelte
in src/lib/components/icons
715 -
deploy.ts
in scripts/deploy
394 -
svelte
Fabric.svelte
in src/lib/components
302 -
capi.ts
in src/lib/fixtures
185 -
svelte
+page.svelte
in src/routes/templates/capi-multiple-hosted
177 -
Fabric.stories.ts
in src/lib/components
176 -
svelte
+page.svelte
in src/routes/templates/fabric-expandable
176 -
svelte
Previews.svelte
in src/lib
170 -
168 5
svelte
ManualCard.svelte
in src/lib/components
168 -
svelte
PaidForHeader.svelte
in src/lib/components
166 -
svelte
+page.svelte
in src/routes/templates/capi-multiple-paidfor
155 -
svelte
CapiMultipleCard.svelte
in src/lib/components
152 -
svelte
+page.svelte
in src/routes/templates/manual-single
135 -
svelte
CapiSingleCard.svelte
in src/lib/components
133 -
svelte
CapiHostedCard.svelte
in src/lib/components
130 -
svelte
+page.svelte
in src/routes/templates/manual-multiple
130 -
svelte
PatronLogo.svelte
in src/lib/components/icons
129 -
svelte
+page.svelte
in src/routes/templates/super-billboard
128 -
svelte
+page.svelte
in src/routes/templates/mobile-revealer
120 -
svelte
SubscriptionsLogo.svelte
in src/lib/components/icons
117 -
svelte
+page.svelte
in src/routes/templates/events-multiple
117 -
svelte
+page.svelte
in src/routes/templates/capi-single-paidfor
117 -
messenger.ts
in src/lib
109 -
svelte
MoneydealsLogo.svelte
in src/lib/components/icons
107 -
svelte
ManualHeader.svelte
in src/lib/components
104 -
svelte
EventsHeader.svelte
in src/lib/components
100 -
svelte
MembersLogo.svelte
in src/lib/components/icons
100 -
svelte
BookshopLogo.svelte
in src/lib/components/icons
100 -
svelte
HolidaysLogo.svelte
in src/lib/components/icons
98 -
svelte
+page.svelte
in src/routes/(preview)/gam-ad-test/[template]
94 -
svelte
WeeklyLogo.svelte
in src/lib/components/icons
89 -
svelte
JobsLogo.svelte
in src/lib/components/icons
85 -
dependabot.yaml
in .github
82 -
svelte
+page.svelte
in src/routes/templates/interscroller
76 -
variables.gam.ts
in src/routes/templates/fabric-expandable
73 -
svelte
+page.svelte
in src/routes/(preview)
72 -
svelte
+page.svelte
in src/routes/templates/fabric-video-xl
69 -
svelte
+page.svelte
in src/routes/templates/fabric-video
69 -
svelte
+page.svelte
in src/routes/templates/image-native
69 -
cmp.ts
in src/lib
68 -
PublicGood.stories.ts
in src/routes/templates/public-good
68 9
Headline.css
in src/styles/fonts
65 -
capiMultiple.ts
in src/lib
63 4
svelte
GuardianLabsCircleLogo.svelte
in src/lib/components/icons
63 -
capi.ts
in src/lib/types
60 -
svelte
+page.svelte
in src/routes/templates/fabric-xl
60 -
svelte
+layout.svelte
in src/routes/(preview)
59 -
svelte
+page.svelte
in src/routes/templates/fabric
59 -
svelte
HostedHeader.svelte
in src/lib/components
58 -
Large Files That Change Often (Top 20)
To change a file, an AI coding agent (or a person) has to read it: these files are read the most for the changes in the past year (lines × changes).
File# lines≈ tokens
to read
# changes
(1y)
≈ lines edited
per change
lines read per
line changed
svelte
Fabric.svelte
in src/lib/components
302 ~2k–5k 17 ~50 ~5
deploy.ts
in scripts/deploy
394 ~2k–7k 11 ~100 ~5
svelte
+page.svelte
in src/routes/templates/capi-multiple-hosted
177 ~1k–3k 21 ~30 ~5
svelte
Previews.svelte
in src/lib
170 ~1k–3k 19 ~15 ~10
svelte
CapiHostedCard.svelte
in src/lib/components
130 ~700–2k 16 ~20 ~5
168 ~1k–3k 12 ~70 ~2
svelte
+page.svelte
in src/routes/templates/fabric-expandable
176 ~1k–3k 10 ~70 ~3
svelte
+page.svelte
in src/routes/templates/capi-multiple-paidfor
155 ~1k–3k 11 ~50 ~3
Fabric.stories.ts
in src/lib/components
176 ~1k–3k 9 ~50 ~3
svelte
+page.svelte
in src/routes/templates/manual-single
135 ~700–2k 11 ~30 ~3
svelte
OtherLogos.svelte
in src/lib/components/icons
715 ~5k–15k 2 ~700 ~1
messenger.ts
in src/lib
109 ~700–2k 13 ~20 ~5
svelte
+page.svelte
in src/routes/templates/capi-single-paidfor
117 ~700–2k 12 ~30 ~3
svelte
CapiMultipleCard.svelte
in src/lib/components
152 ~1k–3k 9 ~30 ~3
svelte
+page.svelte
in src/routes/templates/manual-multiple
130 ~700–2k 10 ~50 ~2
svelte
CapiSingleCard.svelte
in src/lib/components
133 ~700–2k 9 ~30 ~3
svelte
ManualCard.svelte
in src/lib/components
168 ~1k–3k 7 ~70 ~3
svelte
+page.svelte
in src/routes/templates/events-multiple
117 ~700–2k 9 ~50 ~2
svelte
PaidForHeader.svelte
in src/lib/components
166 ~1k–3k 6 ~70 ~2
svelte
+page.svelte
in src/routes/(preview)
72 ~500–1.5k 13 ~15 ~5

Tokens are lines × 7 to 14 (analysis.fileReadsForChanges). Lines edited per change are the file's lines added and deleted divided by its commits over the whole history. Agents read about 2,000 lines at a time: when a 17,000-line file was split into modules, the tokens an agent read for the same change fell by 83% (The Economic Benefit of Refactoring, 2026).

Files With Most Units (Top 12)
File# lines# units
PublicGood.stories.ts
in src/routes/templates/public-good
68 9
168 5
capiMultiple.ts
in src/lib
63 4
FabricExpandable.stories.ts
in src/routes/templates/fabric-expandable
36 3
39 2
capiSingle.ts
in src/lib
28 2
capi.ts
in src/lib
32 2
CapiMultiplePaidFor.stories.ts
in src/routes/templates/capi-multiple-paidfor
19 1
MobileRevealer.stories.ts
in src/routes/templates/mobile-revealer
31 1
CapiMultipleHosted.stories.ts
in src/routes/templates/capi-multiple-hosted
19 1
CapiSinglePaidFor.stories.ts
in src/routes/templates/capi-single-paidfor
19 1
Interscroller.stories.ts
in src/routes/templates/interscroller
31 1
Files With Long Lines (Top 45)

There are 45 files with lines longer than 120 characters. In total, there are 476 long lines.

File# lines# units# long lines
svelte
OtherLogos.svelte
in src/lib/components/icons
715 - 166
svelte
PatronLogo.svelte
in src/lib/components/icons
129 - 29
svelte
SubscriptionsLogo.svelte
in src/lib/components/icons
117 - 28
capi.ts
in src/lib/fixtures
185 - 25
svelte
BookshopLogo.svelte
in src/lib/components/icons
100 - 18
svelte
MembersLogo.svelte
in src/lib/components/icons
100 - 17
svelte
MoneydealsLogo.svelte
in src/lib/components/icons
107 - 17
svelte
HolidaysLogo.svelte
in src/lib/components/icons
98 - 16
Headline.css
in src/styles/fonts
65 - 15
svelte
GuardianLabs.svelte
in src/lib/components/icons
48 - 15
svelte
GuardianLabsCircleLogo.svelte
in src/lib/components/icons
63 - 15
svelte
JobsLogo.svelte
in src/lib/components/icons
85 - 14
svelte
LiveLogo.svelte
in src/lib/components/icons
53 - 14
deploy.ts
in scripts/deploy
394 - 12
svelte
WeeklyLogo.svelte
in src/lib/components/icons
89 - 8
svelte
BrandLogo.svelte
in src/lib/components/icons
44 - 6
variables.gam.ts
in src/routes/templates/fabric-video-xl
36 - 6
variables.gam.ts
in src/routes/templates/super-billboard
14 - 4
SansBoldItalic.css
in src/styles/fonts
13 - 3
EgyptianBoldItalic.css
in src/styles/fonts
13 - 3
SansBold.css
in src/styles/fonts
13 - 3
Egyptian.css
in src/styles/fonts
13 - 3
SansItalic.css
in src/styles/fonts
13 - 3
Sans.css
in src/styles/fonts
13 - 3
EgyptianItalic.css
in src/styles/fonts
13 - 3
EgyptianBold.css
in src/styles/fonts
13 - 3
svelte
Fabric.svelte
in src/lib/components
302 - 3
svelte
+page.svelte
in src/routes/(preview)/preview/[template]
43 - 3
variables.gam.ts
in src/routes/templates/events-multiple
31 - 2
svelte
+page.svelte
in src/routes/templates/mobile-revealer
120 - 2
svelte
+page.svelte
in src/routes/templates/fabric-custom-xl
49 - 2
svelte
+page.svelte
in src/routes/templates/fabric-custom
49 - 2
svelte
Previews.svelte
in src/lib
170 - 1
svelte
CapiMedia.svelte
in src/lib/components
48 - 1
svelte
CapiHostedCard.svelte
in src/lib/components
130 - 1
svelte
CollapsedIcon.svelte
in src/lib/components/icons
15 - 1
svelte
ExpandedIcon.svelte
in src/lib/components/icons
15 - 1
svelte
CameraIcon.svelte
in src/lib/components/icons
5 - 1
svelte
AudioIcon.svelte
in src/lib/components/icons
5 - 1
svelte
+page.svelte
in src/routes/(preview)
72 - 1
svelte
+page.svelte
in src/routes/templates/super-billboard
128 - 1
PublicGood.stories.ts
in src/routes/templates/public-good
68 9 1
svelte
+page.svelte
in src/routes/templates/image-native
69 - 1
variables.gam.ts
in src/routes/templates/capi-single-paidfor
9 - 1
svelte
+page.svelte
in src/routes/templates/interscroller
76 - 1
Correlations

File Size vs. Commits (all time): 156 points

.github/dependabot.yaml x: 10 commits (all time) y: 82 lines of code src/lib/components/icons/CollapsedIcon.svelte x: 2 commits (all time) y: 15 lines of code src/lib/messenger.ts x: 50 commits (all time) y: 109 lines of code src/routes/templates/super-billboard/+page.svelte x: 6 commits (all time) y: 128 lines of code src/routes/templates/super-billboard/+page.ts x: 2 commits (all time) y: 6 lines of code src/routes/templates/super-billboard/variables.gam.ts x: 2 commits (all time) y: 14 lines of code src/routes/templates/capi-multiple-hosted/+page.svelte x: 21 commits (all time) y: 177 lines of code src/routes/templates/fabric-custom-xl/variables.gam.ts x: 12 commits (all time) y: 8 lines of code src/routes/templates/fabric-custom/variables.gam.ts x: 14 commits (all time) y: 7 lines of code src/vite/vite-plugin-extract-assets.ts x: 12 commits (all time) y: 168 lines of code src/lib/Previews.svelte x: 62 commits (all time) y: 170 lines of code src/routes/(preview)/gam-ad-test/[template]/+page.server.ts x: 3 commits (all time) y: 20 lines of code src/routes/(preview)/gam-ad-test/[template]/+page.svelte x: 7 commits (all time) y: 94 lines of code src/routes/(preview)/preview/[template]/+page.svelte x: 18 commits (all time) y: 43 lines of code svelte.config.js x: 33 commits (all time) y: 39 lines of code vite.config.ts x: 10 commits (all time) y: 20 lines of code .storybook/preview.ts x: 12 commits (all time) y: 25 lines of code src/routes/templates/public-good/PublicGood.stories.ts x: 2 commits (all time) y: 68 lines of code src/routes/templates/fabric-expandable/FabricExpandable.stories.ts x: 2 commits (all time) y: 36 lines of code src/routes/templates/interscroller/+page.svelte x: 11 commits (all time) y: 76 lines of code src/routes/templates/interscroller/variables.gam.ts x: 9 commits (all time) y: 9 lines of code src/lib/components/Fabric.stories.ts x: 9 commits (all time) y: 176 lines of code src/lib/storybook-messenger.ts x: 3 commits (all time) y: 28 lines of code src/routes/templates/events-multiple/EventsMultiple.stories.ts x: 2 commits (all time) y: 11 lines of code src/routes/templates/interscroller/Interscroller.stories.ts x: 2 commits (all time) y: 31 lines of code scripts/deploy/deploy.ts x: 11 commits (all time) y: 394 lines of code src/lib/fixtures/capi.ts x: 3 commits (all time) y: 185 lines of code src/routes/templates/capi-multiple-hosted/CapiMultipleHosted.stories.ts x: 3 commits (all time) y: 19 lines of code src/routes/templates/manual-multiple/ManualMultiple.stories.ts x: 3 commits (all time) y: 13 lines of code .storybook/main.ts x: 3 commits (all time) y: 6 lines of code eslint.config.js x: 4 commits (all time) y: 39 lines of code src/lib/components/Fabric.svelte x: 17 commits (all time) y: 302 lines of code src/routes/templates/image-native/+page.svelte x: 13 commits (all time) y: 69 lines of code src/lib/components/CapiHostedCard.svelte x: 16 commits (all time) y: 130 lines of code src/lib/components/CapiMedia.svelte x: 6 commits (all time) y: 48 lines of code src/lib/components/CapiMultipleCard.svelte x: 9 commits (all time) y: 152 lines of code src/lib/components/CapiSingleCard.svelte x: 9 commits (all time) y: 133 lines of code src/lib/components/icons/ArrowDown.svelte x: 7 commits (all time) y: 21 lines of code src/lib/components/icons/CrossIcon.svelte x: 7 commits (all time) y: 23 lines of code src/routes/(preview)/+page.svelte x: 13 commits (all time) y: 72 lines of code src/routes/templates/capi-multiple-paidfor/+page.svelte x: 11 commits (all time) y: 155 lines of code src/routes/templates/capi-single-paidfor/+page.svelte x: 12 commits (all time) y: 117 lines of code src/routes/templates/events-multiple/+page.svelte x: 9 commits (all time) y: 117 lines of code src/routes/templates/fabric-custom-xl/+page.svelte x: 14 commits (all time) y: 49 lines of code src/routes/templates/fabric-expandable/+page.svelte x: 10 commits (all time) y: 176 lines of code src/routes/templates/fabric-video-xl/+page.svelte x: 10 commits (all time) y: 69 lines of code src/routes/templates/fabric-video/+page.svelte x: 8 commits (all time) y: 69 lines of code src/routes/templates/fabric-xl/+page.svelte x: 8 commits (all time) y: 60 lines of code src/routes/templates/fabric/+page.svelte x: 8 commits (all time) y: 59 lines of code src/routes/templates/manual-multiple/+page.svelte x: 10 commits (all time) y: 130 lines of code src/routes/templates/manual-single/+page.svelte x: 11 commits (all time) y: 135 lines of code src/routes/templates/mobile-revealer/+page.svelte x: 6 commits (all time) y: 120 lines of code src/lib/components/Button.svelte x: 5 commits (all time) y: 22 lines of code src/lib/components/EventsHeader.svelte x: 7 commits (all time) y: 100 lines of code src/lib/components/HostedHeader.svelte x: 6 commits (all time) y: 58 lines of code src/lib/components/List.svelte x: 5 commits (all time) y: 18 lines of code src/lib/components/ManualCard.svelte x: 7 commits (all time) y: 168 lines of code src/lib/components/ManualHeader.svelte x: 6 commits (all time) y: 104 lines of code src/lib/components/PaidForHeader.svelte x: 6 commits (all time) y: 166 lines of code src/lib/components/Pixel.svelte x: 4 commits (all time) y: 20 lines of code src/lib/components/Resizer.svelte x: 4 commits (all time) y: 12 lines of code src/lib/components/Sponsor.svelte x: 5 commits (all time) y: 38 lines of code src/lib/components/ToneLogo.svelte x: 8 commits (all time) y: 45 lines of code src/lib/components/icons/ArrowRight.svelte x: 5 commits (all time) y: 26 lines of code src/lib/components/icons/GuardianLabs.svelte x: 4 commits (all time) y: 48 lines of code src/lib/components/icons/GuardianLabsCircleLogo.svelte x: 4 commits (all time) y: 63 lines of code src/routes/(preview)/+layout.svelte x: 10 commits (all time) y: 59 lines of code src/routes/templates/public-good/+page.svelte x: 5 commits (all time) y: 55 lines of code src/routes/templates/image-native/variables.gam.ts x: 4 commits (all time) y: 11 lines of code src/styles/global.scss x: 4 commits (all time) y: 8 lines of code playwright/utils.ts x: 12 commits (all time) y: 5 lines of code src/lib/capi.ts x: 6 commits (all time) y: 32 lines of code src/routes/(preview)/+layout.ts x: 4 commits (all time) y: 2 lines of code src/lib/Warning.svelte x: 6 commits (all time) y: 21 lines of code src/lib/capiMultiple.ts x: 21 commits (all time) y: 63 lines of code src/lib/components/colours/paletteColours.ts x: 2 commits (all time) y: 21 lines of code src/lib/components/icons/AudioIcon.svelte x: 2 commits (all time) y: 5 lines of code src/lib/components/icons/BookshopLogo.svelte x: 2 commits (all time) y: 100 lines of code src/lib/components/icons/BrandLogo.svelte x: 2 commits (all time) y: 44 lines of code src/lib/components/icons/HolidaysLogo.svelte x: 2 commits (all time) y: 98 lines of code src/lib/components/icons/JobsLogo.svelte x: 2 commits (all time) y: 85 lines of code src/lib/components/icons/LiveLogo.svelte x: 2 commits (all time) y: 53 lines of code src/lib/components/icons/MoneydealsLogo.svelte x: 2 commits (all time) y: 107 lines of code src/lib/components/icons/OtherLogos.svelte x: 2 commits (all time) y: 715 lines of code src/lib/components/icons/PatronLogo.svelte x: 2 commits (all time) y: 129 lines of code src/lib/components/icons/SubscriptionsLogo.svelte x: 2 commits (all time) y: 117 lines of code src/lib/components/icons/WeeklyLogo.svelte x: 2 commits (all time) y: 89 lines of code src/lib/fabric-custom-shared.ts x: 9 commits (all time) y: 26 lines of code src/lib/gam.ts x: 25 commits (all time) y: 17 lines of code src/lib/types/background.ts x: 2 commits (all time) y: 1 lines of code src/lib/types/capi.ts x: 24 commits (all time) y: 60 lines of code src/routes/(preview)/+page.server.ts x: 4 commits (all time) y: 33 lines of code src/routes/(preview)/preview/[template]/+page.server.ts x: 7 commits (all time) y: 42 lines of code src/routes/templates/+layout.ts x: 3 commits (all time) y: 2 lines of code src/routes/templates/capi-multiple-paidfor/variables.gam.ts x: 2 commits (all time) y: 17 lines of code src/routes/templates/fabric-expandable/variables.gam.ts x: 3 commits (all time) y: 73 lines of code src/routes/templates/fabric-video-xl/variables.gam.ts x: 5 commits (all time) y: 36 lines of code src/routes/templates/manual-multiple/variables.gam.ts x: 3 commits (all time) y: 34 lines of code src/routes/templates/manual-single/variables.gam.ts x: 3 commits (all time) y: 16 lines of code src/styles/fonts/Headline.css x: 2 commits (all time) y: 65 lines of code src/styles/tones.scss x: 2 commits (all time) y: 56 lines of code prettier.config.js x: 1 commits (all time) y: 6 lines of code scripts/analyse-visual-results.js x: 5 commits (all time) y: 24 lines of code src/app.html x: 12 commits (all time) y: 13 lines of code src/lib/messenger/get-page-url.ts x: 7 commits (all time) y: 5 lines of code
715.0
lines of code
  min: 1.0
  average: 54.74
  25th percentile: 13.0
  median: 27.0
  75th percentile: 69.0
  max: 715.0
0 62.0
commits (all time)
min: 1.0 | average: 6.44 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 8.0 | max: 62.0

File Size vs. Contributors (all time): 156 points

.github/dependabot.yaml x: 3 contributors (all time) y: 82 lines of code src/lib/components/icons/CollapsedIcon.svelte x: 1 contributors (all time) y: 15 lines of code src/lib/messenger.ts x: 13 contributors (all time) y: 109 lines of code src/routes/templates/super-billboard/+page.svelte x: 1 contributors (all time) y: 128 lines of code src/routes/templates/super-billboard/+page.ts x: 1 contributors (all time) y: 6 lines of code src/routes/templates/super-billboard/variables.gam.ts x: 1 contributors (all time) y: 14 lines of code src/routes/templates/capi-multiple-hosted/+page.svelte x: 4 contributors (all time) y: 177 lines of code src/routes/templates/fabric-custom-xl/variables.gam.ts x: 4 contributors (all time) y: 8 lines of code src/vite/vite-plugin-extract-assets.ts x: 2 contributors (all time) y: 168 lines of code src/lib/Previews.svelte x: 11 contributors (all time) y: 170 lines of code src/routes/(preview)/gam-ad-test/[template]/+page.server.ts x: 1 contributors (all time) y: 20 lines of code src/routes/(preview)/gam-ad-test/[template]/+page.svelte x: 1 contributors (all time) y: 94 lines of code src/routes/(preview)/preview/[template]/+page.svelte x: 3 contributors (all time) y: 43 lines of code svelte.config.js x: 6 contributors (all time) y: 39 lines of code vite.config.ts x: 3 contributors (all time) y: 20 lines of code .storybook/preview.ts x: 2 contributors (all time) y: 25 lines of code src/routes/templates/public-good/PublicGood.stories.ts x: 1 contributors (all time) y: 68 lines of code src/routes/templates/fabric-expandable/FabricExpandable.stories.ts x: 1 contributors (all time) y: 36 lines of code src/routes/templates/interscroller/+page.svelte x: 3 contributors (all time) y: 76 lines of code src/routes/templates/interscroller/variables.gam.ts x: 3 contributors (all time) y: 9 lines of code src/lib/components/Fabric.stories.ts x: 2 contributors (all time) y: 176 lines of code src/lib/storybook-messenger.ts x: 1 contributors (all time) y: 28 lines of code src/routes/templates/events-multiple/EventsMultiple.stories.ts x: 1 contributors (all time) y: 11 lines of code src/routes/templates/interscroller/Interscroller.stories.ts x: 1 contributors (all time) y: 31 lines of code scripts/deploy/deploy.ts x: 1 contributors (all time) y: 394 lines of code src/lib/fixtures/capi.ts x: 2 contributors (all time) y: 185 lines of code src/routes/templates/capi-multiple-hosted/CapiMultipleHosted.stories.ts x: 2 contributors (all time) y: 19 lines of code src/routes/templates/image-native/ImageNative.stories.ts x: 2 contributors (all time) y: 20 lines of code src/routes/templates/manual-multiple/ManualMultiple.stories.ts x: 2 contributors (all time) y: 13 lines of code .storybook/main.ts x: 2 contributors (all time) y: 6 lines of code eslint.config.js x: 3 contributors (all time) y: 39 lines of code src/lib/components/Fabric.svelte x: 4 contributors (all time) y: 302 lines of code src/routes/templates/image-native/+page.svelte x: 4 contributors (all time) y: 69 lines of code src/lib/components/CapiHostedCard.svelte x: 4 contributors (all time) y: 130 lines of code src/lib/components/CapiMedia.svelte x: 3 contributors (all time) y: 48 lines of code src/lib/components/CapiMultipleCard.svelte x: 3 contributors (all time) y: 152 lines of code src/lib/components/CapiSingleCard.svelte x: 3 contributors (all time) y: 133 lines of code src/lib/components/icons/CrossIcon.svelte x: 3 contributors (all time) y: 23 lines of code src/routes/(preview)/+page.svelte x: 3 contributors (all time) y: 72 lines of code src/routes/templates/capi-multiple-paidfor/+page.svelte x: 3 contributors (all time) y: 155 lines of code src/routes/templates/capi-single-paidfor/+page.svelte x: 3 contributors (all time) y: 117 lines of code src/routes/templates/fabric-expandable/+page.svelte x: 3 contributors (all time) y: 176 lines of code src/routes/templates/fabric-video-xl/+page.svelte x: 3 contributors (all time) y: 69 lines of code src/routes/templates/fabric-xl/+page.svelte x: 3 contributors (all time) y: 60 lines of code src/routes/templates/fabric/+page.svelte x: 3 contributors (all time) y: 59 lines of code src/routes/templates/manual-multiple/+page.svelte x: 3 contributors (all time) y: 130 lines of code src/routes/templates/mobile-revealer/+page.svelte x: 3 contributors (all time) y: 120 lines of code src/lib/components/EventsHeader.svelte x: 2 contributors (all time) y: 100 lines of code src/lib/components/HostedHeader.svelte x: 2 contributors (all time) y: 58 lines of code src/lib/components/ManualHeader.svelte x: 2 contributors (all time) y: 104 lines of code src/lib/components/PaidForHeader.svelte x: 2 contributors (all time) y: 166 lines of code src/lib/components/Sponsor.svelte x: 2 contributors (all time) y: 38 lines of code src/lib/components/ToneLogo.svelte x: 2 contributors (all time) y: 45 lines of code src/lib/components/icons/ArrowRight.svelte x: 2 contributors (all time) y: 26 lines of code src/lib/components/icons/GuardianLabs.svelte x: 2 contributors (all time) y: 48 lines of code src/lib/components/icons/GuardianLabsCircleLogo.svelte x: 2 contributors (all time) y: 63 lines of code src/routes/templates/public-good/+page.svelte x: 2 contributors (all time) y: 55 lines of code playwright/utils.ts x: 3 contributors (all time) y: 5 lines of code src/lib/capi.ts x: 2 contributors (all time) y: 32 lines of code src/routes/(preview)/+layout.ts x: 1 contributors (all time) y: 2 lines of code src/lib/Warning.svelte x: 4 contributors (all time) y: 21 lines of code src/lib/capiMultiple.ts x: 6 contributors (all time) y: 63 lines of code src/lib/components/icons/AudioIcon.svelte x: 1 contributors (all time) y: 5 lines of code src/lib/components/icons/BookshopLogo.svelte x: 1 contributors (all time) y: 100 lines of code src/lib/components/icons/BrandLogo.svelte x: 1 contributors (all time) y: 44 lines of code src/lib/components/icons/HolidaysLogo.svelte x: 1 contributors (all time) y: 98 lines of code src/lib/components/icons/JobsLogo.svelte x: 1 contributors (all time) y: 85 lines of code src/lib/components/icons/LiveLogo.svelte x: 1 contributors (all time) y: 53 lines of code src/lib/components/icons/MoneydealsLogo.svelte x: 1 contributors (all time) y: 107 lines of code src/lib/components/icons/OtherLogos.svelte x: 1 contributors (all time) y: 715 lines of code src/lib/components/icons/SubscriptionsLogo.svelte x: 1 contributors (all time) y: 117 lines of code src/lib/components/icons/WeeklyLogo.svelte x: 1 contributors (all time) y: 89 lines of code src/lib/fabric-custom-shared.ts x: 4 contributors (all time) y: 26 lines of code src/lib/gam.ts x: 9 contributors (all time) y: 17 lines of code src/lib/types/capi.ts x: 10 contributors (all time) y: 60 lines of code src/routes/(preview)/preview/[template]/+page.server.ts x: 1 contributors (all time) y: 42 lines of code src/routes/templates/capi-multiple-paidfor/variables.gam.ts x: 1 contributors (all time) y: 17 lines of code src/routes/templates/fabric-expandable/variables.gam.ts x: 1 contributors (all time) y: 73 lines of code src/routes/templates/fabric-video/variables.gam.ts x: 1 contributors (all time) y: 38 lines of code src/styles/fonts/Headline.css x: 1 contributors (all time) y: 65 lines of code src/styles/tones.scss x: 1 contributors (all time) y: 56 lines of code src/app.html x: 7 contributors (all time) y: 13 lines of code
715.0
lines of code
  min: 1.0
  average: 54.74
  25th percentile: 13.0
  median: 27.0
  75th percentile: 69.0
  max: 715.0
0 13.0
contributors (all time)
min: 1.0 | average: 2.11 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 3.0 | max: 13.0

File Size vs. Commits (30 days): 8 points

.github/dependabot.yaml x: 2 commits (30d) y: 82 lines of code src/lib/components/icons/CollapsedIcon.svelte x: 1 commits (30d) y: 15 lines of code src/lib/messenger.ts x: 4 commits (30d) y: 109 lines of code src/routes/templates/super-billboard/+page.svelte x: 5 commits (30d) y: 128 lines of code src/routes/templates/super-billboard/+page.ts x: 1 commits (30d) y: 6 lines of code src/routes/templates/super-billboard/variables.gam.ts x: 1 commits (30d) y: 14 lines of code src/routes/templates/capi-multiple-hosted/+page.svelte x: 4 commits (30d) y: 177 lines of code
177.0
lines of code
  min: 6.0
  average: 68.25
  25th percentile: 14.25
  median: 48.5
  75th percentile: 123.25
  max: 177.0
0 5.0
commits (30d)
min: 1.0 | average: 2.38 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 4.0 | max: 5.0

File Size vs. Contributors (30 days): 8 points

.github/dependabot.yaml x: 1 contributors (30d) y: 82 lines of code src/lib/components/icons/CollapsedIcon.svelte x: 1 contributors (30d) y: 15 lines of code src/lib/messenger.ts x: 1 contributors (30d) y: 109 lines of code src/routes/templates/super-billboard/+page.svelte x: 1 contributors (30d) y: 128 lines of code src/routes/templates/super-billboard/+page.ts x: 1 contributors (30d) y: 6 lines of code src/routes/templates/super-billboard/variables.gam.ts x: 1 contributors (30d) y: 14 lines of code src/routes/templates/capi-multiple-hosted/+page.svelte x: 1 contributors (30d) y: 177 lines of code
177.0
lines of code
  min: 6.0
  average: 68.25
  25th percentile: 14.25
  median: 48.5
  75th percentile: 123.25
  max: 177.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 41 points

.github/dependabot.yaml x: 3 commits (90d) y: 82 lines of code src/lib/components/icons/CollapsedIcon.svelte x: 2 commits (90d) y: 15 lines of code src/lib/messenger.ts x: 10 commits (90d) y: 109 lines of code src/routes/templates/super-billboard/+page.svelte x: 6 commits (90d) y: 128 lines of code src/routes/templates/super-billboard/+page.ts x: 2 commits (90d) y: 6 lines of code src/routes/templates/capi-multiple-hosted/+page.svelte x: 4 commits (90d) y: 177 lines of code src/routes/templates/fabric-custom-xl/variables.gam.ts x: 9 commits (90d) y: 8 lines of code src/routes/templates/fabric-custom/variables.gam.ts x: 9 commits (90d) y: 7 lines of code src/vite/vite-plugin-extract-assets.ts x: 6 commits (90d) y: 168 lines of code src/lib/Previews.svelte x: 2 commits (90d) y: 170 lines of code src/routes/(preview)/gam-ad-test/[template]/+page.server.ts x: 3 commits (90d) y: 20 lines of code src/routes/(preview)/gam-ad-test/[template]/+page.svelte x: 7 commits (90d) y: 94 lines of code src/routes/(preview)/preview/[template]/+page.svelte x: 7 commits (90d) y: 43 lines of code svelte.config.js x: 3 commits (90d) y: 39 lines of code vite.config.ts x: 6 commits (90d) y: 20 lines of code .storybook/preview.ts x: 12 commits (90d) y: 25 lines of code src/routes/templates/public-good/PublicGood.stories.ts x: 2 commits (90d) y: 68 lines of code src/routes/templates/fabric-expandable/FabricExpandable.stories.ts x: 2 commits (90d) y: 36 lines of code src/routes/templates/interscroller/+page.svelte x: 2 commits (90d) y: 76 lines of code src/routes/templates/interscroller/variables.gam.ts x: 5 commits (90d) y: 9 lines of code src/lib/components/Fabric.stories.ts x: 9 commits (90d) y: 176 lines of code src/lib/storybook-messenger.ts x: 3 commits (90d) y: 28 lines of code src/routes/templates/events-multiple/EventsMultiple.stories.ts x: 2 commits (90d) y: 11 lines of code src/routes/templates/interscroller/Interscroller.stories.ts x: 2 commits (90d) y: 31 lines of code scripts/deploy/deploy.ts x: 11 commits (90d) y: 394 lines of code src/lib/fixtures/capi.ts x: 3 commits (90d) y: 185 lines of code src/routes/templates/manual-multiple/ManualMultiple.stories.ts x: 3 commits (90d) y: 13 lines of code .storybook/main.ts x: 3 commits (90d) y: 6 lines of code src/lib/components/Fabric.svelte x: 3 commits (90d) y: 302 lines of code src/routes/templates/image-native/+page.svelte x: 5 commits (90d) y: 69 lines of code
394.0
lines of code
  min: 6.0
  average: 66.63
  25th percentile: 14.0
  median: 28.0
  75th percentile: 88.0
  max: 394.0
0 12.0
commits (90d)
min: 2.0 | average: 4.24 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 12.0

File Size vs. Contributors (90 days): 41 points

.github/dependabot.yaml x: 2 contributors (90d) y: 82 lines of code src/lib/components/icons/CollapsedIcon.svelte x: 1 contributors (90d) y: 15 lines of code src/lib/messenger.ts x: 3 contributors (90d) y: 109 lines of code src/routes/templates/super-billboard/+page.svelte x: 1 contributors (90d) y: 128 lines of code src/routes/templates/super-billboard/+page.ts x: 1 contributors (90d) y: 6 lines of code src/routes/templates/capi-multiple-hosted/+page.svelte x: 1 contributors (90d) y: 177 lines of code src/routes/templates/fabric-custom-xl/variables.gam.ts x: 3 contributors (90d) y: 8 lines of code src/routes/templates/fabric-custom/variables.gam.ts x: 3 contributors (90d) y: 7 lines of code src/vite/vite-plugin-extract-assets.ts x: 1 contributors (90d) y: 168 lines of code src/lib/Previews.svelte x: 1 contributors (90d) y: 170 lines of code src/routes/(preview)/gam-ad-test/[template]/+page.server.ts x: 1 contributors (90d) y: 20 lines of code src/routes/(preview)/gam-ad-test/[template]/+page.svelte x: 1 contributors (90d) y: 94 lines of code src/routes/(preview)/preview/[template]/+page.svelte x: 1 contributors (90d) y: 43 lines of code svelte.config.js x: 1 contributors (90d) y: 39 lines of code .storybook/preview.ts x: 2 contributors (90d) y: 25 lines of code src/routes/templates/public-good/PublicGood.stories.ts x: 1 contributors (90d) y: 68 lines of code src/routes/templates/fabric-expandable/FabricExpandable.stories.ts x: 1 contributors (90d) y: 36 lines of code src/routes/templates/interscroller/+page.svelte x: 1 contributors (90d) y: 76 lines of code src/routes/templates/interscroller/variables.gam.ts x: 2 contributors (90d) y: 9 lines of code src/lib/components/Fabric.stories.ts x: 2 contributors (90d) y: 176 lines of code src/lib/storybook-messenger.ts x: 1 contributors (90d) y: 28 lines of code src/routes/templates/events-multiple/EventsMultiple.stories.ts x: 1 contributors (90d) y: 11 lines of code src/routes/templates/interscroller/Interscroller.stories.ts x: 1 contributors (90d) y: 31 lines of code scripts/deploy/deploy.ts x: 1 contributors (90d) y: 394 lines of code src/lib/fixtures/capi.ts x: 2 contributors (90d) y: 185 lines of code src/routes/templates/capi-multiple-hosted/CapiMultipleHosted.stories.ts x: 2 contributors (90d) y: 19 lines of code src/routes/templates/manual-multiple/ManualMultiple.stories.ts x: 2 contributors (90d) y: 13 lines of code .storybook/main.ts x: 2 contributors (90d) y: 6 lines of code eslint.config.js x: 2 contributors (90d) y: 39 lines of code src/lib/components/Fabric.svelte x: 2 contributors (90d) y: 302 lines of code src/routes/templates/image-native/+page.svelte x: 2 contributors (90d) y: 69 lines of code
394.0
lines of code
  min: 6.0
  average: 66.63
  25th percentile: 14.0
  median: 28.0
  75th percentile: 88.0
  max: 394.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.51 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0
About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...