Overview
File Change Frequency Overall
  • There are 45 files with 6,192 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)
    • 12 files changed 6-20 times (881 lines of code)
    • 33 files changed 1-5 times (5,311 lines of code)
0% | 0% | 0% | 14% | 85%
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 45 files with 6,192 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)
    • 1 file changed by 6-10 contributors (15 lines of code)
    • 21 files changed by 2-5 contributors (1,290 lines of code)
    • 23 files changed by 1 contributor (4,887 lines of code)
0% | 0% | <1% | 20% | 78%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
js, json, scss, html, svelte, svg, txt, gitignore, applescript, md, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 0% | 0% | 54% | 45%
html0% | 0% | 0% | 4% | 95%
svelte0% | 0% | 0% | 13% | 86%
scss0% | 0% | 0% | 4% | 95%
applescript0% | 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
scripts0% | 0% | 0% | 61% | 38%
src0% | 0% | 0% | 18% | 81%
harness0% | 0% | 0% | 4% | 95%
ROOT0% | 0% | 0% | 67% | 32%
ai0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 45)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
77 1 2022-12-28 2026-01-01 17 3 +229 / -129 njdehoog ed.gargan
app.js
in src/atoms/default
10 - 2022-12-29 2026-01-07 15 5 +78 / -45 njdehoog antonio.voce
main.scss
in src/atoms/default/styles
15 - 2022-12-29 2026-01-08 15 7 +151 / -130 njdehoog ed.gargan
svelte
Atom.svelte
in src/atoms/default/components
96 - 2023-02-03 2026-01-22 14 5 +262 / -111 njdehoog pablo_gutierrez
deploy.js
in scripts
168 20 2022-06-14 2025-01-31 13 2 +412 / -193 njdehoog antonio.voce
build.js
in scripts
33 1 2022-05-08 2024-08-01 10 1 +132 / -92 njdehoog njdehoog
testHarness.js
in scripts
123 7 2022-12-29 2025-12-17 9 3 +270 / -123 njdehoog frederick.obrien
app.prerender.js
in src/atoms/default
9 1 2023-01-07 2025-05-20 7 4 +30 / -16 njdehoog sean.clarke
14 - 2022-06-14 2026-01-07 7 3 +26 / -10 njdehoog antonio.voce
templates.html
in harness
202 - 2022-12-29 2025-12-10 7 3 +207 / -5 njdehoog frederick.obrien
15 - 2022-12-28 2025-12-11 6 2 +35 / -18 njdehoog ed.gargan
util.js
in src/lib/helpers
119 2 2023-02-14 2025-11-06 6 3 +404 / -128 antonio.voce antonio.voce
scrollbarWidth.js
in src/lib/helpers
17 - 2023-01-08 2026-01-07 5 3 +67 / -38 njdehoog antonio.voce
prerender.js
in scripts
27 2 2023-01-07 2025-04-01 5 2 +67 / -29 njdehoog ed.gargan
52 - 2025-05-23 2026-01-07 5 2 +84 / -22 antonio.voce antonio.voce
scrollyteller.scss
in src/lib/styles
96 - 2023-02-14 2025-09-30 5 3 +230 / -10 antonio.voce frederick.obrien
main.html
in src/atoms/default
1 - 2022-12-29 2024-08-01 4 2 +7 / -6 njdehoog njdehoog
platform.js
in src/lib/helpers
4 - 2025-06-13 2025-09-30 3 2 +28 / -21 frederick.obrien frederick.obrien
mq.scss
in src/lib/styles
4 - 2022-12-29 2025-11-04 3 2 +37 / -32 njdehoog ed.gargan
deploylog.js
in scripts
26 2 2022-06-14 2024-08-01 3 1 +48 / -16 njdehoog njdehoog
fileSystem.js
in scripts/utils
27 2 2022-12-29 2024-08-01 3 1 +65 / -33 njdehoog njdehoog
preview.js
in scripts
41 2 2022-12-28 2024-08-01 3 1 +76 / -26 njdehoog njdehoog
_colors.scss
in src/lib/styles
60 - 2024-05-07 2024-08-01 3 2 +128 / -51 anna.leach njdehoog
defaults.scss
in src/lib/styles
3 - 2023-01-05 2024-08-01 2 1 +4 / -0 njdehoog njdehoog
dimensions.js
in src/lib/stores
3 - 2023-09-12 2024-08-01 2 1 +7 / -3 njdehoog njdehoog
devices.js
in src/lib/stores
11 - 2023-09-12 2024-08-01 2 1 +25 / -11 njdehoog njdehoog
resizeFrame.js
in src/lib/helpers
13 - 2023-01-07 2024-08-01 2 1 +26 / -9 njdehoog njdehoog
38 2 2025-12-11 2025-12-15 2 1 +50 / -1 ed.gargan ed.gargan
scrollyteller.js
in src/lib/helpers
57 1 2023-02-14 2024-08-01 2 2 +243 / -38 antonio.voce njdehoog
svelte
Scrolly.svelte
in src/lib/components
60 - 2025-05-06 2025-06-06 2 2 +67 / -3 sean.clarke ed.gargan
layout.scss
in src/lib/styles
79 - 2025-05-23 2025-06-13 2 2 +103 / -5 antonio.voce frederick.obrien
svelte
Annotation.svelte
in src/lib/components
190 - 2026-01-21 2026-01-22 2 1 +237 / -4 pablo_gutierrez pablo_gutierrez
index.html
in harness
203 - 2022-12-29 2024-08-01 2 1 +206 / -3 njdehoog njdehoog
svelte
StaticMap.svelte
in src/lib/components
212 - 2026-01-21 2026-01-22 2 1 +259 / -2 pablo_gutierrez pablo_gutierrez
getAuthToken.applescript
in scripts/utils
10 - 2025-12-10 2025-12-10 1 1 +12 / -0 frederick.obrien frederick.obrien
fetchText.svelte.js
in src/lib/helpers
11 - 2026-01-21 2026-01-21 1 1 +18 / -0 pablo_gutierrez pablo_gutierrez
example.svelte.js
in src/lib/stores
11 - 2025-05-20 2025-05-20 1 1 +16 / -0 sean.clarke sean.clarke
tracking.js
in src/lib/helpers
32 2 2025-08-06 2025-08-06 1 1 +60 / -1 ed.gargan ed.gargan
liveHarness.js
in scripts
33 - 2025-12-10 2025-12-10 1 1 +37 / -0 frederick.obrien frederick.obrien
svelte
ScaleBar.svelte
in src/lib/components
34 - 2026-01-21 2026-01-21 1 1 +37 / -0 pablo_gutierrez pablo_gutierrez
svelte
AdvertPlaceholder.svelte
in src/lib/components
50 - 2025-12-05 2025-12-05 1 1 +59 / -0 frederick.obrien frederick.obrien
50 - 2024-08-01 2024-08-01 1 1 +58 / -7 njdehoog njdehoog
svelte
Locator.svelte
in src/lib/components
65 - 2026-01-21 2026-01-21 1 1 +83 / -0 pablo_gutierrez pablo_gutierrez
79 - 2026-01-21 2026-01-21 1 1 +104 / -1 pablo_gutierrez pablo_gutierrez
3712 - 2025-11-07 2025-11-07 1 1 +3745 / -0 frederick.obrien frederick.obrien
Files With Most Churn (Top 45)
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
3712 - 2025-11-07 2025-11-07 1 1 +3745 / -0 frederick.obrien frederick.obrien
deploy.js
in scripts
168 20 2022-06-14 2025-01-31 13 2 +412 / -193 njdehoog antonio.voce
util.js
in src/lib/helpers
119 2 2023-02-14 2025-11-06 6 3 +404 / -128 antonio.voce antonio.voce
testHarness.js
in scripts
123 7 2022-12-29 2025-12-17 9 3 +270 / -123 njdehoog frederick.obrien
svelte
Atom.svelte
in src/atoms/default/components
96 - 2023-02-03 2026-01-22 14 5 +262 / -111 njdehoog pablo_gutierrez
77 1 2022-12-28 2026-01-01 17 3 +229 / -129 njdehoog ed.gargan
main.scss
in src/atoms/default/styles
15 - 2022-12-29 2026-01-08 15 7 +151 / -130 njdehoog ed.gargan
scrollyteller.js
in src/lib/helpers
57 1 2023-02-14 2024-08-01 2 2 +243 / -38 antonio.voce njdehoog
svelte
StaticMap.svelte
in src/lib/components
212 - 2026-01-21 2026-01-22 2 1 +259 / -2 pablo_gutierrez pablo_gutierrez
svelte
Annotation.svelte
in src/lib/components
190 - 2026-01-21 2026-01-22 2 1 +237 / -4 pablo_gutierrez pablo_gutierrez
scrollyteller.scss
in src/lib/styles
96 - 2023-02-14 2025-09-30 5 3 +230 / -10 antonio.voce frederick.obrien
build.js
in scripts
33 1 2022-05-08 2024-08-01 10 1 +132 / -92 njdehoog njdehoog
templates.html
in harness
202 - 2022-12-29 2025-12-10 7 3 +207 / -5 njdehoog frederick.obrien
index.html
in harness
203 - 2022-12-29 2024-08-01 2 1 +206 / -3 njdehoog njdehoog
_colors.scss
in src/lib/styles
60 - 2024-05-07 2024-08-01 3 2 +128 / -51 anna.leach njdehoog
app.js
in src/atoms/default
10 - 2022-12-29 2026-01-07 15 5 +78 / -45 njdehoog antonio.voce
layout.scss
in src/lib/styles
79 - 2025-05-23 2025-06-13 2 2 +103 / -5 antonio.voce frederick.obrien
52 - 2025-05-23 2026-01-07 5 2 +84 / -22 antonio.voce antonio.voce
scrollbarWidth.js
in src/lib/helpers
17 - 2023-01-08 2026-01-07 5 3 +67 / -38 njdehoog antonio.voce
79 - 2026-01-21 2026-01-21 1 1 +104 / -1 pablo_gutierrez pablo_gutierrez
preview.js
in scripts
41 2 2022-12-28 2024-08-01 3 1 +76 / -26 njdehoog njdehoog
fileSystem.js
in scripts/utils
27 2 2022-12-29 2024-08-01 3 1 +65 / -33 njdehoog njdehoog
prerender.js
in scripts
27 2 2023-01-07 2025-04-01 5 2 +67 / -29 njdehoog ed.gargan
svelte
Locator.svelte
in src/lib/components
65 - 2026-01-21 2026-01-21 1 1 +83 / -0 pablo_gutierrez pablo_gutierrez
svelte
Scrolly.svelte
in src/lib/components
60 - 2025-05-06 2025-06-06 2 2 +67 / -3 sean.clarke ed.gargan
mq.scss
in src/lib/styles
4 - 2022-12-29 2025-11-04 3 2 +37 / -32 njdehoog ed.gargan
50 - 2024-08-01 2024-08-01 1 1 +58 / -7 njdehoog njdehoog
deploylog.js
in scripts
26 2 2022-06-14 2024-08-01 3 1 +48 / -16 njdehoog njdehoog
tracking.js
in src/lib/helpers
32 2 2025-08-06 2025-08-06 1 1 +60 / -1 ed.gargan ed.gargan
svelte
AdvertPlaceholder.svelte
in src/lib/components
50 - 2025-12-05 2025-12-05 1 1 +59 / -0 frederick.obrien frederick.obrien
15 - 2022-12-28 2025-12-11 6 2 +35 / -18 njdehoog ed.gargan
38 2 2025-12-11 2025-12-15 2 1 +50 / -1 ed.gargan ed.gargan
platform.js
in src/lib/helpers
4 - 2025-06-13 2025-09-30 3 2 +28 / -21 frederick.obrien frederick.obrien
app.prerender.js
in src/atoms/default
9 1 2023-01-07 2025-05-20 7 4 +30 / -16 njdehoog sean.clarke
liveHarness.js
in scripts
33 - 2025-12-10 2025-12-10 1 1 +37 / -0 frederick.obrien frederick.obrien
svelte
ScaleBar.svelte
in src/lib/components
34 - 2026-01-21 2026-01-21 1 1 +37 / -0 pablo_gutierrez pablo_gutierrez
devices.js
in src/lib/stores
11 - 2023-09-12 2024-08-01 2 1 +25 / -11 njdehoog njdehoog
14 - 2022-06-14 2026-01-07 7 3 +26 / -10 njdehoog antonio.voce
resizeFrame.js
in src/lib/helpers
13 - 2023-01-07 2024-08-01 2 1 +26 / -9 njdehoog njdehoog
fetchText.svelte.js
in src/lib/helpers
11 - 2026-01-21 2026-01-21 1 1 +18 / -0 pablo_gutierrez pablo_gutierrez
example.svelte.js
in src/lib/stores
11 - 2025-05-20 2025-05-20 1 1 +16 / -0 sean.clarke sean.clarke
main.html
in src/atoms/default
1 - 2022-12-29 2024-08-01 4 2 +7 / -6 njdehoog njdehoog
getAuthToken.applescript
in scripts/utils
10 - 2025-12-10 2025-12-10 1 1 +12 / -0 frederick.obrien frederick.obrien
dimensions.js
in src/lib/stores
3 - 2023-09-12 2024-08-01 2 1 +7 / -3 njdehoog njdehoog
defaults.scss
in src/lib/styles
3 - 2023-01-05 2024-08-01 2 1 +4 / -0 njdehoog njdehoog
Files With Most Contributors (Top 45)
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
main.scss
in src/atoms/default/styles
15 - 2022-12-29 2026-01-08 15 7 +151 / -130 njdehoog ed.gargan
app.js
in src/atoms/default
10 - 2022-12-29 2026-01-07 15 5 +78 / -45 njdehoog antonio.voce
svelte
Atom.svelte
in src/atoms/default/components
96 - 2023-02-03 2026-01-22 14 5 +262 / -111 njdehoog pablo_gutierrez
app.prerender.js
in src/atoms/default
9 1 2023-01-07 2025-05-20 7 4 +30 / -16 njdehoog sean.clarke
77 1 2022-12-28 2026-01-01 17 3 +229 / -129 njdehoog ed.gargan
testHarness.js
in scripts
123 7 2022-12-29 2025-12-17 9 3 +270 / -123 njdehoog frederick.obrien
templates.html
in harness
202 - 2022-12-29 2025-12-10 7 3 +207 / -5 njdehoog frederick.obrien
14 - 2022-06-14 2026-01-07 7 3 +26 / -10 njdehoog antonio.voce
util.js
in src/lib/helpers
119 2 2023-02-14 2025-11-06 6 3 +404 / -128 antonio.voce antonio.voce
scrollyteller.scss
in src/lib/styles
96 - 2023-02-14 2025-09-30 5 3 +230 / -10 antonio.voce frederick.obrien
scrollbarWidth.js
in src/lib/helpers
17 - 2023-01-08 2026-01-07 5 3 +67 / -38 njdehoog antonio.voce
deploy.js
in scripts
168 20 2022-06-14 2025-01-31 13 2 +412 / -193 njdehoog antonio.voce
15 - 2022-12-28 2025-12-11 6 2 +35 / -18 njdehoog ed.gargan
prerender.js
in scripts
27 2 2023-01-07 2025-04-01 5 2 +67 / -29 njdehoog ed.gargan
52 - 2025-05-23 2026-01-07 5 2 +84 / -22 antonio.voce antonio.voce
main.html
in src/atoms/default
1 - 2022-12-29 2024-08-01 4 2 +7 / -6 njdehoog njdehoog
_colors.scss
in src/lib/styles
60 - 2024-05-07 2024-08-01 3 2 +128 / -51 anna.leach njdehoog
mq.scss
in src/lib/styles
4 - 2022-12-29 2025-11-04 3 2 +37 / -32 njdehoog ed.gargan
platform.js
in src/lib/helpers
4 - 2025-06-13 2025-09-30 3 2 +28 / -21 frederick.obrien frederick.obrien
layout.scss
in src/lib/styles
79 - 2025-05-23 2025-06-13 2 2 +103 / -5 antonio.voce frederick.obrien
svelte
Scrolly.svelte
in src/lib/components
60 - 2025-05-06 2025-06-06 2 2 +67 / -3 sean.clarke ed.gargan
scrollyteller.js
in src/lib/helpers
57 1 2023-02-14 2024-08-01 2 2 +243 / -38 antonio.voce njdehoog
build.js
in scripts
33 1 2022-05-08 2024-08-01 10 1 +132 / -92 njdehoog njdehoog
deploylog.js
in scripts
26 2 2022-06-14 2024-08-01 3 1 +48 / -16 njdehoog njdehoog
preview.js
in scripts
41 2 2022-12-28 2024-08-01 3 1 +76 / -26 njdehoog njdehoog
fileSystem.js
in scripts/utils
27 2 2022-12-29 2024-08-01 3 1 +65 / -33 njdehoog njdehoog
index.html
in harness
203 - 2022-12-29 2024-08-01 2 1 +206 / -3 njdehoog njdehoog
38 2 2025-12-11 2025-12-15 2 1 +50 / -1 ed.gargan ed.gargan
dimensions.js
in src/lib/stores
3 - 2023-09-12 2024-08-01 2 1 +7 / -3 njdehoog njdehoog
devices.js
in src/lib/stores
11 - 2023-09-12 2024-08-01 2 1 +25 / -11 njdehoog njdehoog
defaults.scss
in src/lib/styles
3 - 2023-01-05 2024-08-01 2 1 +4 / -0 njdehoog njdehoog
svelte
StaticMap.svelte
in src/lib/components
212 - 2026-01-21 2026-01-22 2 1 +259 / -2 pablo_gutierrez pablo_gutierrez
svelte
Annotation.svelte
in src/lib/components
190 - 2026-01-21 2026-01-22 2 1 +237 / -4 pablo_gutierrez pablo_gutierrez
resizeFrame.js
in src/lib/helpers
13 - 2023-01-07 2024-08-01 2 1 +26 / -9 njdehoog njdehoog
3712 - 2025-11-07 2025-11-07 1 1 +3745 / -0 frederick.obrien frederick.obrien
79 - 2026-01-21 2026-01-21 1 1 +104 / -1 pablo_gutierrez pablo_gutierrez
getAuthToken.applescript
in scripts/utils
10 - 2025-12-10 2025-12-10 1 1 +12 / -0 frederick.obrien frederick.obrien
liveHarness.js
in scripts
33 - 2025-12-10 2025-12-10 1 1 +37 / -0 frederick.obrien frederick.obrien
50 - 2024-08-01 2024-08-01 1 1 +58 / -7 njdehoog njdehoog
example.svelte.js
in src/lib/stores
11 - 2025-05-20 2025-05-20 1 1 +16 / -0 sean.clarke sean.clarke
svelte
Locator.svelte
in src/lib/components
65 - 2026-01-21 2026-01-21 1 1 +83 / -0 pablo_gutierrez pablo_gutierrez
svelte
AdvertPlaceholder.svelte
in src/lib/components
50 - 2025-12-05 2025-12-05 1 1 +59 / -0 frederick.obrien frederick.obrien
svelte
ScaleBar.svelte
in src/lib/components
34 - 2026-01-21 2026-01-21 1 1 +37 / -0 pablo_gutierrez pablo_gutierrez
fetchText.svelte.js
in src/lib/helpers
11 - 2026-01-21 2026-01-21 1 1 +18 / -0 pablo_gutierrez pablo_gutierrez
tracking.js
in src/lib/helpers
32 2 2025-08-06 2025-08-06 1 1 +60 / -1 ed.gargan ed.gargan
Files With Least Contributors (Top 45)
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
3712 - 2025-11-07 2025-11-07 1 1 +3745 / -0 frederick.obrien frederick.obrien
svelte
StaticMap.svelte
in src/lib/components
212 - 2026-01-21 2026-01-22 2 1 +259 / -2 pablo_gutierrez pablo_gutierrez
index.html
in harness
203 - 2022-12-29 2024-08-01 2 1 +206 / -3 njdehoog njdehoog
svelte
Annotation.svelte
in src/lib/components
190 - 2026-01-21 2026-01-22 2 1 +237 / -4 pablo_gutierrez pablo_gutierrez
79 - 2026-01-21 2026-01-21 1 1 +104 / -1 pablo_gutierrez pablo_gutierrez
svelte
Locator.svelte
in src/lib/components
65 - 2026-01-21 2026-01-21 1 1 +83 / -0 pablo_gutierrez pablo_gutierrez
50 - 2024-08-01 2024-08-01 1 1 +58 / -7 njdehoog njdehoog
svelte
AdvertPlaceholder.svelte
in src/lib/components
50 - 2025-12-05 2025-12-05 1 1 +59 / -0 frederick.obrien frederick.obrien
preview.js
in scripts
41 2 2022-12-28 2024-08-01 3 1 +76 / -26 njdehoog njdehoog
38 2 2025-12-11 2025-12-15 2 1 +50 / -1 ed.gargan ed.gargan
svelte
ScaleBar.svelte
in src/lib/components
34 - 2026-01-21 2026-01-21 1 1 +37 / -0 pablo_gutierrez pablo_gutierrez
build.js
in scripts
33 1 2022-05-08 2024-08-01 10 1 +132 / -92 njdehoog njdehoog
liveHarness.js
in scripts
33 - 2025-12-10 2025-12-10 1 1 +37 / -0 frederick.obrien frederick.obrien
tracking.js
in src/lib/helpers
32 2 2025-08-06 2025-08-06 1 1 +60 / -1 ed.gargan ed.gargan
fileSystem.js
in scripts/utils
27 2 2022-12-29 2024-08-01 3 1 +65 / -33 njdehoog njdehoog
deploylog.js
in scripts
26 2 2022-06-14 2024-08-01 3 1 +48 / -16 njdehoog njdehoog
resizeFrame.js
in src/lib/helpers
13 - 2023-01-07 2024-08-01 2 1 +26 / -9 njdehoog njdehoog
example.svelte.js
in src/lib/stores
11 - 2025-05-20 2025-05-20 1 1 +16 / -0 sean.clarke sean.clarke
devices.js
in src/lib/stores
11 - 2023-09-12 2024-08-01 2 1 +25 / -11 njdehoog njdehoog
fetchText.svelte.js
in src/lib/helpers
11 - 2026-01-21 2026-01-21 1 1 +18 / -0 pablo_gutierrez pablo_gutierrez
getAuthToken.applescript
in scripts/utils
10 - 2025-12-10 2025-12-10 1 1 +12 / -0 frederick.obrien frederick.obrien
dimensions.js
in src/lib/stores
3 - 2023-09-12 2024-08-01 2 1 +7 / -3 njdehoog njdehoog
defaults.scss
in src/lib/styles
3 - 2023-01-05 2024-08-01 2 1 +4 / -0 njdehoog njdehoog
deploy.js
in scripts
168 20 2022-06-14 2025-01-31 13 2 +412 / -193 njdehoog antonio.voce
layout.scss
in src/lib/styles
79 - 2025-05-23 2025-06-13 2 2 +103 / -5 antonio.voce frederick.obrien
_colors.scss
in src/lib/styles
60 - 2024-05-07 2024-08-01 3 2 +128 / -51 anna.leach njdehoog
svelte
Scrolly.svelte
in src/lib/components
60 - 2025-05-06 2025-06-06 2 2 +67 / -3 sean.clarke ed.gargan
scrollyteller.js
in src/lib/helpers
57 1 2023-02-14 2024-08-01 2 2 +243 / -38 antonio.voce njdehoog
52 - 2025-05-23 2026-01-07 5 2 +84 / -22 antonio.voce antonio.voce
prerender.js
in scripts
27 2 2023-01-07 2025-04-01 5 2 +67 / -29 njdehoog ed.gargan
15 - 2022-12-28 2025-12-11 6 2 +35 / -18 njdehoog ed.gargan
mq.scss
in src/lib/styles
4 - 2022-12-29 2025-11-04 3 2 +37 / -32 njdehoog ed.gargan
platform.js
in src/lib/helpers
4 - 2025-06-13 2025-09-30 3 2 +28 / -21 frederick.obrien frederick.obrien
main.html
in src/atoms/default
1 - 2022-12-29 2024-08-01 4 2 +7 / -6 njdehoog njdehoog
templates.html
in harness
202 - 2022-12-29 2025-12-10 7 3 +207 / -5 njdehoog frederick.obrien
testHarness.js
in scripts
123 7 2022-12-29 2025-12-17 9 3 +270 / -123 njdehoog frederick.obrien
util.js
in src/lib/helpers
119 2 2023-02-14 2025-11-06 6 3 +404 / -128 antonio.voce antonio.voce
scrollyteller.scss
in src/lib/styles
96 - 2023-02-14 2025-09-30 5 3 +230 / -10 antonio.voce frederick.obrien
77 1 2022-12-28 2026-01-01 17 3 +229 / -129 njdehoog ed.gargan
scrollbarWidth.js
in src/lib/helpers
17 - 2023-01-08 2026-01-07 5 3 +67 / -38 njdehoog antonio.voce
14 - 2022-06-14 2026-01-07 7 3 +26 / -10 njdehoog antonio.voce
app.prerender.js
in src/atoms/default
9 1 2023-01-07 2025-05-20 7 4 +30 / -16 njdehoog sean.clarke
svelte
Atom.svelte
in src/atoms/default/components
96 - 2023-02-03 2026-01-22 14 5 +262 / -111 njdehoog pablo_gutierrez
app.js
in src/atoms/default
10 - 2022-12-29 2026-01-07 15 5 +78 / -45 njdehoog antonio.voce
main.scss
in src/atoms/default/styles
15 - 2022-12-29 2026-01-08 15 7 +151 / -130 njdehoog ed.gargan
Correlations

