burgee

Weight, per subpath

What every published entry point costs a consumer's bundle, at both ends of the tree-shaking range.

Generated 2026-11-07 at commit 3317948213.

Every entry point this repository publishes, and what it costs a consumer's bundle. 117 subpaths across 11 packages, every export of every one of them bundled on its own.

Three numbers, because tree shaking makes this a range rather than a figure:

  • Cheapest — the export that costs least to import, and its name.
  • Dearest — the export that costs most. The one worth knowing about before you reach for it.
  • Everything — the whole namespace re-exported, so nothing can be shaken away.

A wide spread means the subpath shakes well and most consumers pay near the left-hand number. A narrow one means it arrives as a unit, which is worth knowing before importing it rather than after.

All three are the initial load: the entry chunk plus the transitive closure of its import statements, bundled with esbuild --bundle --minify --format=esm --platform=node --splitting. A chunk reached only through await import() costs nothing until that branch runs, which is what a real bundler does and what the figures on /docs/benchmarks mean too — the same function produces both.

bellpull

SubpathExportsCheapestDearestEverything
bellpull/node-which1default 1,977default 1,9771,990
bellpull/which11sep 87whichOrThrowSync 2,0432,534
bellpull/plugin9CONTRACT 31register 3,0874,253
bellpull/cross-spawn6sync 4,948default 4,9725,048
bellpull26name 36run 5,8838,251

burgee

SubpathExportsCheapestDearestEverything
burgee/contrast9AA 44auditBurgee 1,4781,776
burgee/config5ConfigError 207resolve 2,1493,202
burgee/plugin4CONTRACT 31definePlugin 4,4644,509
burgee/brand14BURGEE_FLAG 314defineBurgee 6,2916,640
burgee/mcp4MCP_PROTOCOL_VERSION 185serveMcp 7,9868,044
burgee/schema5summaryOf 747Manifest 5,7468,713
burgee/completions4SHELLS 56renderCompletion 11,59712,480
burgee/yargs/parser7Parser 15,812default 15,83315,951
burgee/help1renderHelp 17,024renderHelp 17,02417,024
burgee/yargs/helpers3hideBin 982Parser 15,81217,127
burgee/testing12ExitCode 1,057runBurgee 20,11421,281
burgee/meow1default 26,781default 26,78126,771
burgee18camel 3,098run 24,52826,983
burgee/cli7program 40,633pluginCheckCommand 40,64440,752
burgee/commander14Help 55,390createArgument 55,42655,695
burgee/commander/extra-typings14Help 55,390createArgument 55,42655,695
burgee/commander/v1414Help 55,390createCommand 55,74756,044
burgee/yargs15YError 110,086isYargsInstance 110,162110,461
burgee/yargs/v17/yargs1default 111,416default 111,416111,428
burgee/yargs/v1715YError 111,272isYargsInstance 111,348111,621

caique

SubpathExportsCheapestDearestEverything
caique/spec3flagOf 50problemWith 413549
caique/terminal2streamsOf 67createIo 886901
caique/decide1decide 1,016decide 1,0161,016
caique/ask2projection 1,778ask 2,0982,178
caique/locale3render 1,604sayFor 3,9033,933
caique/keys8canReadKeys 283readKeys 3,1084,678
caique/binding2localise 125resolvePrompts 4,7154,729
caique/plugin10CONTRACT 31projectionOf 2,7114,955
caique/prompt-for2PromptRefusal 183promptFor 7,9477,966
caique/editor3submissions 148editor 10,86411,025
caique/raw4canRender 307askList 12,79112,932
caique23flagOf 50askList 12,78919,361
caique/inquirer25isShiftKey 105createPrompt 18,94522,874
caique/clack60S_BAR 1,188path 27,85244,392
caique/inquirer/prompts11Separator 1,351editor 28,41944,668

closeout

SubpathExportsCheapestDearestEverything
closeout/once1once 238once 238238
closeout/onetime1default 724default 724716
closeout/cursor11HIDE_CURSOR 44rawMode 329943
closeout/signal-exit/signals2default 1,199signals 1,2291,327
closeout/exit-hook3gracefulExit 1,260asyncExitHook 1,6881,848
closeout/plugin9CONTRACT 31register 1,8182,340
closeout/signal-exit4load 2,655signals 2,6582,692
closeout/restore-cursor1default 4,408default 4,4084,398
closeout/cli-cursor1default 4,648default 4,6484,638
closeout23DEFAULT_DEADLINE 41rawMode 4,9366,353

controlroom

SubpathExportsCheapestDearestEverything
controlroom/plugin6CONTRACT 31registered 3,7203,828
controlroom14status 38open 41,83042,750
controlroom/ink24measureElement 568render 114,522120,946

