Overview
File Change Frequency Overall
  • There are 72 files with 6,133 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)
    • 3 files changed 6-20 times (747 lines of code)
    • 69 files changed 1-5 times (5,386 lines of code)
0% | 0% | 0% | 12% | 87%
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 72 files with 6,133 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)
    • 1 file changed by 2-5 contributors (669 lines of code)
    • 71 files changed by 1 contributor (5,464 lines of code)
0% | 0% | 0% | 10% | 89%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
json, cc, md, js, h, mjs, ts, txt, gitignore, cjs, yml, yaml, inc, gyp
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 0% | 27% | 72%
mjs0% | 0% | 0% | 23% | 76%
cc0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
gyp0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
cjs0% | 0% | 0% | 0% | 0%
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% | 33% | 66%
packages0% | 0% | 0% | 0% | 100%
hmr-comparison0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
mjs
354 - 2026-07-07 2026-09-14 7 1 +924 / -259 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
test-all.ts
in scripts
84 4 2026-07-06 2026-09-14 6 1 +54 / -18 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
build.ts
in scripts
309 21 2026-07-06 2026-09-14 6 1 +272 / -61 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
index.ts
in packages/loader
669 41 2026-07-07 2026-07-24 5 2 +617 / -39 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
helper.h
in packages/native/src/runtime_probe
20 - 2026-07-09 2026-09-14 4 1 +122 / -18 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
getter_decoder.h
in packages/native/src/runtime_probe
23 - 2026-07-09 2026-09-14 4 1 +298 / -18 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
36 - 2026-07-06 2026-07-09 4 1 +95 / -5 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
helper.cc
in packages/native/src/runtime_probe
134 5 2026-07-09 2026-09-14 4 1 +352 / -8 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
getter_decoder.cc
in packages/native/src/runtime_probe
575 21 2026-07-09 2026-09-14 4 1 +1564 / -20 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
59 - 2026-07-07 2026-07-09 3 1 +95 / -44 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
69 2 2026-07-07 2026-07-09 3 1 +14 / -12 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
gyp
binding.gyp
in packages/native
137 - 2026-07-09 2026-09-14 3 1 +274 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_compat_napi.cc
in packages/native/src
171 3 2026-07-09 2026-09-14 3 1 +498 / -86 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
210 - 2026-07-08 2026-07-15 3 1 +413 / -180 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
win32_common.cc
in packages/native/src/runtime_probe
573 20 2026-07-09 2026-09-14 3 1 +1390 / -6 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_symbol.cc
in packages/native/src
7 - 2026-09-12 2026-09-14 2 1 +22 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_symbol.h
in packages/native/src
9 1 2026-09-12 2026-09-14 2 1 +32 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
linux_glibc_arm64.cc
in packages/native/src/runtime_probe
10 1 2026-07-09 2026-08-14 2 1 +54 / -2 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
linux_glibc_x64.cc
in packages/native/src/runtime_probe
10 1 2026-07-09 2026-08-14 2 1 +44 / -2 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_profile.h
in packages/native/src/runtime_context
36 2 2026-09-12 2026-09-14 2 1 +93 / -1 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
36 - 2026-09-12 2026-09-14 2 1 +82 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
38 - 2026-07-08 2026-07-09 2 1 +73 / -36 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_profile_napi.cc
in packages/native/src/runtime_context
40 1 2026-09-12 2026-09-14 2 1 +100 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
56 - 2026-07-07 2026-07-09 2 1 +91 / -46 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
65 - 2026-09-12 2026-09-14 2 1 +142 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
68 - 2026-07-08 2026-07-09 2 1 +114 / -46 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
68 - 2026-07-07 2026-07-09 2 1 +143 / -70 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_profile.cc
in packages/native/src/runtime_context
82 6 2026-09-12 2026-09-14 2 1 +270 / -68 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
90 - 2026-09-12 2026-09-14 2 1 +200 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
178 14 2026-07-07 2026-07-08 2 1 +282 / -38 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
index.js
in packages/internal-loader/win32-x64-msvc
3 - 2026-07-09 2026-07-09 1 1 +12 / -2 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
index.js
in packages/internal-loader/linux-arm64-gnu
3 - 2026-07-09 2026-07-09 1 1 +12 / -2 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
index.js
in packages/internal-loader/darwin-arm64
3 - 2026-07-09 2026-07-09 1 1 +12 / -2 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
index.js
in packages/internal-loader/win32-ia32-msvc
3 - 2026-07-09 2026-07-09 1 1 +12 / -2 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
index.js
in packages/internal-loader/linux-x64-gnu
3 - 2026-07-09 2026-07-09 1 1 +12 / -2 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
index.js
in packages/internal-loader/darwin-x64
3 - 2026-07-09 2026-07-09 1 1 +12 / -2 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
index.js
in packages/internal-loader/win32-arm64-msvc
3 - 2026-07-09 2026-07-09 1 1 +12 / -2 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
darwin_arm64.cc
in packages/native/src/runtime_probe
8 1 2026-07-09 2026-07-09 1 1 +24 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
win32_arm64.cc
in packages/native/src/runtime_probe
8 1 2026-07-09 2026-07-09 1 1 +24 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
darwin_x64.cc
in packages/native/src/runtime_probe
8 1 2026-07-09 2026-07-09 1 1 +24 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
win32_ia32.cc
in packages/native/src/runtime_probe
8 1 2026-07-09 2026-07-09 1 1 +24 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
win32_x64.cc
in packages/native/src/runtime_probe
8 1 2026-07-09 2026-07-09 1 1 +24 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
darwin_arm64.cc
in packages/native/src/runtime_context
8 1 2026-07-09 2026-07-09 1 1 +22 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
linux_glibc_arm64.cc
in packages/native/src/runtime_context
8 1 2026-07-09 2026-07-09 1 1 +22 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
darwin_x64.cc
in packages/native/src/runtime_context
8 1 2026-07-09 2026-07-09 1 1 +22 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
linux_glibc_x64.cc
in packages/native/src/runtime_context
8 1 2026-07-09 2026-07-09 1 1 +22 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
win32_ia32.cc
in packages/native/src/runtime_context
8 1 2026-07-09 2026-07-09 1 1 +34 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
parser.h
in packages/native/src/runtime_probe
11 - 2026-07-09 2026-07-09 1 1 +30 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
platform.h
in packages/native/src/runtime_probe
13 - 2026-07-09 2026-07-09 1 1 +46 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
debug_trace.h
in packages/native/src
13 - 2026-07-09 2026-07-09 1 1 +66 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
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
getter_decoder.cc
in packages/native/src/runtime_probe
575 21 2026-07-09 2026-09-14 4 1 +1564 / -20 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
win32_common.cc
in packages/native/src/runtime_probe
573 20 2026-07-09 2026-09-14 3 1 +1390 / -6 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
354 - 2026-07-07 2026-09-14 7 1 +924 / -259 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
434 - 2026-08-14 2026-08-14 1 1 +922 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
index.ts
in packages/loader
669 41 2026-07-07 2026-07-24 5 2 +617 / -39 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
210 - 2026-07-08 2026-07-15 3 1 +413 / -180 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_compat_napi.cc
in packages/native/src
171 3 2026-07-09 2026-09-14 3 1 +498 / -86 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
native_types.h
in packages/native/src
162 9 2026-07-09 2026-07-09 1 1 +386 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
native_types.cc
in packages/native/src
162 14 2026-07-09 2026-07-09 1 1 +369 / -1 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
helper.cc
in packages/native/src/runtime_probe
134 5 2026-07-09 2026-09-14 4 1 +352 / -8 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_profile.cc
in packages/native/src/runtime_context
82 6 2026-09-12 2026-09-14 2 1 +270 / -68 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
build.ts
in scripts
309 21 2026-07-06 2026-09-14 6 1 +272 / -61 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
178 14 2026-07-07 2026-07-08 2 1 +282 / -38 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
require_builtin_probe.cc
in packages/native/src
131 10 2026-07-09 2026-07-09 1 1 +318 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
getter_decoder.h
in packages/native/src/runtime_probe
23 - 2026-07-09 2026-09-14 4 1 +298 / -18 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
gyp
binding.gyp
in packages/native
137 - 2026-07-09 2026-09-14 3 1 +274 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
node_api_addon.cc
in packages/native/src
116 9 2026-07-09 2026-07-09 1 1 +268 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_compat_nodeabi.cc
in packages/native/src
102 3 2026-07-09 2026-07-09 1 1 +260 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
68 - 2026-07-07 2026-07-09 2 1 +143 / -70 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
90 - 2026-09-12 2026-09-14 2 1 +200 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
helper.cc
in packages/native/src/runtime_context
77 4 2026-07-09 2026-07-09 1 1 +196 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
68 - 2026-07-08 2026-07-09 2 1 +114 / -46 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
packages.mjs
in scripts
69 - 2026-07-09 2026-07-09 1 1 +160 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
posix.cc
in packages/native/src/runtime_probe
60 3 2026-07-09 2026-07-09 1 1 +156 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
win32_x64.cc
in packages/native/src/runtime_context
63 2 2026-07-09 2026-07-09 1 1 +150 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
win32_arm64.cc
in packages/native/src/runtime_context
43 4 2026-07-09 2026-07-09 1 1 +142 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
65 - 2026-09-12 2026-09-14 2 1 +142 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
helper.h
in packages/native/src/runtime_probe
20 - 2026-07-09 2026-09-14 4 1 +122 / -18 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
59 - 2026-07-07 2026-07-09 3 1 +95 / -44 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
56 - 2026-07-07 2026-07-09 2 1 +91 / -46 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
helper.h
in packages/native/src/runtime_context
51 - 2026-07-09 2026-07-09 1 1 +130 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
debug_trace.cc
in packages/native/src
42 3 2026-07-09 2026-07-09 1 1 +112 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_compat.h
in packages/native/src
43 - 2026-07-09 2026-07-09 1 1 +112 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
38 - 2026-07-08 2026-07-09 2 1 +73 / -36 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
36 - 2026-07-06 2026-07-09 4 1 +95 / -5 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_profile_napi.cc
in packages/native/src/runtime_context
40 1 2026-09-12 2026-09-14 2 1 +100 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
platform.cc
in packages/native/src/runtime_context
42 3 2026-07-09 2026-07-09 1 1 +98 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_profile.h
in packages/native/src/runtime_context
36 2 2026-09-12 2026-09-14 2 1 +93 / -1 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
product_config.h
in packages/native/src
24 - 2026-07-09 2026-07-09 1 1 +82 / -4 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
require_builtin_probe.h
in packages/native/src
33 - 2026-07-09 2026-07-09 1 1 +86 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
36 - 2026-09-12 2026-09-14 2 1 +82 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
backend_config.h
in packages/native/src
31 - 2026-07-09 2026-07-09 1 1 +76 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
test-all.ts
in scripts
84 4 2026-07-06 2026-09-14 6 1 +54 / -18 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
index.ts
in packages/internal-loader/entry
22 3 2026-07-09 2026-07-09 1 1 +64 / -4 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
index.ts
in packages/require-builtin/entry
22 3 2026-07-09 2026-07-09 1 1 +64 / -4 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
debug_trace.h
in packages/native/src
13 - 2026-07-09 2026-07-09 1 1 +66 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
platform.cc
in packages/native/src/runtime_probe
29 1 2026-07-09 2026-07-09 1 1 +64 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
path-utils.ts
in scripts
21 5 2026-07-07 2026-07-07 1 1 +56 / -4 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
linux_glibc_arm64.cc
in packages/native/src/runtime_probe
10 1 2026-07-09 2026-08-14 2 1 +54 / -2 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
linux_glibc_x64.cc
in packages/native/src/runtime_probe
10 1 2026-07-09 2026-08-14 2 1 +44 / -2 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
index.ts
in packages/loader
669 41 2026-07-07 2026-07-24 5 2 +617 / -39 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
354 - 2026-07-07 2026-09-14 7 1 +924 / -259 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
test-all.ts
in scripts
84 4 2026-07-06 2026-09-14 6 1 +54 / -18 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
build.ts
in scripts
309 21 2026-07-06 2026-09-14 6 1 +272 / -61 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
36 - 2026-07-06 2026-07-09 4 1 +95 / -5 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
helper.h
in packages/native/src/runtime_probe
20 - 2026-07-09 2026-09-14 4 1 +122 / -18 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
getter_decoder.h
in packages/native/src/runtime_probe
23 - 2026-07-09 2026-09-14 4 1 +298 / -18 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
helper.cc
in packages/native/src/runtime_probe
134 5 2026-07-09 2026-09-14 4 1 +352 / -8 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
getter_decoder.cc
in packages/native/src/runtime_probe
575 21 2026-07-09 2026-09-14 4 1 +1564 / -20 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
59 - 2026-07-07 2026-07-09 3 1 +95 / -44 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
210 - 2026-07-08 2026-07-15 3 1 +413 / -180 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
69 2 2026-07-07 2026-07-09 3 1 +14 / -12 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
gyp
binding.gyp
in packages/native
137 - 2026-07-09 2026-09-14 3 1 +274 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_compat_napi.cc
in packages/native/src
171 3 2026-07-09 2026-09-14 3 1 +498 / -86 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
win32_common.cc
in packages/native/src/runtime_probe
573 20 2026-07-09 2026-09-14 3 1 +1390 / -6 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
90 - 2026-09-12 2026-09-14 2 1 +200 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
68 - 2026-07-07 2026-07-09 2 1 +143 / -70 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
68 - 2026-07-08 2026-07-09 2 1 +114 / -46 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
178 14 2026-07-07 2026-07-08 2 1 +282 / -38 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
65 - 2026-09-12 2026-09-14 2 1 +142 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
38 - 2026-07-08 2026-07-09 2 1 +73 / -36 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
56 - 2026-07-07 2026-07-09 2 1 +91 / -46 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
36 - 2026-09-12 2026-09-14 2 1 +82 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_symbol.cc
in packages/native/src
7 - 2026-09-12 2026-09-14 2 1 +22 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_symbol.h
in packages/native/src
9 1 2026-09-12 2026-09-14 2 1 +32 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_profile.h
in packages/native/src/runtime_context
36 2 2026-09-12 2026-09-14 2 1 +93 / -1 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_profile.cc
in packages/native/src/runtime_context
82 6 2026-09-12 2026-09-14 2 1 +270 / -68 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_profile_napi.cc
in packages/native/src/runtime_context
40 1 2026-09-12 2026-09-14 2 1 +100 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
linux_glibc_x64.cc
in packages/native/src/runtime_probe
10 1 2026-07-09 2026-08-14 2 1 +44 / -2 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
linux_glibc_arm64.cc
in packages/native/src/runtime_probe
10 1 2026-07-09 2026-08-14 2 1 +54 / -2 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
packages.mjs
in scripts
69 - 2026-07-09 2026-07-09 1 1 +160 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
434 - 2026-08-14 2026-08-14 1 1 +922 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
path-utils.ts
in scripts
21 5 2026-07-07 2026-07-07 1 1 +56 / -4 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
index.ts
in packages/require-builtin/entry
22 3 2026-07-09 2026-07-09 1 1 +64 / -4 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
node_api_addon.cc
in packages/native/src
116 9 2026-07-09 2026-07-09 1 1 +268 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
require_builtin_probe.h
in packages/native/src
33 - 2026-07-09 2026-07-09 1 1 +86 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
debug_trace.h
in packages/native/src
13 - 2026-07-09 2026-07-09 1 1 +66 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_compat.h
in packages/native/src
43 - 2026-07-09 2026-07-09 1 1 +112 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_compat_nodeabi.cc
in packages/native/src
102 3 2026-07-09 2026-07-09 1 1 +260 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
native_types.h
in packages/native/src
162 9 2026-07-09 2026-07-09 1 1 +386 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
native_types.cc
in packages/native/src
162 14 2026-07-09 2026-07-09 1 1 +369 / -1 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
debug_trace.cc
in packages/native/src
42 3 2026-07-09 2026-07-09 1 1 +112 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
helper.h
in packages/native/src/runtime_context
51 - 2026-07-09 2026-07-09 1 1 +130 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
win32_x64.cc
in packages/native/src/runtime_context
63 2 2026-07-09 2026-07-09 1 1 +150 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
platform.cc
in packages/native/src/runtime_context
42 3 2026-07-09 2026-07-09 1 1 +98 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
helper.cc
in packages/native/src/runtime_context
77 4 2026-07-09 2026-07-09 1 1 +196 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
win32_ia32.cc
in packages/native/src/runtime_context
8 1 2026-07-09 2026-07-09 1 1 +34 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
linux_glibc_x64.cc
in packages/native/src/runtime_context
8 1 2026-07-09 2026-07-09 1 1 +22 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
darwin_x64.cc
in packages/native/src/runtime_context
8 1 2026-07-09 2026-07-09 1 1 +22 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
win32_arm64.cc
in packages/native/src/runtime_context
43 4 2026-07-09 2026-07-09 1 1 +142 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
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
a.cjs
in hmr-comparison/fixtures/cjs-require
5 -
b.cjs
in hmr-comparison/fixtures/cjs-require
4 -
mjs
a.mjs
in hmr-comparison/fixtures/esm-static-import
2 -
mjs
b.mjs
in hmr-comparison/fixtures/esm-static-import
2 -
getter_decoder.cc
in packages/native/src/runtime_probe
575 21 2026-07-09 2026-09-14 4 1 +1564 / -20 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
win32_common.cc
in packages/native/src/runtime_probe
573 20 2026-07-09 2026-09-14 3 1 +1390 / -6 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
434 - 2026-08-14 2026-08-14 1 1 +922 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
354 - 2026-07-07 2026-09-14 7 1 +924 / -259 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
build.ts
in scripts
309 21 2026-07-06 2026-09-14 6 1 +272 / -61 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
210 - 2026-07-08 2026-07-15 3 1 +413 / -180 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
178 14 2026-07-07 2026-07-08 2 1 +282 / -38 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_compat_napi.cc
in packages/native/src
171 3 2026-07-09 2026-09-14 3 1 +498 / -86 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
native_types.h
in packages/native/src
162 9 2026-07-09 2026-07-09 1 1 +386 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
native_types.cc
in packages/native/src
162 14 2026-07-09 2026-07-09 1 1 +369 / -1 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
gyp
binding.gyp
in packages/native
137 - 2026-07-09 2026-09-14 3 1 +274 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
helper.cc
in packages/native/src/runtime_probe
134 5 2026-07-09 2026-09-14 4 1 +352 / -8 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
require_builtin_probe.cc
in packages/native/src
131 10 2026-07-09 2026-07-09 1 1 +318 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
node_api_addon.cc
in packages/native/src
116 9 2026-07-09 2026-07-09 1 1 +268 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_compat_nodeabi.cc
in packages/native/src
102 3 2026-07-09 2026-07-09 1 1 +260 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
90 - 2026-09-12 2026-09-14 2 1 +200 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
test-all.ts
in scripts
84 4 2026-07-06 2026-09-14 6 1 +54 / -18 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_profile.cc
in packages/native/src/runtime_context
82 6 2026-09-12 2026-09-14 2 1 +270 / -68 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
helper.cc
in packages/native/src/runtime_context
77 4 2026-07-09 2026-07-09 1 1 +196 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
packages.mjs
in scripts
69 - 2026-07-09 2026-07-09 1 1 +160 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
69 2 2026-07-07 2026-07-09 3 1 +14 / -12 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
68 - 2026-07-07 2026-07-09 2 1 +143 / -70 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
68 - 2026-07-08 2026-07-09 2 1 +114 / -46 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
65 - 2026-09-12 2026-09-14 2 1 +142 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
win32_x64.cc
in packages/native/src/runtime_context
63 2 2026-07-09 2026-07-09 1 1 +150 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
posix.cc
in packages/native/src/runtime_probe
60 3 2026-07-09 2026-07-09 1 1 +156 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
59 - 2026-07-07 2026-07-09 3 1 +95 / -44 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
56 - 2026-07-07 2026-07-09 2 1 +91 / -46 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
helper.h
in packages/native/src/runtime_context
51 - 2026-07-09 2026-07-09 1 1 +130 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_compat.h
in packages/native/src
43 - 2026-07-09 2026-07-09 1 1 +112 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
win32_arm64.cc
in packages/native/src/runtime_context
43 4 2026-07-09 2026-07-09 1 1 +142 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
debug_trace.cc
in packages/native/src
42 3 2026-07-09 2026-07-09 1 1 +112 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
platform.cc
in packages/native/src/runtime_context
42 3 2026-07-09 2026-07-09 1 1 +98 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_profile_napi.cc
in packages/native/src/runtime_context
40 1 2026-09-12 2026-09-14 2 1 +100 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
mjs
38 - 2026-07-08 2026-07-09 2 1 +73 / -36 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
36 - 2026-09-12 2026-09-14 2 1 +82 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
36 - 2026-07-06 2026-07-09 4 1 +95 / -5 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
runtime_profile.h
in packages/native/src/runtime_context
36 2 2026-09-12 2026-09-14 2 1 +93 / -1 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
require_builtin_probe.h
in packages/native/src
33 - 2026-07-09 2026-07-09 1 1 +86 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
backend_config.h
in packages/native/src
31 - 2026-07-09 2026-07-09 1 1 +76 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
platform.cc
in packages/native/src/runtime_probe
29 1 2026-07-09 2026-07-09 1 1 +64 / -0 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
product_config.h
in packages/native/src
24 - 2026-07-09 2026-07-09 1 1 +82 / -4 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
getter_decoder.h
in packages/native/src/runtime_probe
23 - 2026-07-09 2026-09-14 4 1 +298 / -18 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
index.ts
in packages/require-builtin/entry
22 3 2026-07-09 2026-07-09 1 1 +64 / -4 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
index.ts
in packages/internal-loader/entry
22 3 2026-07-09 2026-07-09 1 1 +64 / -4 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
path-utils.ts
in scripts
21 5 2026-07-07 2026-07-07 1 1 +56 / -4 276526105+imccyu@users.nore... 276526105+imccyu@users.nore...
Correlations

