Overview
File Change Frequency Overall
  • There are 71 files with 11,708 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)
    • 1 file changed 6-20 times (262 lines of code)
    • 70 files changed 1-5 times (11,446 lines of code)
0% | 0% | 0% | 2% | 97%
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 71 files with 11,708 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 4 files changed by 2-5 contributors (528 lines of code)
    • 67 files changed by 1 contributor (11,180 lines of code)
0% | 0% | 0% | 4% | 95%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
tsx, json, ts, html, css, svg, jsx, js, txt, md, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 0% | 0% | 64% | 35%
tsx0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
jsx0% | 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
src0% | 0% | 0% | 2% | 97%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
server.js
in src/server_proxy/server
262 1 2025-05-09 2026-01-13 7 3 +897 / -175 jmahood@google.com 37087160+bvschroeder@users....
service-worker.js
in src/server_proxy/server/public
95 - 2025-05-09 2025-09-05 5 3 +313 / -43 jmahood@google.com justin@mahood.dev
index.css
in src/gemini_co_drawing
4 - 2025-04-10 2025-04-12 2 1 +10 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/image_to_code
5 - 2025-04-10 2025-04-12 2 1 +11 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.tsx
in src/image_to_code
5 - 2025-04-10 2025-04-12 2 1 +13 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.tsx
in src/gemini_co_drawing
5 - 2025-04-10 2025-04-12 2 1 +13 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
types.ts
in src/video_toys/lib
6 - 2025-04-10 2025-04-12 2 1 +14 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.tsx
in src/spatial_understanding
9 - 2025-04-10 2025-04-12 2 1 +32 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
context.ts
in src/video_toys
9 - 2025-04-10 2025-04-12 2 1 +19 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
parse.ts
in src/video_toys/lib
10 - 2025-04-10 2025-04-12 2 1 +19 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/pdf_summary
11 - 2025-04-10 2025-04-12 2 1 +17 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
prompts.ts
in src/video_toys/lib
13 - 2025-04-10 2025-04-12 2 1 +28 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/gemini_co_drawing
13 - 2025-04-10 2025-04-12 2 1 +19 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/image_to_code
17 - 2025-04-10 2025-04-12 2 1 +23 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
ScreenshareButton.tsx
in src/spatial_understanding
18 - 2025-04-10 2025-04-12 2 1 +43 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
utils.tsx
in src/spatial_understanding
21 2 2025-04-10 2025-04-12 2 1 +45 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
ToggleButton.jsx
in src/image_to_code/components
22 - 2025-04-10 2025-04-12 2 1 +26 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/tiny_cats
22 - 2025-04-10 2025-04-12 2 1 +28 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/flashcard_maker
24 - 2025-04-10 2025-04-12 2 1 +33 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/spatial_understanding
25 - 2025-04-10 2025-04-12 2 1 +31 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
hooks.tsx
in src/spatial_understanding
25 1 2025-04-10 2025-04-12 2 1 +48 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/maps_explorer
25 - 2025-04-10 2025-04-12 2 1 +31 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
ExampleImages.tsx
in src/spatial_understanding
26 - 2025-04-10 2025-04-12 2 1 +50 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Types.tsx
in src/spatial_understanding
26 - 2025-04-10 2025-04-12 2 1 +50 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/p5js_playground
26 - 2025-04-10 2025-04-12 2 1 +32 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Palette.tsx
in src/spatial_understanding
35 - 2025-04-10 2025-04-12 2 1 +59 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
DetectTypeSelector.tsx
in src/spatial_understanding
37 1 2025-04-10 2025-04-12 2 1 +64 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Header.jsx
in src/image_to_code/components
41 - 2025-04-10 2025-04-12 2 1 +45 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/gif_maker
46 - 2025-04-10 2025-04-12 2 1 +59 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.tsx
in src/video_toys
47 2 2025-04-10 2025-04-12 2 1 +64 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
App.tsx
in src/spatial_understanding
48 1 2025-04-10 2025-04-12 2 1 +73 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/video_toys
49 - 2025-04-10 2025-04-12 2 1 +57 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
websocket-interceptor.js
in src/server_proxy/server/public
49 3 2025-05-18 2025-05-19 2 2 +132 / -2 jmahood@google.com justinmahood@users.noreply....
atoms.tsx
in src/spatial_understanding
52 - 2025-04-10 2025-04-12 2 1 +100 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
SideControls.tsx
in src/spatial_understanding
53 - 2025-04-10 2025-04-12 2 1 +78 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
youtube.ts
in src/video_toys/lib
68 3 2025-04-10 2025-04-12 2 1 +97 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
ErrorModal.jsx
in src/image_to_code/components
70 - 2025-04-10 2025-04-12 2 1 +80 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
TopBar.tsx
in src/spatial_understanding
71 1 2025-04-10 2025-04-12 2 1 +94 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.ts
in src/maps_explorer
91 4 2025-04-10 2025-04-12 2 1 +116 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
consts.tsx
in src/spatial_understanding
93 2 2025-04-10 2025-04-12 2 1 +124 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.ts
in src/flashcard_maker
95 - 2025-04-10 2025-04-12 2 1 +122 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
ExtraModeControls.tsx
in src/spatial_understanding
98 - 2025-04-10 2025-04-12 2 1 +124 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.ts
in src/tiny_cats
99 3 2025-04-10 2025-04-12 2 1 +118 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
ExampleGallery.tsx
in src/video_toys/components
101 1 2025-04-10 2025-04-12 2 1 +122 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
textGeneration.ts
in src/video_toys/lib
108 1 2025-04-10 2025-04-12 2 1 +141 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/maps_planner
119 - 2025-04-10 2025-04-12 2 1 +149 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
placeholder.html
in src/server_proxy/server/public
122 - 2025-05-09 2025-05-14 2 2 +296 / -0 jmahood@google.com justinmahood@users.noreply....
index.css
in src/tiny_cats
127 - 2025-04-10 2025-04-12 2 1 +151 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/spatial_understanding
132 - 2025-04-10 2025-04-12 2 1 +163 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/maps_explorer
146 - 2025-04-10 2025-04-12 2 1 +172 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
index.ts
in src/gemini_95
1239 35 2025-04-10 2025-04-12 2 1 +1654 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
server.js
in src/server_proxy/server
262 1 2025-05-09 2026-01-13 7 3 +897 / -175 jmahood@google.com 37087160+bvschroeder@users....
index.ts
in src/maps_planner
765 22 2025-04-10 2025-04-12 2 1 +922 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/gemini_95
743 - 2025-04-10 2025-04-12 2 1 +876 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/p5js_playground
618 - 2025-04-10 2025-04-12 2 1 +783 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/maps_planner
621 - 2025-04-10 2025-04-12 2 1 +767 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Content.tsx
in src/spatial_understanding
500 3 2025-04-10 2025-04-12 2 1 +557 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
playground.tsx
in src/p5js_playground
462 19 2025-04-10 2025-04-12 2 1 +539 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
ContentContainer.tsx
in src/video_toys/components
464 2 2025-04-10 2025-04-12 2 1 +533 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
App.tsx
in src/video_toys
399 2 2025-04-10 2025-04-12 2 1 +495 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Home.tsx
in src/image_to_code
416 2 2025-04-10 2025-04-12 2 1 +474 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Home.tsx
in src/gemini_co_drawing
361 1 2025-04-10 2025-04-12 2 1 +453 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/gif_maker
346 - 2025-04-10 2025-04-12 2 1 +406 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/gemini_95
329 - 2025-04-10 2025-04-12 2 1 +377 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
service-worker.js
in src/server_proxy/server/public
95 - 2025-05-09 2025-09-05 5 3 +313 / -43 jmahood@google.com justin@mahood.dev
Prompt.tsx
in src/spatial_understanding
317 3 2025-04-10 2025-04-12 2 1 +352 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
placeholder.html
in src/server_proxy/server/public
122 - 2025-05-09 2025-05-14 2 2 +296 / -0 jmahood@google.com justinmahood@users.noreply....
index.ts
in src/gif_maker
220 5 2025-04-10 2025-04-12 2 1 +288 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
styles.ts
in src/pdf_summary
248 - 2025-04-10 2025-04-12 2 1 +273 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
CodePreview.jsx
in src/image_to_code/components
235 - 2025-04-10 2025-04-12 2 1 +248 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/flashcard_maker
195 - 2025-04-10 2025-04-12 2 1 +224 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.tsx
in src/p5js_playground
182 3 2025-04-10 2025-04-12 2 1 +223 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.ts
in src/pdf_summary
178 9 2025-04-10 2025-04-12 2 1 +205 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/video_toys
149 - 2025-04-10 2025-04-12 2 1 +184 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/maps_explorer
146 - 2025-04-10 2025-04-12 2 1 +172 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/spatial_understanding
132 - 2025-04-10 2025-04-12 2 1 +163 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/tiny_cats
127 - 2025-04-10 2025-04-12 2 1 +151 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/maps_planner
119 - 2025-04-10 2025-04-12 2 1 +149 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
textGeneration.ts
in src/video_toys/lib
108 1 2025-04-10 2025-04-12 2 1 +141 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
websocket-interceptor.js
in src/server_proxy/server/public
49 3 2025-05-18 2025-05-19 2 2 +132 / -2 jmahood@google.com justinmahood@users.noreply....
consts.tsx
in src/spatial_understanding
93 2 2025-04-10 2025-04-12 2 1 +124 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
ExtraModeControls.tsx
in src/spatial_understanding
98 - 2025-04-10 2025-04-12 2 1 +124 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.ts
in src/flashcard_maker
95 - 2025-04-10 2025-04-12 2 1 +122 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
ExampleGallery.tsx
in src/video_toys/components
101 1 2025-04-10 2025-04-12 2 1 +122 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.ts
in src/tiny_cats
99 3 2025-04-10 2025-04-12 2 1 +118 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.ts
in src/maps_explorer
91 4 2025-04-10 2025-04-12 2 1 +116 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
atoms.tsx
in src/spatial_understanding
52 - 2025-04-10 2025-04-12 2 1 +100 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
youtube.ts
in src/video_toys/lib
68 3 2025-04-10 2025-04-12 2 1 +97 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
TopBar.tsx
in src/spatial_understanding
71 1 2025-04-10 2025-04-12 2 1 +94 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
ErrorModal.jsx
in src/image_to_code/components
70 - 2025-04-10 2025-04-12 2 1 +80 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
SideControls.tsx
in src/spatial_understanding
53 - 2025-04-10 2025-04-12 2 1 +78 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
App.tsx
in src/spatial_understanding
48 1 2025-04-10 2025-04-12 2 1 +73 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
DetectTypeSelector.tsx
in src/spatial_understanding
37 1 2025-04-10 2025-04-12 2 1 +64 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.tsx
in src/video_toys
47 2 2025-04-10 2025-04-12 2 1 +64 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Palette.tsx
in src/spatial_understanding
35 - 2025-04-10 2025-04-12 2 1 +59 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/gif_maker
46 - 2025-04-10 2025-04-12 2 1 +59 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/video_toys
49 - 2025-04-10 2025-04-12 2 1 +57 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
ExampleImages.tsx
in src/spatial_understanding
26 - 2025-04-10 2025-04-12 2 1 +50 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Types.tsx
in src/spatial_understanding
26 - 2025-04-10 2025-04-12 2 1 +50 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
hooks.tsx
in src/spatial_understanding
25 1 2025-04-10 2025-04-12 2 1 +48 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
server.js
in src/server_proxy/server
262 1 2025-05-09 2026-01-13 7 3 +897 / -175 jmahood@google.com 37087160+bvschroeder@users....
service-worker.js
in src/server_proxy/server/public
95 - 2025-05-09 2025-09-05 5 3 +313 / -43 jmahood@google.com justin@mahood.dev
placeholder.html
in src/server_proxy/server/public
122 - 2025-05-09 2025-05-14 2 2 +296 / -0 jmahood@google.com justinmahood@users.noreply....
websocket-interceptor.js
in src/server_proxy/server/public
49 3 2025-05-18 2025-05-19 2 2 +132 / -2 jmahood@google.com justinmahood@users.noreply....
index.tsx
in src/gemini_co_drawing
5 - 2025-04-10 2025-04-12 2 1 +13 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/gemini_co_drawing
13 - 2025-04-10 2025-04-12 2 1 +19 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Home.tsx
in src/gemini_co_drawing
361 1 2025-04-10 2025-04-12 2 1 +453 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/gemini_co_drawing
4 - 2025-04-10 2025-04-12 2 1 +10 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.tsx
in src/p5js_playground
182 3 2025-04-10 2025-04-12 2 1 +223 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/p5js_playground
26 - 2025-04-10 2025-04-12 2 1 +32 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/p5js_playground
618 - 2025-04-10 2025-04-12 2 1 +783 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
playground.tsx
in src/p5js_playground
462 19 2025-04-10 2025-04-12 2 1 +539 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/pdf_summary
11 - 2025-04-10 2025-04-12 2 1 +17 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
styles.ts
in src/pdf_summary
248 - 2025-04-10 2025-04-12 2 1 +273 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.ts
in src/pdf_summary
178 9 2025-04-10 2025-04-12 2 1 +205 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.tsx
in src/video_toys
47 2 2025-04-10 2025-04-12 2 1 +64 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
App.tsx
in src/video_toys
399 2 2025-04-10 2025-04-12 2 1 +495 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/video_toys
49 - 2025-04-10 2025-04-12 2 1 +57 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
context.ts
in src/video_toys
9 - 2025-04-10 2025-04-12 2 1 +19 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/video_toys
149 - 2025-04-10 2025-04-12 2 1 +184 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
ContentContainer.tsx
in src/video_toys/components
464 2 2025-04-10 2025-04-12 2 1 +533 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
ExampleGallery.tsx
in src/video_toys/components
101 1 2025-04-10 2025-04-12 2 1 +122 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
parse.ts
in src/video_toys/lib
10 - 2025-04-10 2025-04-12 2 1 +19 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
prompts.ts
in src/video_toys/lib
13 - 2025-04-10 2025-04-12 2 1 +28 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
types.ts
in src/video_toys/lib
6 - 2025-04-10 2025-04-12 2 1 +14 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
textGeneration.ts
in src/video_toys/lib
108 1 2025-04-10 2025-04-12 2 1 +141 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
youtube.ts
in src/video_toys/lib
68 3 2025-04-10 2025-04-12 2 1 +97 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/maps_planner
119 - 2025-04-10 2025-04-12 2 1 +149 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/maps_planner
621 - 2025-04-10 2025-04-12 2 1 +767 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.ts
in src/maps_planner
765 22 2025-04-10 2025-04-12 2 1 +922 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/maps_explorer
25 - 2025-04-10 2025-04-12 2 1 +31 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/maps_explorer
146 - 2025-04-10 2025-04-12 2 1 +172 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.ts
in src/maps_explorer
91 4 2025-04-10 2025-04-12 2 1 +116 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.tsx
in src/spatial_understanding
9 - 2025-04-10 2025-04-12 2 1 +32 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Prompt.tsx
in src/spatial_understanding
317 3 2025-04-10 2025-04-12 2 1 +352 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
App.tsx
in src/spatial_understanding
48 1 2025-04-10 2025-04-12 2 1 +73 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
consts.tsx
in src/spatial_understanding
93 2 2025-04-10 2025-04-12 2 1 +124 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
hooks.tsx
in src/spatial_understanding
25 1 2025-04-10 2025-04-12 2 1 +48 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/spatial_understanding
25 - 2025-04-10 2025-04-12 2 1 +31 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Palette.tsx
in src/spatial_understanding
35 - 2025-04-10 2025-04-12 2 1 +59 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
TopBar.tsx
in src/spatial_understanding
71 1 2025-04-10 2025-04-12 2 1 +94 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Content.tsx
in src/spatial_understanding
500 3 2025-04-10 2025-04-12 2 1 +557 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
SideControls.tsx
in src/spatial_understanding
53 - 2025-04-10 2025-04-12 2 1 +78 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/spatial_understanding
132 - 2025-04-10 2025-04-12 2 1 +163 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
ExtraModeControls.tsx
in src/spatial_understanding
98 - 2025-04-10 2025-04-12 2 1 +124 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
DetectTypeSelector.tsx
in src/spatial_understanding
37 1 2025-04-10 2025-04-12 2 1 +64 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
ScreenshareButton.tsx
in src/spatial_understanding
18 - 2025-04-10 2025-04-12 2 1 +43 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
atoms.tsx
in src/spatial_understanding
52 - 2025-04-10 2025-04-12 2 1 +100 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Types.tsx
in src/spatial_understanding
26 - 2025-04-10 2025-04-12 2 1 +50 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
utils.tsx
in src/spatial_understanding
21 2 2025-04-10 2025-04-12 2 1 +45 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
index.ts
in src/gemini_95
1239 35 2025-04-10 2025-04-12 2 1 +1654 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.ts
in src/maps_planner
765 22 2025-04-10 2025-04-12 2 1 +922 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/gemini_95
743 - 2025-04-10 2025-04-12 2 1 +876 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/maps_planner
621 - 2025-04-10 2025-04-12 2 1 +767 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/p5js_playground
618 - 2025-04-10 2025-04-12 2 1 +783 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Content.tsx
in src/spatial_understanding
500 3 2025-04-10 2025-04-12 2 1 +557 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
ContentContainer.tsx
in src/video_toys/components
464 2 2025-04-10 2025-04-12 2 1 +533 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
playground.tsx
in src/p5js_playground
462 19 2025-04-10 2025-04-12 2 1 +539 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Home.tsx
in src/image_to_code
416 2 2025-04-10 2025-04-12 2 1 +474 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
App.tsx
in src/video_toys
399 2 2025-04-10 2025-04-12 2 1 +495 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Home.tsx
in src/gemini_co_drawing
361 1 2025-04-10 2025-04-12 2 1 +453 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/gif_maker
346 - 2025-04-10 2025-04-12 2 1 +406 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/gemini_95
329 - 2025-04-10 2025-04-12 2 1 +377 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Prompt.tsx
in src/spatial_understanding
317 3 2025-04-10 2025-04-12 2 1 +352 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
styles.ts
in src/pdf_summary
248 - 2025-04-10 2025-04-12 2 1 +273 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
CodePreview.jsx
in src/image_to_code/components
235 - 2025-04-10 2025-04-12 2 1 +248 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.ts
in src/gif_maker
220 5 2025-04-10 2025-04-12 2 1 +288 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/flashcard_maker
195 - 2025-04-10 2025-04-12 2 1 +224 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.tsx
in src/p5js_playground
182 3 2025-04-10 2025-04-12 2 1 +223 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.ts
in src/pdf_summary
178 9 2025-04-10 2025-04-12 2 1 +205 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/video_toys
149 - 2025-04-10 2025-04-12 2 1 +184 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/maps_explorer
146 - 2025-04-10 2025-04-12 2 1 +172 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/spatial_understanding
132 - 2025-04-10 2025-04-12 2 1 +163 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.css
in src/tiny_cats
127 - 2025-04-10 2025-04-12 2 1 +151 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/maps_planner
119 - 2025-04-10 2025-04-12 2 1 +149 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
textGeneration.ts
in src/video_toys/lib
108 1 2025-04-10 2025-04-12 2 1 +141 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
ExampleGallery.tsx
in src/video_toys/components
101 1 2025-04-10 2025-04-12 2 1 +122 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.ts
in src/tiny_cats
99 3 2025-04-10 2025-04-12 2 1 +118 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
ExtraModeControls.tsx
in src/spatial_understanding
98 - 2025-04-10 2025-04-12 2 1 +124 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.ts
in src/flashcard_maker
95 - 2025-04-10 2025-04-12 2 1 +122 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
consts.tsx
in src/spatial_understanding
93 2 2025-04-10 2025-04-12 2 1 +124 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.ts
in src/maps_explorer
91 4 2025-04-10 2025-04-12 2 1 +116 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
TopBar.tsx
in src/spatial_understanding
71 1 2025-04-10 2025-04-12 2 1 +94 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
ErrorModal.jsx
in src/image_to_code/components
70 - 2025-04-10 2025-04-12 2 1 +80 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
youtube.ts
in src/video_toys/lib
68 3 2025-04-10 2025-04-12 2 1 +97 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
SideControls.tsx
in src/spatial_understanding
53 - 2025-04-10 2025-04-12 2 1 +78 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
atoms.tsx
in src/spatial_understanding
52 - 2025-04-10 2025-04-12 2 1 +100 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/video_toys
49 - 2025-04-10 2025-04-12 2 1 +57 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
App.tsx
in src/spatial_understanding
48 1 2025-04-10 2025-04-12 2 1 +73 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.tsx
in src/video_toys
47 2 2025-04-10 2025-04-12 2 1 +64 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/gif_maker
46 - 2025-04-10 2025-04-12 2 1 +59 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Header.jsx
in src/image_to_code/components
41 - 2025-04-10 2025-04-12 2 1 +45 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
DetectTypeSelector.tsx
in src/spatial_understanding
37 1 2025-04-10 2025-04-12 2 1 +64 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Palette.tsx
in src/spatial_understanding
35 - 2025-04-10 2025-04-12 2 1 +59 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/p5js_playground
26 - 2025-04-10 2025-04-12 2 1 +32 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Types.tsx
in src/spatial_understanding
26 - 2025-04-10 2025-04-12 2 1 +50 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
ExampleImages.tsx
in src/spatial_understanding
26 - 2025-04-10 2025-04-12 2 1 +50 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/maps_explorer
25 - 2025-04-10 2025-04-12 2 1 +31 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
hooks.tsx
in src/spatial_understanding
25 1 2025-04-10 2025-04-12 2 1 +48 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
index.html
in src/spatial_understanding
25 - 2025-04-10 2025-04-12 2 1 +31 / -0 chase.rs.malik@gmail.com chase.rs.malik@gmail.com
Correlations