File Size vs. Number of Changes: 45 points

src/atoms/default/components/Atom.svelte x: 96 lines of code y: 14 # changes src/lib/components/Annotation.svelte x: 190 lines of code y: 2 # changes src/lib/components/StaticMap.svelte x: 212 lines of code y: 2 # changes ai/icons/generate-sprite.js x: 79 lines of code y: 1 # changes src/lib/components/Locator.svelte x: 65 lines of code y: 1 # changes src/lib/components/ScaleBar.svelte x: 34 lines of code y: 1 # changes src/lib/helpers/fetchText.svelte.js x: 11 lines of code y: 1 # changes src/atoms/default/styles/main.scss x: 15 lines of code y: 15 # changes vite.config.js x: 77 lines of code y: 17 # changes project.config.js x: 14 lines of code y: 7 # changes src/atoms/default/app.js x: 10 lines of code y: 15 # changes src/lib/helpers/scrollbarWidth.js x: 17 lines of code y: 5 # changes src/lib/styles/full-width-immersive-layout.scss x: 52 lines of code y: 5 # changes scripts/testHarness.js x: 123 lines of code y: 9 # changes scripts/purgeSourceCss.js x: 38 lines of code y: 2 # changes svelte.config.js x: 15 lines of code y: 6 # changes harness/templates.html x: 202 lines of code y: 7 # changes scripts/liveHarness.js x: 33 lines of code y: 1 # changes src/lib/components/AdvertPlaceholder.svelte x: 50 lines of code y: 1 # changes harness/templates/dcr-interactive__immersive__apps.html x: 3712 lines of code y: 1 # changes src/lib/helpers/util.js x: 119 lines of code y: 6 # changes src/lib/styles/mq.scss x: 4 lines of code y: 3 # changes src/lib/styles/scrollyteller.scss x: 96 lines of code y: 5 # changes src/lib/styles/layout.scss x: 79 lines of code y: 2 # changes src/lib/components/Scrolly.svelte x: 60 lines of code y: 2 # changes src/atoms/default/app.prerender.js x: 9 lines of code y: 7 # changes scripts/prerender.js x: 27 lines of code y: 5 # changes scripts/deploy.js x: 168 lines of code y: 13 # changes harness/index.html x: 203 lines of code y: 2 # changes scripts/build.js x: 33 lines of code y: 10 # changes scripts/deploylog.js x: 26 lines of code y: 3 # changes scripts/preview.js x: 41 lines of code y: 3 # changes scripts/utils/fileSystem.js x: 27 lines of code y: 3 # changes src/atoms/default/main.html x: 1 lines of code y: 4 # changes src/lib/helpers/resizeFrame.js x: 13 lines of code y: 2 # changes src/lib/stores/dimensions.js x: 3 lines of code y: 2 # changes src/lib/styles/_colors.scss x: 60 lines of code y: 3 # changes
17.0
# changes
  min: 1.0
  average: 4.47
  25th percentile: 1.5
  median: 3.0
  75th percentile: 6.0
  max: 17.0