flagstaff

SubpathExportsCheapestDearestEverything
flagstaff/import2fromCliBoxes 189fromCliSpinners 319499
flagstaff/diff1diff 1,127diff 1,1271,127
flagstaff/progress1progress 1,179progress 1,1791,179
flagstaff/markdown2markdownBlocks 1,038markdown 2,3402,360
flagstaff/plugin8CONTRACT 6,204lookupSpinner 6,4656,857
flagstaff/tab-bar1tabBar 7,003tabBar 7,0037,003
flagstaff/spinner1spinner 7,270spinner 7,2707,272
flagstaff/tasks1tasks 7,461tasks 7,4617,463
flagstaff/log-tail1logTail 7,542logTail 7,5427,542
flagstaff/loop3manualClock 483hoist 12,91813,418
flagstaff/log-update3createLogUpdate 18,670default 18,68018,714
flagstaff/table2table 18,802tableComponent 19,10119,113
flagstaff/box2box 20,546boxComponent 21,23121,241
flagstaff/cli-table314Cell 24,377default 24,40024,615
flagstaff/boxen2_borderStyles 1,199default 28,39628,406
flagstaff20fromCliBoxes 189boxComponent 21,23136,696
flagstaff/ora4spinners 37,469oraPromise 57,57557,614

linegauge

SubpathExportsCheapestDearestEverything
linegauge/strip2strip 311default 321324
linegauge/plugin7CONTRACT 31register 2,9983,112
linegauge/widest1widest 5,732widest 5,7325,734
linegauge/widest-line1default 5,780default 5,7805,770
linegauge/slice2slice 11,198default 11,21011,212
linegauge/wrap3visibleWidth 6,131default 11,29011,309
linegauge/truncate1truncate 12,225truncate 12,22512,225
linegauge/cli-truncate1default 14,119default 14,11914,108
linegauge9strip 311truncate 12,22515,792

oxmutate

SubpathExportsCheapestDearestEverything
oxmutate/vite1defineMutate 38defineMutate 3838
oxmutate/spec4SPEC_TRACES_ENV 59loadTraces 1,1431,228
oxmutate/runner2PeerMissingError 5,070default 16,57416,587
oxmutate11InstrumentFault 58run 45,17456,480

paratext

SubpathExportsCheapestDearestEverything
paratext/link4LINK 248link 1,2631,316
paratext/csi34kittyKeyboardPop 71cursorMove 7021,832
paratext/term-img4terminalImageFor 2,209UnsupportedTerminalError 2,2172,281
paratext/terminal-link2terminalLinkFor 3,385default 3,3953,406
paratext/plugin8CONTRACT 31register 4,8455,483
paratext60cwd 7,023check 7,7918,935

roundel

SubpathExportsCheapestDearestEverything
roundel/terminal3AGENTS 99unicode 381563
roundel/tokens13ok 380sgr 745883
roundel/kleur/colors27$ 619strikethrough 631930
roundel/kleur1default 1,036default 1,0361,049
roundel/contrast8AA 44contrast 5141,092
roundel/policy3flown 45colorLevel 1,0331,198
roundel/picocolors3createColors 1,534isColorSupported 1,5381,590
roundel/supports-color2createSupportsColor 1,764default 1,7641,781
roundel/plugin8CONTRACT 31register 1,3741,871
roundel/colorette43dim 1,794isColorSupported 1,8072,425
roundel/yoctocolors62dim 1,013default 2,2473,275
roundel/theme4rgb256 1,094fly 4,4654,502
roundel/chalk10colorNames 4,773Chalk 4,8065,005
roundel/import5BASE16_SLOTS 142fromBase16 4,9506,611
roundel36CONTRACT 31fly 4,4657,937

seniority

SubpathExportsCheapestDearestEverything
seniority/explain3explanation 356explain 1,0171,057
seniority/precedence7RANK 133resolve 2,1492,231
seniority/plugin7CONTRACT 31register 2,3002,710
seniority/rc3parse 1,307default 2,9462,976
seniority/find-up7findUpStop 52findDown 1,4103,144
seniority/lilconfig4defaultLoaders 555lilconfig 3,1924,523
seniority/config6deepMerge 237discover 5,0615,407
seniority/dotenv/config0import 5,629import 5,6295,629
seniority/dotenv5populate 634default 5,5825,652
seniority/yaml2YAMLException 470parse 9,98910,008
seniority/dotenv/cli3HELP 770run 11,38911,418
seniority/cosmiconfig4ExplorerSync 6,716cosmiconfig 11,63011,740
seniority43WALK_LIMIT 34cosmiconfig 11,63022,856

On this page