File Size vs. Number of Changes: 71 points

src/server_proxy/server/server.js x: 262 lines of code y: 7 # changes src/server_proxy/server/public/service-worker.js x: 95 lines of code y: 5 # changes src/server_proxy/server/public/websocket-interceptor.js x: 49 lines of code y: 2 # changes src/server_proxy/server/public/placeholder.html x: 122 lines of code y: 2 # changes src/flashcard_maker/index.css x: 195 lines of code y: 2 # changes src/flashcard_maker/index.html x: 24 lines of code y: 2 # changes src/flashcard_maker/index.ts x: 95 lines of code y: 2 # changes src/gemini_95/index.css x: 743 lines of code y: 2 # changes src/gemini_95/index.html x: 329 lines of code y: 2 # changes src/gemini_95/index.ts x: 1239 lines of code y: 2 # changes src/gemini_co_drawing/Home.tsx x: 361 lines of code y: 2 # changes src/gemini_co_drawing/index.css x: 4 lines of code y: 2 # changes src/gemini_co_drawing/index.html x: 13 lines of code y: 2 # changes src/gemini_co_drawing/index.tsx x: 5 lines of code y: 2 # changes src/gif_maker/index.css x: 346 lines of code y: 2 # changes src/gif_maker/index.html x: 46 lines of code y: 2 # changes src/gif_maker/index.ts x: 220 lines of code y: 2 # changes src/image_to_code/Home.tsx x: 416 lines of code y: 2 # changes src/image_to_code/components/CodePreview.jsx x: 235 lines of code y: 2 # changes src/image_to_code/components/ErrorModal.jsx x: 70 lines of code y: 2 # changes src/image_to_code/components/Header.jsx x: 41 lines of code y: 2 # changes src/image_to_code/components/ToggleButton.jsx x: 22 lines of code y: 2 # changes src/image_to_code/index.html x: 17 lines of code y: 2 # changes src/maps_explorer/index.css x: 146 lines of code y: 2 # changes src/maps_explorer/index.html x: 25 lines of code y: 2 # changes src/maps_explorer/index.ts x: 91 lines of code y: 2 # changes src/maps_planner/index.css x: 621 lines of code y: 2 # changes src/maps_planner/index.html x: 119 lines of code y: 2 # changes src/maps_planner/index.ts x: 765 lines of code y: 2 # changes src/p5js_playground/index.css x: 618 lines of code y: 2 # changes src/p5js_playground/index.tsx x: 182 lines of code y: 2 # changes src/p5js_playground/playground.tsx x: 462 lines of code y: 2 # changes src/pdf_summary/index.html x: 11 lines of code y: 2 # changes src/pdf_summary/index.ts x: 178 lines of code y: 2 # changes src/pdf_summary/styles.ts x: 248 lines of code y: 2 # changes src/spatial_understanding/Content.tsx x: 500 lines of code y: 2 # changes src/spatial_understanding/DetectTypeSelector.tsx x: 37 lines of code y: 2 # changes src/spatial_understanding/ExtraModeControls.tsx x: 98 lines of code y: 2 # changes src/spatial_understanding/Palette.tsx x: 35 lines of code y: 2 # changes src/spatial_understanding/Prompt.tsx x: 317 lines of code y: 2 # changes src/spatial_understanding/ScreenshareButton.tsx x: 18 lines of code y: 2 # changes src/spatial_understanding/SideControls.tsx x: 53 lines of code y: 2 # changes src/spatial_understanding/consts.tsx x: 93 lines of code y: 2 # changes src/spatial_understanding/index.css x: 132 lines of code y: 2 # changes src/tiny_cats/index.css x: 127 lines of code y: 2 # changes src/tiny_cats/index.ts x: 99 lines of code y: 2 # changes src/video_toys/App.tsx x: 399 lines of code y: 2 # changes src/video_toys/components/ContentContainer.tsx x: 464 lines of code y: 2 # changes src/video_toys/components/ExampleGallery.tsx x: 101 lines of code y: 2 # changes src/video_toys/index.css x: 149 lines of code y: 2 # changes src/video_toys/lib/textGeneration.ts x: 108 lines of code y: 2 # changes src/video_toys/lib/youtube.ts x: 68 lines of code y: 2 # changes
7.0
# changes
  min: 2.0
  average: 2.11
  25th percentile: 2.0
  median: 2.0
  75th percentile: 2.0
  max: 7.0