0 3712.0
lines of code
min: 1.0 | average: 137.6 | 25th percentile: 12.0 | median: 34.0 | 75th percentile: 79.0 | max: 3712.0

Number of Contributors vs. Number of Changes: 45 points

src/atoms/default/components/Atom.svelte x: 5 # contributors y: 14 # changes src/lib/components/Annotation.svelte x: 1 # contributors y: 2 # changes ai/icons/generate-sprite.js x: 1 # contributors y: 1 # changes src/atoms/default/styles/main.scss x: 7 # contributors y: 15 # changes vite.config.js x: 3 # contributors y: 17 # changes project.config.js x: 3 # contributors y: 7 # changes src/atoms/default/app.js x: 5 # contributors y: 15 # changes src/lib/helpers/scrollbarWidth.js x: 3 # contributors y: 5 # changes src/lib/styles/full-width-immersive-layout.scss x: 2 # contributors y: 5 # changes scripts/testHarness.js x: 3 # contributors y: 9 # changes svelte.config.js x: 2 # contributors y: 6 # changes src/lib/helpers/util.js x: 3 # contributors y: 6 # changes src/lib/styles/mq.scss x: 2 # contributors y: 3 # changes src/lib/styles/layout.scss x: 2 # contributors y: 2 # changes src/atoms/default/app.prerender.js x: 4 # contributors y: 7 # changes scripts/deploy.js x: 2 # contributors y: 13 # changes scripts/build.js x: 1 # contributors y: 10 # changes scripts/deploylog.js x: 1 # contributors y: 3 # changes src/atoms/default/main.html x: 2 # contributors y: 4 # changes
17.0
# changes
  min: 1.0
  average: 4.47
  25th percentile: 1.5
  median: 3.0
  75th percentile: 6.0
  max: 17.0