File Size vs. Number of Changes: 72 points

packages/native/binding.gyp x: 137 lines of code y: 3 # changes packages/native/src/runtime_compat_napi.cc x: 171 lines of code y: 3 # changes packages/native/src/runtime_context/runtime_profile.cc x: 82 lines of code y: 2 # changes packages/native/src/runtime_context/runtime_profile.h x: 36 lines of code y: 2 # changes packages/native/src/runtime_context/runtime_profile_napi.cc x: 40 lines of code y: 2 # changes packages/native/src/runtime_probe/getter_decoder.cc x: 575 lines of code y: 4 # changes packages/native/src/runtime_probe/getter_decoder.h x: 23 lines of code y: 4 # changes packages/native/src/runtime_probe/helper.cc x: 134 lines of code y: 4 # changes packages/native/src/runtime_probe/helper.h x: 20 lines of code y: 4 # changes packages/native/src/runtime_probe/win32_common.cc x: 573 lines of code y: 3 # changes packages/native/src/runtime_symbol.cc x: 7 lines of code y: 2 # changes packages/native/src/runtime_symbol.h x: 9 lines of code y: 2 # changes scripts/build.ts x: 309 lines of code y: 6 # changes scripts/electron-releases.mjs x: 65 lines of code y: 2 # changes scripts/github-matrix.mjs x: 354 lines of code y: 7 # changes scripts/test-all.ts x: 84 lines of code y: 6 # changes scripts/test-electron.mjs x: 90 lines of code y: 2 # changes packages/native/src/runtime_probe/linux_glibc_arm64.cc x: 10 lines of code y: 2 # changes scripts/collect-getter-fixtures.mjs x: 434 lines of code y: 1 # changes packages/loader/index.ts x: 669 lines of code y: 5 # changes scripts/verify-packed-install.mjs x: 210 lines of code y: 3 # changes packages/internal-loader/darwin-arm64/index.js x: 3 lines of code y: 1 # changes packages/internal-loader/entry/index.ts x: 22 lines of code y: 1 # changes packages/native/src/product_config.h x: 24 lines of code y: 1 # changes packages/native/src/backend_config.h x: 31 lines of code y: 1 # changes packages/native/src/debug_trace.cc x: 42 lines of code y: 1 # changes packages/native/src/debug_trace.h x: 13 lines of code y: 1 # changes packages/native/src/native_types.cc x: 162 lines of code y: 1 # changes packages/native/src/node_api_addon.cc x: 116 lines of code y: 1 # changes packages/native/src/require_builtin_probe.cc x: 131 lines of code y: 1 # changes packages/native/src/require_builtin_probe.h x: 33 lines of code y: 1 # changes packages/native/src/runtime_compat.h x: 43 lines of code y: 1 # changes packages/native/src/runtime_compat_nodeabi.cc x: 102 lines of code y: 1 # changes packages/native/src/runtime_context/darwin_arm64.cc x: 8 lines of code y: 1 # changes packages/native/src/runtime_context/helper.cc x: 77 lines of code y: 1 # changes packages/native/src/runtime_context/helper.h x: 51 lines of code y: 1 # changes packages/native/src/runtime_context/win32_x64.cc x: 63 lines of code y: 1 # changes packages/native/src/runtime_probe/parser.h x: 11 lines of code y: 1 # changes packages/native/src/runtime_probe/platform.cc x: 29 lines of code y: 1 # changes packages/native/src/runtime_probe/posix.cc x: 60 lines of code y: 1 # changes scripts/assemble-prebuilds.mjs x: 68 lines of code y: 2 # changes scripts/commit-release.mjs x: 38 lines of code y: 2 # changes scripts/pack-release.mjs x: 59 lines of code y: 3 # changes scripts/packages.mjs x: 69 lines of code y: 1 # changes scripts/test-backends.ts x: 69 lines of code y: 3 # changes scripts/test-getter-decoder.ts x: 36 lines of code y: 4 # changes scripts/verify-release.mjs x: 56 lines of code y: 2 # changes scripts/prepare-nodeabi-headers.ts x: 178 lines of code y: 2 # changes scripts/path-utils.ts x: 21 lines of code y: 1 # changes
7.0
# changes
  min: 1.0
  average: 1.86
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 7.0
0 669.0
lines of code
min: 3.0 | average: 85.18 | 25th percentile: 8.25 | median: 37.0 | 75th percentile: 83.5 | max: 669.0