0 1239.0
lines of code
min: 4.0 | average: 164.9 | 25th percentile: 25.0 | median: 71.0 | 75th percentile: 220.0 | max: 1239.0

Number of Contributors vs. Number of Changes: 71 points

src/server_proxy/server/server.js x: 3 # contributors y: 7 # changes src/server_proxy/server/public/service-worker.js x: 3 # contributors y: 5 # changes src/server_proxy/server/public/websocket-interceptor.js x: 2 # contributors y: 2 # changes src/flashcard_maker/index.css x: 1 # contributors y: 2 # changes
7.0
# changes
  min: 2.0
  average: 2.11
  25th percentile: 2.0
  median: 2.0
  75th percentile: 2.0
  max: 7.0
0 3.0
# contributors
min: 1.0 | average: 1.08 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

Number of Contributors vs. File Size: 71 points

src/server_proxy/server/server.js x: 3 # contributors y: 262 lines of code src/server_proxy/server/public/service-worker.js x: 3 # contributors y: 95 lines of code src/server_proxy/server/public/websocket-interceptor.js x: 2 # contributors y: 49 lines of code src/server_proxy/server/public/placeholder.html x: 2 # contributors y: 122 lines of code src/flashcard_maker/index.css x: 1 # contributors y: 195 lines of code src/flashcard_maker/index.html x: 1 # contributors y: 24 lines of code src/flashcard_maker/index.ts x: 1 # contributors y: 95 lines of code src/gemini_95/index.css x: 1 # contributors y: 743 lines of code src/gemini_95/index.html x: 1 # contributors y: 329 lines of code src/gemini_95/index.ts x: 1 # contributors y: 1239 lines of code src/gemini_co_drawing/Home.tsx x: 1 # contributors y: 361 lines of code src/gemini_co_drawing/index.css x: 1 # contributors y: 4 lines of code src/gemini_co_drawing/index.html x: 1 # contributors y: 13 lines of code src/gemini_co_drawing/index.tsx x: 1 # contributors y: 5 lines of code src/gif_maker/index.css x: 1 # contributors y: 346 lines of code src/gif_maker/index.html x: 1 # contributors y: 46 lines of code src/gif_maker/index.ts x: 1 # contributors y: 220 lines of code src/image_to_code/Home.tsx x: 1 # contributors y: 416 lines of code src/image_to_code/components/CodePreview.jsx x: 1 # contributors y: 235 lines of code src/image_to_code/components/ErrorModal.jsx x: 1 # contributors y: 70 lines of code src/image_to_code/components/Header.jsx x: 1 # contributors y: 41 lines of code src/image_to_code/index.html x: 1 # contributors y: 17 lines of code src/maps_explorer/index.css x: 1 # contributors y: 146 lines of code src/maps_explorer/index.html x: 1 # contributors y: 25 lines of code src/maps_explorer/index.ts x: 1 # contributors y: 91 lines of code src/maps_planner/index.css x: 1 # contributors y: 621 lines of code src/maps_planner/index.html x: 1 # contributors y: 119 lines of code src/maps_planner/index.ts x: 1 # contributors y: 765 lines of code src/p5js_playground/index.css x: 1 # contributors y: 618 lines of code src/p5js_playground/index.tsx x: 1 # contributors y: 182 lines of code src/p5js_playground/playground.tsx x: 1 # contributors y: 462 lines of code src/pdf_summary/index.ts x: 1 # contributors y: 178 lines of code src/pdf_summary/styles.ts x: 1 # contributors y: 248 lines of code src/spatial_understanding/Content.tsx x: 1 # contributors y: 500 lines of code src/spatial_understanding/DetectTypeSelector.tsx x: 1 # contributors y: 37 lines of code src/spatial_understanding/ExtraModeControls.tsx x: 1 # contributors y: 98 lines of code src/spatial_understanding/Prompt.tsx x: 1 # contributors y: 317 lines of code src/spatial_understanding/SideControls.tsx x: 1 # contributors y: 53 lines of code src/spatial_understanding/index.css x: 1 # contributors y: 132 lines of code src/tiny_cats/index.css x: 1 # contributors y: 127 lines of code src/video_toys/App.tsx x: 1 # contributors y: 399 lines of code src/video_toys/components/ContentContainer.tsx x: 1 # contributors y: 464 lines of code src/video_toys/index.css x: 1 # contributors y: 149 lines of code src/video_toys/lib/textGeneration.ts x: 1 # contributors y: 108 lines of code src/video_toys/lib/youtube.ts x: 1 # contributors y: 68 lines of code
1239.0
lines of code
  min: 4.0
  average: 164.9
  25th percentile: 25.0
  median: 71.0
  75th percentile: 220.0
  max: 1239.0