0 7.0
# contributors
min: 1.0 | average: 1.93 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.5 | max: 7.0

Number of Contributors vs. File Size: 45 points

src/atoms/default/components/Atom.svelte x: 5 # contributors y: 96 lines of code src/lib/components/Annotation.svelte x: 1 # contributors y: 190 lines of code src/lib/components/StaticMap.svelte x: 1 # contributors y: 212 lines of code ai/icons/generate-sprite.js x: 1 # contributors y: 79 lines of code src/lib/components/Locator.svelte x: 1 # contributors y: 65 lines of code src/lib/components/ScaleBar.svelte x: 1 # contributors y: 34 lines of code src/lib/helpers/fetchText.svelte.js x: 1 # contributors y: 11 lines of code src/atoms/default/styles/main.scss x: 7 # contributors y: 15 lines of code vite.config.js x: 3 # contributors y: 77 lines of code project.config.js x: 3 # contributors y: 14 lines of code src/atoms/default/app.js x: 5 # contributors y: 10 lines of code src/lib/helpers/scrollbarWidth.js x: 3 # contributors y: 17 lines of code src/lib/styles/full-width-immersive-layout.scss x: 2 # contributors y: 52 lines of code scripts/testHarness.js x: 3 # contributors y: 123 lines of code svelte.config.js x: 2 # contributors y: 15 lines of code harness/templates.html x: 3 # contributors y: 202 lines of code src/lib/components/AdvertPlaceholder.svelte x: 1 # contributors y: 50 lines of code harness/templates/dcr-interactive__immersive__apps.html x: 1 # contributors y: 3712 lines of code src/lib/styles/mq.scss x: 2 # contributors y: 4 lines of code src/lib/styles/scrollyteller.scss x: 3 # contributors y: 96 lines of code src/lib/styles/layout.scss x: 2 # contributors y: 79 lines of code src/lib/components/Scrolly.svelte x: 2 # contributors y: 60 lines of code src/atoms/default/app.prerender.js x: 4 # contributors y: 9 lines of code scripts/deploy.js x: 2 # contributors y: 168 lines of code scripts/deploylog.js x: 1 # contributors y: 26 lines of code
3712.0
lines of code
  min: 1.0
  average: 137.6
  25th percentile: 12.0
  median: 34.0
  75th percentile: 79.0
  max: 3712.0