Number of Contributors vs. Number of Changes: 72 points

packages/native/binding.gyp x: 1 # contributors y: 3 # changes packages/native/src/runtime_context/runtime_profile.cc x: 1 # contributors y: 2 # changes packages/native/src/runtime_probe/getter_decoder.cc x: 1 # contributors y: 4 # changes scripts/build.ts x: 1 # contributors y: 6 # changes scripts/github-matrix.mjs x: 1 # contributors y: 7 # changes scripts/collect-getter-fixtures.mjs x: 1 # contributors y: 1 # changes packages/loader/index.ts x: 2 # contributors y: 5 # changes
7.0
# changes
  min: 1.0
  average: 1.86
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 7.0
0 2.0
# contributors
min: 1.0 | average: 1.01 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Contributors vs. File Size: 72 points

packages/native/binding.gyp x: 1 # contributors y: 137 lines of code packages/native/src/runtime_compat_napi.cc x: 1 # contributors y: 171 lines of code packages/native/src/runtime_context/runtime_profile.cc x: 1 # contributors y: 82 lines of code packages/native/src/runtime_context/runtime_profile.h x: 1 # contributors y: 36 lines of code packages/native/src/runtime_context/runtime_profile_napi.cc x: 1 # contributors y: 40 lines of code packages/native/src/runtime_probe/getter_decoder.cc x: 1 # contributors y: 575 lines of code packages/native/src/runtime_probe/getter_decoder.h x: 1 # contributors y: 23 lines of code packages/native/src/runtime_probe/helper.cc x: 1 # contributors y: 134 lines of code packages/native/src/runtime_probe/helper.h x: 1 # contributors y: 20 lines of code packages/native/src/runtime_probe/win32_common.cc x: 1 # contributors y: 573 lines of code packages/native/src/runtime_symbol.cc x: 1 # contributors y: 7 lines of code packages/native/src/runtime_symbol.h x: 1 # contributors y: 9 lines of code scripts/build.ts x: 1 # contributors y: 309 lines of code scripts/electron-releases.mjs x: 1 # contributors y: 65 lines of code scripts/github-matrix.mjs x: 1 # contributors y: 354 lines of code scripts/test-electron.mjs x: 1 # contributors y: 90 lines of code scripts/collect-getter-fixtures.mjs x: 1 # contributors y: 434 lines of code packages/loader/index.ts x: 2 # contributors y: 669 lines of code scripts/verify-packed-install.mjs x: 1 # contributors y: 210 lines of code packages/internal-loader/darwin-arm64/index.js x: 1 # contributors y: 3 lines of code packages/native/src/product_config.h x: 1 # contributors y: 24 lines of code packages/native/src/backend_config.h x: 1 # contributors y: 31 lines of code packages/native/src/debug_trace.h x: 1 # contributors y: 13 lines of code packages/native/src/native_types.cc x: 1 # contributors y: 162 lines of code packages/native/src/node_api_addon.cc x: 1 # contributors y: 116 lines of code packages/native/src/require_builtin_probe.cc x: 1 # contributors y: 131 lines of code packages/native/src/require_builtin_probe.h x: 1 # contributors y: 33 lines of code packages/native/src/runtime_compat.h x: 1 # contributors y: 43 lines of code packages/native/src/runtime_compat_nodeabi.cc x: 1 # contributors y: 102 lines of code packages/native/src/runtime_context/helper.cc x: 1 # contributors y: 77 lines of code packages/native/src/runtime_context/helper.h x: 1 # contributors y: 51 lines of code packages/native/src/runtime_context/win32_x64.cc x: 1 # contributors y: 63 lines of code packages/native/src/runtime_probe/posix.cc x: 1 # contributors y: 60 lines of code scripts/assemble-prebuilds.mjs x: 1 # contributors y: 68 lines of code scripts/commit-release.mjs x: 1 # contributors y: 38 lines of code scripts/packages.mjs x: 1 # contributors y: 69 lines of code scripts/verify-release.mjs x: 1 # contributors y: 56 lines of code scripts/prepare-nodeabi-headers.ts x: 1 # contributors y: 178 lines of code
669.0
lines of code
  min: 3.0
  average: 85.18
  25th percentile: 8.25
  median: 37.0
  75th percentile: 83.5
  max: 669.0