0 3.0
# contributors
min: 1.0 | average: 1.08 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

Number of Changes vs. Line Churn: 108 points

src/server_proxy/server/server.js x: 7 # changes y: 1072 line churn src/server_proxy/server/public/service-worker.js x: 5 # changes y: 356 line churn src/server_proxy/server/package.json x: 4 # changes y: 52 line churn src/server_proxy/server/public/websocket-interceptor.js x: 2 # changes y: 134 line churn src/server_proxy/local_build_and_run.sh x: 1 # changes y: 22 line churn src/server_proxy/Dockerfile x: 5 # changes y: 102 line churn src/server_proxy/README.md x: 5 # changes y: 110 line churn src/server_proxy/dockerfile.abiu x: 1 # changes y: 70 line churn src/server_proxy/package.json x: 4 # changes y: 64 line churn src/server_proxy/public/assets/celebration-dark.svg x: 4 # changes y: 4 line churn src/server_proxy/public/assets/cloudy-bg.svg x: 4 # changes y: 160 line churn src/server_proxy/public/assets/sad-unicorn.svg x: 4 # changes y: 260 line churn src/server_proxy/public/placeholder.html x: 4 # changes y: 592 line churn src/server_proxy/public/service-worker.js x: 4 # changes y: 392 line churn src/server_proxy/server.js x: 4 # changes y: 668 line churn src/server_proxy/server/public/assets/celebration-dark.svg x: 2 # changes y: 2 line churn src/server_proxy/server/public/assets/cloudy-bg.svg x: 2 # changes y: 80 line churn src/server_proxy/server/public/assets/sad-unicorn.svg x: 2 # changes y: 130 line churn src/server_proxy/server/public/placeholder.html x: 2 # changes y: 296 line churn src/flashcard_maker/index.css x: 2 # changes y: 224 line churn src/flashcard_maker/index.html x: 2 # changes y: 33 line churn src/flashcard_maker/index.ts x: 2 # changes y: 122 line churn src/gemini_95/index.css x: 2 # changes y: 876 line churn src/gemini_95/index.html x: 2 # changes y: 377 line churn src/gemini_95/index.ts x: 2 # changes y: 1654 line churn src/gemini_co_drawing/Home.tsx x: 2 # changes y: 453 line churn src/gemini_co_drawing/index.css x: 2 # changes y: 10 line churn src/gemini_co_drawing/index.html x: 2 # changes y: 19 line churn src/gif_maker/index.css x: 2 # changes y: 406 line churn src/gif_maker/index.html x: 2 # changes y: 59 line churn src/gif_maker/index.ts x: 2 # changes y: 288 line churn src/image_to_code/Home.tsx x: 2 # changes y: 474 line churn src/image_to_code/components/CodePreview.jsx x: 2 # changes y: 248 line churn src/image_to_code/components/Header.jsx x: 2 # changes y: 45 line churn src/image_to_code/components/ToggleButton.jsx x: 2 # changes y: 26 line churn src/maps_explorer/index.css x: 2 # changes y: 172 line churn src/maps_explorer/index.html x: 2 # changes y: 31 line churn src/maps_explorer/index.ts x: 2 # changes y: 116 line churn src/maps_planner/index.css x: 2 # changes y: 767 line churn src/maps_planner/index.html x: 2 # changes y: 149 line churn src/maps_planner/index.ts x: 2 # changes y: 922 line churn src/p5js_playground/index.css x: 2 # changes y: 783 line churn src/p5js_playground/playground.tsx x: 2 # changes y: 539 line churn src/pdf_summary/index.ts x: 2 # changes y: 205 line churn src/pdf_summary/styles.ts x: 2 # changes y: 273 line churn src/spatial_understanding/App.tsx x: 2 # changes y: 73 line churn src/spatial_understanding/Content.tsx x: 2 # changes y: 557 line churn src/spatial_understanding/ExampleImages.tsx x: 2 # changes y: 50 line churn src/spatial_understanding/Prompt.tsx x: 2 # changes y: 352 line churn src/spatial_understanding/TopBar.tsx x: 2 # changes y: 94 line churn src/spatial_understanding/atoms.tsx x: 2 # changes y: 100 line churn src/spatial_understanding/index.css x: 2 # changes y: 163 line churn src/tiny_cats/index.css x: 2 # changes y: 151 line churn src/video_toys/App.tsx x: 2 # changes y: 495 line churn src/video_toys/components/ContentContainer.tsx x: 2 # changes y: 533 line churn src/video_toys/index.css x: 2 # changes y: 184 line churn src/video_toys/index.html x: 2 # changes y: 57 line churn src/video_toys/lib/textGeneration.ts x: 2 # changes y: 141 line churn src/flashcard_maker/metadata.json x: 1 # changes y: 4 line churn
1654.0
line churn
  min: 1.0
  average: 171.86
  25th percentile: 13.25
  median: 64.0
  75th percentile: 199.75
  max: 1654.0