0 7.0
# contributors
min: 1.0 | average: 1.93 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.5 | max: 7.0

Number of Changes vs. Line Churn: 130 points

README.md x: 20 # changes y: 2110 line churn src/atoms/default/components/Atom.svelte x: 14 # changes y: 373 line churn src/lib/components/Annotation.svelte x: 2 # changes y: 241 line churn ai/icons/generate-sprite.js x: 1 # changes y: 105 line churn .gitignore x: 4 # changes y: 6 line churn package-lock.json x: 26 # changes y: 23314 line churn package.json x: 28 # changes y: 226 line churn src/assets/geo/world-map.json x: 1 # changes y: 24035 line churn src/atoms/default/styles/main.scss x: 15 # changes y: 281 line churn vite.config.js x: 17 # changes y: 358 line churn project.config.js x: 7 # changes y: 36 line churn src/lib/helpers/scrollbarWidth.js x: 5 # changes y: 105 line churn scripts/testHarness.js x: 9 # changes y: 393 line churn svelte.config.js x: 6 # changes y: 53 line churn harness/templates/dcr-interactive__immersive__apps.html x: 1 # changes y: 3745 line churn src/lib/styles/_enhanced_fonts.scss x: 3 # changes y: 420 line churn src/lib/styles/guss-typography/_typography.mixins.scss x: 4 # changes y: 850 line churn harness/templates/app_article.html x: 4 # changes y: 211001 line churn scripts/deploy.js x: 13 # changes y: 605 line churn harness/templates/dcr-interactive__immersive.html x: 4 # changes y: 20393 line churn harness/templates/article.html x: 2 # changes y: 9054 line churn scripts/build.js x: 10 # changes y: 224 line churn harness/dcr-interactive__immersive.html x: 2 # changes y: 16432 line churn public/index.html x: 2 # changes y: 1576 line churn
211001.0
line churn
  min: 1.0
  average: 2828.68
  25th percentile: 16.0
  median: 72.0
  75th percentile: 228.5
  max: 211001.0