0 2.0
# contributors
min: 1.0 | average: 1.01 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Changes vs. Line Churn: 242 points

CONTRIBUTING.md x: 1 # changes y: 9 line churn README.md x: 7 # changes y: 508 line churn README.zh.md x: 1 # changes y: 162 line churn packages/internal-loader/darwin-arm64/package.json x: 8 # changes y: 100 line churn packages/internal-loader/entry/package.json x: 8 # changes y: 174 line churn packages/internal-loader/linux-arm64-gnu/package.json x: 8 # changes y: 106 line churn packages/loader/package.json x: 10 # changes y: 93 line churn hmr-comparison/package.json x: 9 # changes y: 48 line churn package.json x: 12 # changes y: 132 line churn .github/workflows/ci.yml x: 9 # changes y: 2177 line churn docs/architecture.md x: 8 # changes y: 330 line churn docs/development.md x: 5 # changes y: 114 line churn docs/support-matrix.md x: 8 # changes y: 321 line churn packages/native/binding.gyp x: 3 # changes y: 274 line churn packages/native/src/runtime_compat_napi.cc x: 3 # changes y: 584 line churn packages/native/src/runtime_context/runtime_profile.cc x: 2 # changes y: 338 line churn packages/native/src/runtime_context/runtime_profile.h x: 2 # changes y: 94 line churn packages/native/src/runtime_probe/getter_decoder.cc x: 4 # changes y: 1584 line churn packages/native/src/runtime_probe/getter_decoder.h x: 4 # changes y: 316 line churn packages/native/src/runtime_probe/helper.cc x: 4 # changes y: 360 line churn packages/native/src/runtime_probe/helper.h x: 4 # changes y: 140 line churn packages/native/src/runtime_probe/win32_common.cc x: 3 # changes y: 1396 line churn packages/native/src/runtime_symbol.cc x: 2 # changes y: 22 line churn packages/native/src/runtime_symbol.h x: 2 # changes y: 32 line churn pnpm-lock.yaml x: 6 # changes y: 913 line churn scripts/build.ts x: 6 # changes y: 333 line churn scripts/electron-releases.mjs x: 2 # changes y: 142 line churn scripts/github-matrix.mjs x: 7 # changes y: 1183 line churn scripts/test-all.ts x: 6 # changes y: 72 line churn scripts/test-electron.mjs x: 2 # changes y: 200 line churn scripts/test-runtime-profile.ts x: 2 # changes y: 82 line churn test/backend.test.js x: 6 # changes y: 208 line churn test/getter_decoder_selftest.cc x: 6 # changes y: 1547 line churn packages/native/src/runtime_probe/linux_glibc_arm64.cc x: 2 # changes y: 56 line churn packages/native/src/runtime_probe/linux_glibc_x64.cc x: 2 # changes y: 46 line churn scripts/collect-getter-fixtures.mjs x: 1 # changes y: 922 line churn test/getter_fixtures.inc x: 1 # changes y: 812 line churn .github/workflows/release.yml x: 4 # changes y: 514 line churn packages/loader/index.ts x: 5 # changes y: 656 line churn docs/packaging.md x: 4 # changes y: 531 line churn docs/release.md x: 4 # changes y: 134 line churn packages/internal-loader/entry/scripts/install.js x: 2 # changes y: 1434 line churn scripts/verify-packed-install.mjs x: 3 # changes y: 593 line churn test/install-script.test.js x: 5 # changes y: 650 line churn docs/naming.md x: 2 # changes y: 214 line churn docs/internal-modules.md x: 3 # changes y: 103 line churn hmr-comparison/src/runner/strategies/addoninternalesm-utils.mts x: 3 # changes y: 236 line churn packages/internal-loader/darwin-arm64/README.md x: 1 # changes y: 20 line churn packages/internal-loader/darwin-arm64/index.js x: 1 # changes y: 14 line churn packages/internal-loader/entry/README.md x: 1 # changes y: 52 line churn packages/internal-loader/entry/index.ts x: 1 # changes y: 68 line churn packages/loader/README.md x: 3 # changes y: 74 line churn packages/native/src/product_config.h x: 1 # changes y: 86 line churn test/product.js x: 1 # changes y: 112 line churn AGENTS.md x: 1 # changes y: 62 line churn packages/darwin-arm64/README.md x: 3 # changes y: 30 line churn packages/darwin-arm64/index.js x: 3 # changes y: 16 line churn packages/darwin-arm64/prebuilds.json x: 2 # changes y: 52 line churn packages/entry/README.md x: 3 # changes y: 40 line churn packages/entry/binding.gyp x: 4 # changes y: 404 line churn packages/entry/index.ts x: 3 # changes y: 196 line churn packages/entry/package.json x: 4 # changes y: 211 line churn packages/entry/scripts/install.js x: 4 # changes y: 980 line churn packages/entry/src/backend_config.h x: 2 # changes y: 138 line churn packages/entry/src/debug_trace.cc x: 4 # changes y: 240 line churn packages/entry/src/debug_trace.h x: 4 # changes y: 172 line churn packages/entry/src/native_types.cc x: 4 # changes y: 447 line churn packages/entry/src/native_types.h x: 4 # changes y: 449 line churn packages/entry/src/node_api_addon.cc x: 3 # changes y: 322 line churn packages/entry/src/require_builtin_probe.cc x: 2 # changes y: 636 line churn packages/entry/src/require_builtin_probe.h x: 2 # changes y: 172 line churn packages/entry/src/runtime_compat.h x: 3 # changes y: 136 line churn packages/entry/src/runtime_compat_napi.cc x: 4 # changes y: 586 line churn packages/entry/src/runtime_compat_nodeabi.cc x: 4 # changes y: 290 line churn packages/entry/src/runtime_context/helper.cc x: 4 # changes y: 381 line churn packages/entry/src/runtime_context/platform.cc x: 4 # changes y: 155 line churn packages/entry/src/runtime_context/win32_arm64.cc x: 4 # changes y: 223 line churn packages/entry/src/runtime_context/win32_ia32.cc x: 3 # changes y: 59 line churn packages/entry/src/runtime_probe/darwin_arm64.cc x: 4 # changes y: 124 line churn packages/entry/src/runtime_probe/darwin_x64.cc x: 4 # changes y: 188 line churn packages/entry/src/runtime_probe/getter_decoder.cc x: 4 # changes y: 2236 line churn packages/entry/src/runtime_probe/getter_decoder.h x: 4 # changes y: 259 line churn packages/entry/src/runtime_probe/helper.cc x: 4 # changes y: 541 line churn packages/entry/src/runtime_probe/parser.h x: 3 # changes y: 49 line churn packages/entry/src/runtime_probe/platform.cc x: 4 # changes y: 104 line churn packages/entry/src/runtime_probe/platform.h x: 4 # changes y: 95 line churn packages/entry/src/runtime_probe/posix.cc x: 4 # changes y: 266 line churn packages/entry/src/runtime_probe/win32_common.cc x: 4 # changes y: 2368 line churn packages/entry/tsconfig.json x: 1 # changes y: 28 line churn packages/native/src/backend_config.h x: 1 # changes y: 76 line churn packages/native/src/native_types.cc x: 1 # changes y: 370 line churn packages/native/src/native_types.h x: 1 # changes y: 386 line churn packages/native/src/node_api_addon.cc x: 1 # changes y: 268 line churn packages/native/src/require_builtin_probe.cc x: 1 # changes y: 318 line churn packages/native/src/runtime_compat_nodeabi.cc x: 1 # changes y: 260 line churn packages/native/src/runtime_context/helper.cc x: 1 # changes y: 196 line churn packages/native/src/runtime_context/helper.h x: 1 # changes y: 130 line churn packages/native/src/runtime_context/platform.cc x: 1 # changes y: 98 line churn packages/native/src/runtime_context/win32_arm64.cc x: 1 # changes y: 142 line churn packages/native/src/runtime_context/win32_x64.cc x: 1 # changes y: 150 line churn packages/native/src/runtime_probe/platform.h x: 1 # changes y: 46 line churn packages/win32-arm64-msvc/index.js x: 3 # changes y: 26 line churn packages/win32-arm64-msvc/package.json x: 3 # changes y: 177 line churn packages/win32-ia32-msvc/package.json x: 3 # changes y: 140 line churn scripts/bump-release.mjs x: 2 # changes y: 160 line churn scripts/commit-release.mjs x: 2 # changes y: 109 line churn test/require-parity.test.js x: 2 # changes y: 125 line churn hmr-comparison/src/runner/strategies/addoninternalesm-nativecache.mts x: 2 # changes y: 70 line churn hmr-comparison/src/runner/strategies/index.mts x: 2 # changes y: 8 line churn packages/entry/src/internal_require_probe.cc x: 2 # changes y: 326 line churn
2368.0
line churn
  min: 2.0
  average: 195.71
  25th percentile: 24.0
  median: 94.5
  75th percentile: 190.0
  max: 2368.0