0 7.0
# changes
min: 1.0 | average: 2.21 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 7.0

Number of Contributors vs. Line Churn: 71 points

src/server_proxy/server/server.js x: 3 # contributors y: 1072 line churn src/server_proxy/server/public/service-worker.js x: 3 # contributors y: 356 line churn src/server_proxy/server/public/websocket-interceptor.js x: 2 # contributors y: 134 line churn src/server_proxy/server/public/placeholder.html x: 2 # contributors y: 296 line churn src/flashcard_maker/index.css x: 1 # contributors y: 224 line churn src/flashcard_maker/index.html x: 1 # contributors y: 33 line churn src/flashcard_maker/index.ts x: 1 # contributors y: 122 line churn src/gemini_95/index.css x: 1 # contributors y: 876 line churn src/gemini_95/index.html x: 1 # contributors y: 377 line churn src/gemini_95/index.ts x: 1 # contributors y: 1654 line churn src/gemini_co_drawing/Home.tsx x: 1 # contributors y: 453 line churn src/gemini_co_drawing/index.css x: 1 # contributors y: 10 line churn src/gemini_co_drawing/index.html x: 1 # contributors y: 19 line churn src/gif_maker/index.css x: 1 # contributors y: 406 line churn src/gif_maker/index.html x: 1 # contributors y: 59 line churn src/gif_maker/index.ts x: 1 # contributors y: 288 line churn src/image_to_code/Home.tsx x: 1 # contributors y: 474 line churn src/image_to_code/components/CodePreview.jsx x: 1 # contributors y: 248 line churn src/image_to_code/components/ErrorModal.jsx x: 1 # contributors y: 80 line churn src/image_to_code/components/Header.jsx x: 1 # contributors y: 45 line churn src/image_to_code/components/ToggleButton.jsx x: 1 # contributors y: 26 line churn src/maps_explorer/index.css x: 1 # contributors y: 172 line churn src/maps_explorer/index.html x: 1 # contributors y: 31 line churn src/maps_explorer/index.ts x: 1 # contributors y: 116 line churn src/maps_planner/index.css x: 1 # contributors y: 767 line churn src/maps_planner/index.html x: 1 # contributors y: 149 line churn src/maps_planner/index.ts x: 1 # contributors y: 922 line churn src/p5js_playground/index.css x: 1 # contributors y: 783 line churn src/p5js_playground/playground.tsx x: 1 # contributors y: 539 line churn src/pdf_summary/index.ts x: 1 # contributors y: 205 line churn src/pdf_summary/styles.ts x: 1 # contributors y: 273 line churn src/spatial_understanding/App.tsx x: 1 # contributors y: 73 line churn src/spatial_understanding/Content.tsx x: 1 # contributors y: 557 line churn src/spatial_understanding/ExampleImages.tsx x: 1 # contributors y: 50 line churn src/spatial_understanding/ExtraModeControls.tsx x: 1 # contributors y: 124 line churn src/spatial_understanding/Prompt.tsx x: 1 # contributors y: 352 line churn src/spatial_understanding/TopBar.tsx x: 1 # contributors y: 94 line churn src/spatial_understanding/atoms.tsx x: 1 # contributors y: 100 line churn src/spatial_understanding/index.css x: 1 # contributors y: 163 line churn src/tiny_cats/index.css x: 1 # contributors y: 151 line churn src/video_toys/App.tsx x: 1 # contributors y: 495 line churn src/video_toys/components/ContentContainer.tsx x: 1 # contributors y: 533 line churn src/video_toys/index.css x: 1 # contributors y: 184 line churn src/video_toys/index.html x: 1 # contributors y: 57 line churn src/video_toys/lib/textGeneration.ts x: 1 # contributors y: 141 line churn
1654.0
line churn
  min: 10.0
  average: 221.1
  25th percentile: 33.0
  median: 116.0
  75th percentile: 288.0
  max: 1654.0