0 28.0
# changes
min: 1.0 | average: 3.49 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 28.0

Number of Contributors vs. Line Churn: 45 points

src/atoms/default/components/Atom.svelte x: 5 # contributors y: 373 line churn src/lib/components/Annotation.svelte x: 1 # contributors y: 241 line churn src/lib/components/StaticMap.svelte x: 1 # contributors y: 261 line churn ai/icons/generate-sprite.js x: 1 # contributors y: 105 line churn src/lib/components/Locator.svelte x: 1 # contributors y: 83 line churn src/lib/components/ScaleBar.svelte x: 1 # contributors y: 37 line churn src/lib/helpers/fetchText.svelte.js x: 1 # contributors y: 18 line churn src/atoms/default/styles/main.scss x: 7 # contributors y: 281 line churn vite.config.js x: 3 # contributors y: 358 line churn project.config.js x: 3 # contributors y: 36 line churn src/atoms/default/app.js x: 5 # contributors y: 123 line churn src/lib/helpers/scrollbarWidth.js x: 3 # contributors y: 105 line churn src/lib/styles/full-width-immersive-layout.scss x: 2 # contributors y: 106 line churn scripts/testHarness.js x: 3 # contributors y: 393 line churn scripts/purgeSourceCss.js x: 1 # contributors y: 51 line churn svelte.config.js x: 2 # contributors y: 53 line churn harness/templates.html x: 3 # contributors y: 212 line churn scripts/utils/getAuthToken.applescript x: 1 # contributors y: 12 line churn src/lib/components/AdvertPlaceholder.svelte x: 1 # contributors y: 59 line churn harness/templates/dcr-interactive__immersive__apps.html x: 1 # contributors y: 3745 line churn src/lib/helpers/util.js x: 3 # contributors y: 532 line churn src/lib/styles/mq.scss x: 2 # contributors y: 69 line churn src/lib/styles/scrollyteller.scss x: 3 # contributors y: 240 line churn src/atoms/default/app.prerender.js x: 4 # contributors y: 46 line churn scripts/prerender.js x: 2 # contributors y: 96 line churn scripts/deploy.js x: 2 # contributors y: 605 line churn harness/index.html x: 1 # contributors y: 209 line churn scripts/build.js x: 1 # contributors y: 224 line churn scripts/preview.js x: 1 # contributors y: 102 line churn src/atoms/default/main.html x: 2 # contributors y: 13 line churn src/lib/helpers/scrollyteller.js x: 2 # contributors y: 281 line churn src/lib/styles/_colors.scss x: 2 # contributors y: 179 line churn
3745.0
line churn
  min: 4.0
  average: 220.02
  25th percentile: 41.5
  median: 96.0
  75th percentile: 232.0
  max: 3745.0