0 12.0
# changes
min: 1.0 | average: 2.83 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 12.0

Number of Contributors vs. Line Churn: 72 points

packages/native/binding.gyp x: 1 # contributors y: 274 line churn packages/native/src/runtime_compat_napi.cc x: 1 # contributors y: 584 line churn packages/native/src/runtime_context/runtime_profile.cc x: 1 # contributors y: 338 line churn packages/native/src/runtime_context/runtime_profile.h x: 1 # contributors y: 94 line churn packages/native/src/runtime_context/runtime_profile_napi.cc x: 1 # contributors y: 100 line churn packages/native/src/runtime_probe/getter_decoder.cc x: 1 # contributors y: 1584 line churn packages/native/src/runtime_probe/getter_decoder.h x: 1 # contributors y: 316 line churn packages/native/src/runtime_probe/helper.cc x: 1 # contributors y: 360 line churn packages/native/src/runtime_probe/helper.h x: 1 # contributors y: 140 line churn packages/native/src/runtime_probe/win32_common.cc x: 1 # contributors y: 1396 line churn packages/native/src/runtime_symbol.cc x: 1 # contributors y: 22 line churn packages/native/src/runtime_symbol.h x: 1 # contributors y: 32 line churn scripts/build.ts x: 1 # contributors y: 333 line churn scripts/github-matrix.mjs x: 1 # contributors y: 1183 line churn scripts/test-all.ts x: 1 # contributors y: 72 line churn scripts/test-electron.mjs x: 1 # contributors y: 200 line churn scripts/test-runtime-profile.ts x: 1 # contributors y: 82 line churn packages/native/src/runtime_probe/linux_glibc_arm64.cc x: 1 # contributors y: 56 line churn packages/native/src/runtime_probe/linux_glibc_x64.cc x: 1 # contributors y: 46 line churn scripts/collect-getter-fixtures.mjs x: 1 # contributors y: 922 line churn packages/loader/index.ts x: 2 # contributors y: 656 line churn scripts/verify-packed-install.mjs x: 1 # contributors y: 593 line churn packages/internal-loader/darwin-arm64/index.js x: 1 # contributors y: 14 line churn packages/internal-loader/entry/index.ts x: 1 # contributors y: 68 line churn packages/native/src/backend_config.h x: 1 # contributors y: 76 line churn packages/native/src/debug_trace.cc x: 1 # contributors y: 112 line churn packages/native/src/native_types.cc x: 1 # contributors y: 370 line churn packages/native/src/native_types.h x: 1 # contributors y: 386 line churn packages/native/src/node_api_addon.cc x: 1 # contributors y: 268 line churn packages/native/src/runtime_compat_nodeabi.cc x: 1 # contributors y: 260 line churn packages/native/src/runtime_context/helper.cc x: 1 # contributors y: 196 line churn packages/native/src/runtime_context/helper.h x: 1 # contributors y: 130 line churn packages/native/src/runtime_context/win32_x64.cc x: 1 # contributors y: 150 line churn packages/native/src/runtime_probe/parser.h x: 1 # contributors y: 30 line churn packages/native/src/runtime_probe/posix.cc x: 1 # contributors y: 156 line churn scripts/assemble-prebuilds.mjs x: 1 # contributors y: 213 line churn scripts/verify-release.mjs x: 1 # contributors y: 137 line churn scripts/prepare-nodeabi-headers.ts x: 1 # contributors y: 320 line churn scripts/path-utils.ts x: 1 # contributors y: 60 line churn
1584.0
line churn
  min: 14.0
  average: 202.46
  25th percentile: 27.0
  median: 99.0
  75th percentile: 248.25
  max: 1584.0