0 3.0
# contributors
min: 1.0 | average: 1.08 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

File Size vs. Line Churn: 71 points

src/server_proxy/server/server.js x: 262 lines of code y: 1072 line churn src/server_proxy/server/public/service-worker.js x: 95 lines of code y: 356 line churn src/server_proxy/server/public/websocket-interceptor.js x: 49 lines of code y: 134 line churn src/server_proxy/server/public/placeholder.html x: 122 lines of code y: 296 line churn src/flashcard_maker/index.css x: 195 lines of code y: 224 line churn src/flashcard_maker/index.html x: 24 lines of code y: 33 line churn src/flashcard_maker/index.ts x: 95 lines of code y: 122 line churn src/gemini_95/index.css x: 743 lines of code y: 876 line churn src/gemini_95/index.html x: 329 lines of code y: 377 line churn src/gemini_95/index.ts x: 1239 lines of code y: 1654 line churn src/gemini_co_drawing/Home.tsx x: 361 lines of code y: 453 line churn src/gemini_co_drawing/index.css x: 4 lines of code y: 10 line churn src/gemini_co_drawing/index.html x: 13 lines of code y: 19 line churn src/gemini_co_drawing/index.tsx x: 5 lines of code y: 13 line churn src/gif_maker/index.css x: 346 lines of code y: 406 line churn src/gif_maker/index.html x: 46 lines of code y: 59 line churn src/gif_maker/index.ts x: 220 lines of code y: 288 line churn src/image_to_code/Home.tsx x: 416 lines of code y: 474 line churn src/image_to_code/components/CodePreview.jsx x: 235 lines of code y: 248 line churn src/image_to_code/components/ErrorModal.jsx x: 70 lines of code y: 80 line churn src/image_to_code/components/Header.jsx x: 41 lines of code y: 45 line churn src/image_to_code/components/ToggleButton.jsx x: 22 lines of code y: 26 line churn src/image_to_code/index.html x: 17 lines of code y: 23 line churn src/maps_explorer/index.css x: 146 lines of code y: 172 line churn src/maps_explorer/index.html x: 25 lines of code y: 31 line churn src/maps_explorer/index.ts x: 91 lines of code y: 116 line churn src/maps_planner/index.css x: 621 lines of code y: 767 line churn src/maps_planner/index.html x: 119 lines of code y: 149 line churn src/maps_planner/index.ts x: 765 lines of code y: 922 line churn src/p5js_playground/index.css x: 618 lines of code y: 783 line churn src/p5js_playground/index.tsx x: 182 lines of code y: 223 line churn src/p5js_playground/playground.tsx x: 462 lines of code y: 539 line churn src/pdf_summary/index.html x: 11 lines of code y: 17 line churn src/pdf_summary/index.ts x: 178 lines of code y: 205 line churn src/pdf_summary/styles.ts x: 248 lines of code y: 273 line churn src/spatial_understanding/App.tsx x: 48 lines of code y: 73 line churn src/spatial_understanding/Content.tsx x: 500 lines of code y: 557 line churn src/spatial_understanding/DetectTypeSelector.tsx x: 37 lines of code y: 64 line churn src/spatial_understanding/ExampleImages.tsx x: 26 lines of code y: 50 line churn src/spatial_understanding/ExtraModeControls.tsx x: 98 lines of code y: 124 line churn src/spatial_understanding/Palette.tsx x: 35 lines of code y: 59 line churn src/spatial_understanding/Prompt.tsx x: 317 lines of code y: 352 line churn src/spatial_understanding/ScreenshareButton.tsx x: 18 lines of code y: 43 line churn src/spatial_understanding/SideControls.tsx x: 53 lines of code y: 78 line churn src/spatial_understanding/TopBar.tsx x: 71 lines of code y: 94 line churn src/spatial_understanding/atoms.tsx x: 52 lines of code y: 100 line churn src/spatial_understanding/consts.tsx x: 93 lines of code y: 124 line churn src/spatial_understanding/index.css x: 132 lines of code y: 163 line churn src/spatial_understanding/index.tsx x: 9 lines of code y: 32 line churn src/spatial_understanding/utils.tsx x: 21 lines of code y: 45 line churn src/tiny_cats/index.css x: 127 lines of code y: 151 line churn src/tiny_cats/index.html x: 22 lines of code y: 28 line churn src/tiny_cats/index.ts x: 99 lines of code y: 118 line churn src/video_toys/App.tsx x: 399 lines of code y: 495 line churn src/video_toys/components/ContentContainer.tsx x: 464 lines of code y: 533 line churn src/video_toys/components/ExampleGallery.tsx x: 101 lines of code y: 122 line churn src/video_toys/index.css x: 149 lines of code y: 184 line churn src/video_toys/index.html x: 49 lines of code y: 57 line churn src/video_toys/index.tsx x: 47 lines of code y: 64 line churn src/video_toys/lib/prompts.ts x: 13 lines of code y: 28 line churn src/video_toys/lib/textGeneration.ts x: 108 lines of code y: 141 line churn src/video_toys/lib/types.ts x: 6 lines of code y: 14 line churn src/video_toys/lib/youtube.ts x: 68 lines of code y: 97 line churn
1654.0
line churn
  min: 10.0
  average: 221.1
  25th percentile: 33.0
  median: 116.0
  75th percentile: 288.0
  max: 1654.0
0 1239.0
lines of code
min: 4.0 | average: 164.9 | 25th percentile: 25.0 | median: 71.0 | 75th percentile: 220.0 | max: 1239.0