chore: improved index page - #1045
Conversation
avivkeller
commented
Aug 17, 2026
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1045 +/- ##
========================================
Coverage 89.57% 89.57%
========================================
Files 203 202 -1
Lines 19116 18992 -124
Branches 1790 1772 -18
========================================
- Hits 17123 17012 -111
+ Misses 1985 1972 -13
Partials 8 8 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
🚀 Deploying Preview to Cloudflare 🚀Preview Deployments by commit
|
|
| File | Main | PR | Change |
|---|---|---|---|
orama-db.json |
9.14 MB | 9.15 MB | +1.15 KB (+0.0%) |
Performance estimate (single CI run)
- Generation time: 19.0% faster (8.15 s → 6.60 s)
- Peak memory: 3.6% higher (1.77 GB → 1.84 GB)
web Generator
Output size: 277 files changed · net +26.94 KB
File size details
| File | Main | PR | Change |
|---|---|---|---|
assets/style-pZLnVIiN.css |
— | 138.17 KB | +138.17 KB |
assets/style-X45QCql_.css |
137.01 KB | — | -137.01 KB (-100.0%) |
assets/SearchBox-knMUIK_c.js |
84.77 KB | — | -84.77 KB (-100.0%) |
assets/SearchBox-B7RQO5T9.js |
— | 84.77 KB | +84.77 KB |
assets/dist-zLhB6XIT.js |
30.43 KB | — | -30.43 KB (-100.0%) |
assets/dist-KgVBinTA.js |
— | 30.43 KB | +30.43 KB |
assets/SideBar-d_zFEHTI.js |
— | 25.34 KB | +25.34 KB |
assets/SideBar-Dn_TkQI-.js |
25.30 KB | — | -25.30 KB (-100.0%) |
assets/runtime-CWnBDiQN.js |
— | 19.73 KB | +19.73 KB |
assets/runtime-BbRVLTp3.js |
19.70 KB | — | -19.70 KB (-100.0%) |
assets/Combination-DdAj7jzD.js |
16.13 KB | — | -16.13 KB (-100.0%) |
assets/Combination-CpGCwLiH.js |
— | 16.13 KB | +16.13 KB |
assets/config-DkiBBYCX.js |
— | 15.43 KB | +15.43 KB |
assets/ThemeToggle-B9hrGRUN.js |
13.63 KB | — | -13.63 KB (-100.0%) |
assets/ThemeToggle-CeF2-IT8.js |
— | 13.63 KB | +13.63 KB |
assets/dist-D8BH5YZG.js |
10.20 KB | — | -10.20 KB (-100.0%) |
assets/dist-BQgYISxH.js |
— | 10.20 KB | +10.20 KB |
assets/compat-nLX56UZ5.js |
10.13 KB | — | -10.13 KB (-100.0%) |
assets/compat-DFaWnuJ3.js |
— | 10.13 KB | +10.13 KB |
assets/Layout-DK16eYcB.js |
9.69 KB | — | -9.69 KB (-100.0%) |
assets/Layout-CzUCHotd.js |
— | 9.63 KB | +9.63 KB |
assets/Tooltip-CweODOVQ.js |
7.93 KB | — | -7.93 KB (-100.0%) |
assets/Tooltip-B-qlJ_qZ.js |
— | 7.93 KB | +7.93 KB |
assets/dist-DLWPwey6.js |
6.99 KB | — | -6.99 KB (-100.0%) |
assets/dist-D7FvX8AG.js |
— | 6.99 KB | +6.99 KB |
assets/jsx-runtime-Dxx6LfyH.js |
5.67 KB | — | -5.67 KB (-100.0%) |
assets/jsx-runtime-CUmrEGQX.js |
— | 5.67 KB | +5.67 KB |
assets/withIsland-CW_g_J97.js |
4.16 KB | — | -4.16 KB (-100.0%) |
assets/dist-DNV1VIX1.js |
3.94 KB | — | -3.94 KB (-100.0%) |
assets/dist-B8275pR6.js |
— | 3.94 KB | +3.94 KB |
assets/CodeTabs-D4mTkk6v.js |
3.88 KB | — | -3.88 KB (-100.0%) |
assets/CodeTabs-0yogg-ls.js |
— | 3.88 KB | +3.88 KB |
assets/CodeBox-33dJBghq.js |
— | 3.44 KB | +3.44 KB |
assets/CodeBox-D-f7q-rP.js |
3.41 KB | — | -3.41 KB (-100.0%) |
assets/hooks.module-CAxJCqcl.js |
3.37 KB | — | -3.37 KB (-100.0%) |
assets/hooks.module-BtKduIYK.js |
— | 3.37 KB | +3.37 KB |
assets/404-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/addons-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/all-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/assert-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/async_context-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/async_hooks-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/buffer-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/child_process-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/cli-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/cluster-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/console-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/crypto-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/debugger-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/deprecations-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/dgram-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/diagnostics_channel-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/dns-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/documentation-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/domain-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/dtls-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/embedding-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/environment_variables-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/errors-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/esm-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/events-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/ffi-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/fs-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/globals-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/http-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/http2-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/https-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/index-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/inspector-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/intl-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/module-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/modules-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/n-api-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/net-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/os-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/packages-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/path-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/perf_hooks-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/permissions-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/process-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/punycode-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/querystring-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/quic-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/readline-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/repl-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/report-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/single-executable-applications-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/sqlite-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/stream-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/stream_iter-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/string_decoder-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/synopsis-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/test-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/timers-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/tls-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/tracing-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/tty-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/typescript-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/url-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/util-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/v8-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/vfs-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/vm-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/wasi-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/webcrypto-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/webstreams-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/worker_threads-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/zlib-DR31G_2d.js |
— | 2.59 KB | +2.59 KB |
assets/404-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/addons-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/all-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/assert-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/async_context-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/async_hooks-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/buffer-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/child_process-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/cli-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/cluster-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/console-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/crypto-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/debugger-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/deprecations-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/dgram-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/diagnostics_channel-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/dns-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/documentation-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/domain-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/dtls-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/embedding-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/environment_variables-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/errors-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/esm-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/events-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/ffi-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/fs-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/globals-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/http-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/http2-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/https-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/index-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/inspector-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/intl-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/module-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/modules-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/n-api-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/net-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/os-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/packages-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/path-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/perf_hooks-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/permissions-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/process-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/punycode-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/querystring-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/quic-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/readline-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/repl-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/report-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/single-executable-applications-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/sqlite-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/stream-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/stream_iter-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/string_decoder-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/synopsis-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/test-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/timers-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/tls-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/tracing-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/tty-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/typescript-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/url-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/util-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/v8-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/vfs-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/vm-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/wasi-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/webcrypto-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/webstreams-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/worker_threads-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/zlib-BU1VoBd6.js |
2.37 KB | — | -2.37 KB (-100.0%) |
assets/FunctionSignature-COIf7jcL.js |
2.27 KB | — | -2.27 KB (-100.0%) |
assets/FunctionSignature-Bp7ONAZp.js |
— | 2.27 KB | +2.27 KB |
assets/Banner-CMP6AZYS.js |
— | 2.20 KB | +2.20 KB |
assets/Banner-y78Kg5Dm.js |
2.16 KB | — | -2.16 KB (-100.0%) |
assets/ChangeHistory-BaPQzNu3.js |
1.74 KB | — | -1.74 KB (-100.0%) |
assets/ChangeHistory-Cm5C8b3G.js |
— | 1.74 KB | +1.74 KB |
assets/DataTag-D8a_nOWz.js |
844.00 B | — | -844.00 B (-100.0%) |
assets/DataTag-Csp0qLAX.js |
— | 844.00 B | +844.00 B |
assets/DocumentationIndex-BmkIkFR6.js |
— | 802.00 B | +802.00 B |
assets/ArrowUpRightIcon-EqyONvGw.js |
619.00 B | — | -619.00 B (-100.0%) |
assets/ArrowUpRightIcon-vig096qw.js |
— | 619.00 B | +619.00 B |
assets/Badge-BfNAVgxt.js |
607.00 B | — | -607.00 B (-100.0%) |
assets/Badge-zbUvxoh-.js |
— | 607.00 B | +607.00 B |
assets/AlertBox-CedwascO.js |
591.00 B | — | -591.00 B (-100.0%) |
assets/AlertBox-vccPMlj3.js |
— | 591.00 B | +591.00 B |
assets/CodeBracketIcon-Cxv-2bqF.js |
513.00 B | — | -513.00 B (-100.0%) |
assets/CodeBracketIcon-BeqifCNs.js |
— | 513.00 B | +513.00 B |
assets/dist-8HTAnXpI.js |
477.00 B | — | -477.00 B (-100.0%) |
assets/dist-BgdlQMYA.js |
— | 477.00 B | +477.00 B |
assets/ChevronDownIcon-8Ndx6Wz5.js |
469.00 B | — | -469.00 B (-100.0%) |
assets/ChevronDownIcon-Ckz6jYf8.js |
— | 469.00 B | +469.00 B |
assets/Blockquote-HvsNPmx9.js |
167.00 B | — | -167.00 B (-100.0%) |
assets/Blockquote-D3XLlTVP.js |
— | 167.00 B | +167.00 B |
assets/constants-bPj2oMK4.js |
— | 115.00 B | +115.00 B |
assets/withIsland-D79N6FS8.js |
— | 106.00 B | +106.00 B |
all.html |
31.74 MB | 31.74 MB | -33.00 B (-0.0%) |
crypto.html |
1.86 MB | 1.86 MB | -32.00 B (-0.0%) |
fs.html |
2.15 MB | 2.15 MB | -32.00 B (-0.0%) |
n-api.html |
1.00 MB | 1.00 MB | -32.00 B (-0.0%) |
addons.html |
379.26 KB | 379.23 KB | -31.00 B (-0.0%) |
assert.html |
649.18 KB | 649.15 KB | -31.00 B (-0.0%) |
async_context.html |
317.67 KB | 317.64 KB | -31.00 B (-0.0%) |
async_hooks.html |
283.33 KB | 283.30 KB | -31.00 B (-0.0%) |
buffer.html |
1.71 MB | 1.71 MB | -31.00 B (-0.0%) |
child_process.html |
666.20 KB | 666.17 KB | -31.00 B (-0.0%) |
cli.html |
580.59 KB | 580.56 KB | -31.00 B (-0.0%) |
cluster.html |
301.39 KB | 301.36 KB | -31.00 B (-0.0%) |
debugger.html |
143.42 KB | 143.39 KB | -31.00 B (-0.0%) |
deprecations.html |
536.79 KB | 536.76 KB | -31.00 B (-0.0%) |
dgram.html |
298.22 KB | 298.19 KB | -31.00 B (-0.0%) |
diagnostics_channel.html |
517.22 KB | 517.19 KB | -31.00 B (-0.0%) |
dns.html |
419.09 KB | 419.06 KB | -31.00 B (-0.0%) |
domain.html |
126.38 KB | 126.35 KB | -31.00 B (-0.0%) |
errors.html |
517.39 KB | 517.36 KB | -31.00 B (-0.0%) |
esm.html |
186.79 KB | 186.76 KB | -31.00 B (-0.0%) |
events.html |
831.00 KB | 830.97 KB | -31.00 B (-0.0%) |
ffi.html |
177.99 KB | 177.96 KB | -31.00 B (-0.0%) |
globals.html |
279.39 KB | 279.36 KB | -31.00 B (-0.0%) |
http.html |
1.10 MB | 1.10 MB | -31.00 B (-0.0%) |
http2.html |
1.24 MB | 1.24 MB | -31.00 B (-0.0%) |
inspector.html |
212.96 KB | 212.93 KB | -31.00 B (-0.0%) |
module.html |
506.19 KB | 506.16 KB | -31.00 B (-0.0%) |
modules.html |
226.98 KB | 226.95 KB | -31.00 B (-0.0%) |
net.html |
624.57 KB | 624.54 KB | -31.00 B (-0.0%) |
packages.html |
218.29 KB | 218.26 KB | -31.00 B (-0.0%) |
perf_hooks.html |
662.15 KB | 662.12 KB | -31.00 B (-0.0%) |
process.html |
1.14 MB | 1.14 MB | -31.00 B (-0.0%) |
quic.html |
902.10 KB | 902.07 KB | -31.00 B (-0.0%) |
readline.html |
361.79 KB | 361.76 KB | -31.00 B (-0.0%) |
repl.html |
302.20 KB | 302.17 KB | -31.00 B (-0.0%) |
report.html |
231.25 KB | 231.22 KB | -31.00 B (-0.0%) |
single-executable-applications.html |
132.67 KB | 132.64 KB | -31.00 B (-0.0%) |
sqlite.html |
472.59 KB | 472.56 KB | -31.00 B (-0.0%) |
stream.html |
1.22 MB | 1.22 MB | -31.00 B (-0.0%) |
stream_iter.html |
722.65 KB | 722.62 KB | -31.00 B (-0.0%) |
test.html |
1.34 MB | 1.34 MB | -31.00 B (-0.0%) |
tls.html |
511.98 KB | 511.95 KB | -31.00 B (-0.0%) |
url.html |
510.63 KB | 510.60 KB | -31.00 B (-0.0%) |
util.html |
1.16 MB | 1.16 MB | -31.00 B (-0.0%) |
v8.html |
544.02 KB | 543.99 KB | -31.00 B (-0.0%) |
vm.html |
630.98 KB | 630.95 KB | -31.00 B (-0.0%) |
webcrypto.html |
625.54 KB | 625.50 KB | -31.00 B (-0.0%) |
webstreams.html |
532.46 KB | 532.43 KB | -31.00 B (-0.0%) |
worker_threads.html |
631.12 KB | 631.09 KB | -31.00 B (-0.0%) |
zlib.html |
940.26 KB | 940.23 KB | -31.00 B (-0.0%) |
404.html |
22.00 KB | 21.97 KB | -30.00 B (-0.1%) |
console.html |
184.43 KB | 184.40 KB | -30.00 B (-0.0%) |
documentation.html |
28.65 KB | 28.62 KB | -30.00 B (-0.1%) |
dtls.html |
175.28 KB | 175.25 KB | -30.00 B (-0.0%) |
embedding.html |
59.84 KB | 59.81 KB | -30.00 B (-0.0%) |
environment_variables.html |
37.80 KB | 37.77 KB | -30.00 B (-0.1%) |
https.html |
239.91 KB | 239.88 KB | -30.00 B (-0.0%) |
index.html |
26.85 KB | 26.82 KB | -30.00 B (-0.1%) |
intl.html |
56.51 KB | 56.48 KB | -30.00 B (-0.1%) |
os.html |
164.23 KB | 164.21 KB | -30.00 B (-0.0%) |
path.html |
176.50 KB | 176.47 KB | -30.00 B (-0.0%) |
permissions.html |
75.23 KB | 75.20 KB | -30.00 B (-0.0%) |
punycode.html |
64.81 KB | 64.78 KB | -30.00 B (-0.0%) |
querystring.html |
66.83 KB | 66.80 KB | -30.00 B (-0.0%) |
string_decoder.html |
66.24 KB | 66.21 KB | -30.00 B (-0.0%) |
synopsis.html |
38.23 KB | 38.20 KB | -30.00 B (-0.1%) |
timers.html |
182.12 KB | 182.09 KB | -30.00 B (-0.0%) |
tracing.html |
126.05 KB | 126.03 KB | -30.00 B (-0.0%) |
tty.html |
102.95 KB | 102.92 KB | -30.00 B (-0.0%) |
typescript.html |
50.33 KB | 50.30 KB | -30.00 B (-0.1%) |
vfs.html |
90.10 KB | 90.07 KB | -30.00 B (-0.0%) |
wasi.html |
80.22 KB | 80.19 KB | -30.00 B (-0.0%) |
Performance estimate (single CI run)
- Generation time: 1.7% faster (86.51 s → 85.05 s)
- Peak memory: 6.1% higher (4.72 GB → 5.00 GB)
|
Can we maybe clamp the descriptions to 3 or 4 lines? And perhaps allow the rest to show via overflow (not shifting the grid layout) on hover? Can we move the cards up to be before the contributing + stability index headings? I think for most folks hitting the docs, the primary action/path is going to be wanting to find a section of the docs? |
| const ariaLabel = STABILITY_TOOLTIPS[stability] | ||
| ? `Stability: ${STABILITY_TOOLTIPS[stability]}` | ||
| : undefined; | ||
| const label = STABILITY_LABELS[stability]; |
There was a problem hiding this comment.
| const label = STABILITY_LABELS[stability]; | |
| const [label] = STABILITY_LABELS[stability] ?? []; |
| tabIndex={0} | ||
| > | ||
| {STABILITY_LABELS[stability]} | ||
| {label?.[0]} |
There was a problem hiding this comment.
The suggestion I made on line 25 makes this line better imo
| * @see https://nodejs.org/api/documentation.html#stability-index | ||
| */ | ||
| export const STABILITY_KINDS = ['error', 'warning', 'default', 'info']; | ||
| export const STABILITY_LABELS = [ |
There was a problem hiding this comment.
Don't we have already these constants somewhere? Like on @node-core/ui-components?
| * | ||
| * @see https://nodejs.org/api/documentation.html#stability-index | ||
| */ | ||
| export const STABILITY_KINDS = ['error', 'warning', 'default', 'info']; |
There was a problem hiding this comment.
I'd argue this is STABILITY_TYPES and I'd probably argue the Labels Array and Kinds should be a Map where the pair key is the Label and the value the Badge Type. Also adding a comment that these = type of UI Badges we have and maybe ensure it follows types that are supported by our Badges would also be good.
| name: 'CodeTabs', | ||
| source: resolve(ROOT, './ui/components/CodeTabs'), | ||
| }, | ||
| DocumentationIndex: { |
There was a problem hiding this comment.
Is this DocumentationIndex sort of component just for Node, or going to be kinda part of standard doc-kit components? I feel that all the components doc-kit exposes on our web generator should be documented under the web generator docs [...]
I also feel tha this name "DocumentationIndex" doesn't really say what this component renders, can we have a more descriptive name for the component, tgat'd b great
There was a problem hiding this comment.
It's a standard doc kit component. The name DocumentationIndex is fairly descriptive of what the component does: Documentation Index
There was a problem hiding this comment.
I unfortunately disagree. "Documentation Index" isn't fairly descriptive, and doesn't say what is rendered. What is in this "documentation index"? I feel that a proper name is "StabilityOverview" or "DocumentationModulesOverview" or something more descriptive.
ovflowd
left a comment
There was a problem hiding this comment.
I'm fine SGTM'ing this, but with big caveats that this is temporary and requires proper changes on the long-term 🙇