0 2.0
# contributors
min: 1.0 | average: 1.01 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Line Churn: 72 points

packages/native/binding.gyp x: 137 lines of code y: 274 line churn packages/native/src/runtime_compat_napi.cc x: 171 lines of code y: 584 line churn packages/native/src/runtime_context/runtime_profile.cc x: 82 lines of code y: 338 line churn packages/native/src/runtime_context/runtime_profile.h x: 36 lines of code y: 94 line churn packages/native/src/runtime_context/runtime_profile_napi.cc x: 40 lines of code y: 100 line churn packages/native/src/runtime_probe/getter_decoder.cc x: 575 lines of code y: 1584 line churn packages/native/src/runtime_probe/getter_decoder.h x: 23 lines of code y: 316 line churn packages/native/src/runtime_probe/helper.cc x: 134 lines of code y: 360 line churn packages/native/src/runtime_probe/helper.h x: 20 lines of code y: 140 line churn packages/native/src/runtime_probe/win32_common.cc x: 573 lines of code y: 1396 line churn packages/native/src/runtime_symbol.cc x: 7 lines of code y: 22 line churn packages/native/src/runtime_symbol.h x: 9 lines of code y: 32 line churn scripts/build.ts x: 309 lines of code y: 333 line churn scripts/electron-releases.mjs x: 65 lines of code y: 142 line churn scripts/github-matrix.mjs x: 354 lines of code y: 1183 line churn scripts/test-all.ts x: 84 lines of code y: 72 line churn scripts/test-electron.mjs x: 90 lines of code y: 200 line churn scripts/test-runtime-profile.ts x: 36 lines of code y: 82 line churn packages/native/src/runtime_probe/linux_glibc_arm64.cc x: 10 lines of code y: 56 line churn packages/native/src/runtime_probe/linux_glibc_x64.cc x: 10 lines of code y: 46 line churn scripts/collect-getter-fixtures.mjs x: 434 lines of code y: 922 line churn packages/loader/index.ts x: 669 lines of code y: 656 line churn scripts/verify-packed-install.mjs x: 210 lines of code y: 593 line churn packages/internal-loader/darwin-arm64/index.js x: 3 lines of code y: 14 line churn packages/internal-loader/entry/index.ts x: 22 lines of code y: 68 line churn packages/native/src/product_config.h x: 24 lines of code y: 86 line churn packages/native/src/backend_config.h x: 31 lines of code y: 76 line churn packages/native/src/debug_trace.cc x: 42 lines of code y: 112 line churn packages/native/src/debug_trace.h x: 13 lines of code y: 66 line churn packages/native/src/native_types.cc x: 162 lines of code y: 370 line churn packages/native/src/native_types.h x: 162 lines of code y: 386 line churn packages/native/src/node_api_addon.cc x: 116 lines of code y: 268 line churn packages/native/src/require_builtin_probe.cc x: 131 lines of code y: 318 line churn packages/native/src/require_builtin_probe.h x: 33 lines of code y: 86 line churn packages/native/src/runtime_compat.h x: 43 lines of code y: 112 line churn packages/native/src/runtime_compat_nodeabi.cc x: 102 lines of code y: 260 line churn packages/native/src/runtime_context/darwin_arm64.cc x: 8 lines of code y: 22 line churn packages/native/src/runtime_context/helper.cc x: 77 lines of code y: 196 line churn packages/native/src/runtime_context/helper.h x: 51 lines of code y: 130 line churn packages/native/src/runtime_context/platform.cc x: 42 lines of code y: 98 line churn packages/native/src/runtime_context/win32_arm64.cc x: 43 lines of code y: 142 line churn packages/native/src/runtime_context/win32_ia32.cc x: 8 lines of code y: 34 line churn packages/native/src/runtime_context/win32_x64.cc x: 63 lines of code y: 150 line churn packages/native/src/runtime_probe/parser.h x: 11 lines of code y: 30 line churn packages/native/src/runtime_probe/platform.cc x: 29 lines of code y: 64 line churn packages/native/src/runtime_probe/platform.h x: 13 lines of code y: 46 line churn packages/native/src/runtime_probe/posix.cc x: 60 lines of code y: 156 line churn scripts/assemble-prebuilds.mjs x: 68 lines of code y: 213 line churn scripts/bump-release.mjs x: 68 lines of code y: 160 line churn scripts/commit-release.mjs x: 38 lines of code y: 109 line churn scripts/pack-release.mjs x: 59 lines of code y: 139 line churn scripts/packages.mjs x: 69 lines of code y: 160 line churn scripts/test-backends.ts x: 69 lines of code y: 26 line churn scripts/test-getter-decoder.ts x: 36 lines of code y: 100 line churn scripts/verify-release.mjs x: 56 lines of code y: 137 line churn scripts/prepare-nodeabi-headers.ts x: 178 lines of code y: 320 line churn scripts/path-utils.ts x: 21 lines of code y: 60 line churn
1584.0
line churn
  min: 14.0
  average: 202.46
  25th percentile: 27.0
  median: 99.0
  75th percentile: 248.25
  max: 1584.0
0 669.0
lines of code
min: 3.0 | average: 85.18 | 25th percentile: 8.25 | median: 37.0 | 75th percentile: 83.5 | max: 669.0