0 7.0
# contributors
min: 1.0 | average: 1.93 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.5 | max: 7.0

File Size vs. Line Churn: 45 points

src/atoms/default/components/Atom.svelte x: 96 lines of code y: 373 line churn src/lib/components/Annotation.svelte x: 190 lines of code y: 241 line churn src/lib/components/StaticMap.svelte x: 212 lines of code y: 261 line churn ai/icons/generate-sprite.js x: 79 lines of code y: 105 line churn src/lib/components/Locator.svelte x: 65 lines of code y: 83 line churn src/lib/components/ScaleBar.svelte x: 34 lines of code y: 37 line churn src/lib/helpers/fetchText.svelte.js x: 11 lines of code y: 18 line churn src/atoms/default/styles/main.scss x: 15 lines of code y: 281 line churn vite.config.js x: 77 lines of code y: 358 line churn project.config.js x: 14 lines of code y: 36 line churn src/atoms/default/app.js x: 10 lines of code y: 123 line churn src/lib/helpers/scrollbarWidth.js x: 17 lines of code y: 105 line churn src/lib/styles/full-width-immersive-layout.scss x: 52 lines of code y: 106 line churn scripts/testHarness.js x: 123 lines of code y: 393 line churn scripts/purgeSourceCss.js x: 38 lines of code y: 51 line churn svelte.config.js x: 15 lines of code y: 53 line churn harness/templates.html x: 202 lines of code y: 212 line churn scripts/liveHarness.js x: 33 lines of code y: 37 line churn scripts/utils/getAuthToken.applescript x: 10 lines of code y: 12 line churn src/lib/components/AdvertPlaceholder.svelte x: 50 lines of code y: 59 line churn harness/templates/dcr-interactive__immersive__apps.html x: 3712 lines of code y: 3745 line churn src/lib/helpers/util.js x: 119 lines of code y: 532 line churn src/lib/styles/mq.scss x: 4 lines of code y: 69 line churn src/lib/helpers/platform.js x: 4 lines of code y: 49 line churn src/lib/styles/scrollyteller.scss x: 96 lines of code y: 240 line churn src/lib/helpers/tracking.js x: 32 lines of code y: 61 line churn src/lib/components/Scrolly.svelte x: 60 lines of code y: 70 line churn src/atoms/default/app.prerender.js x: 9 lines of code y: 46 line churn scripts/prerender.js x: 27 lines of code y: 96 line churn scripts/deploy.js x: 168 lines of code y: 605 line churn scripts/build.js x: 33 lines of code y: 224 line churn scripts/deploylog.js x: 26 lines of code y: 64 line churn scripts/preview.js x: 41 lines of code y: 102 line churn src/atoms/default/main.html x: 1 lines of code y: 13 line churn src/lib/helpers/resizeFrame.js x: 13 lines of code y: 35 line churn src/lib/helpers/scrollyteller.js x: 57 lines of code y: 281 line churn src/lib/styles/_colors.scss x: 60 lines of code y: 179 line churn
3745.0
line churn
  min: 4.0
  average: 220.02
  25th percentile: 41.5
  median: 96.0
  75th percentile: 232.0
  max: 3745.0
0 3712.0
lines of code
min: 1.0 | average: 137.6 | 25th percentile: 12.0 | median: 34.0 | 75th percentile: 79.0 | max: 3712.0