burgee

Weight, per subpath

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

Generated 2026-09-23 at commit b4584e719b.

Every entry point this repository publishes, and what it costs a consumer's bundle. 80 subpaths across 9 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/which11sep 87whichOrThrowSync 2,0392,497
bellpull/plugin9CONTRACT 31register 2,8223,988
bellpull/cross-spawn6sync 4,964default 4,9885,042
bellpull26name 36run 5,9018,234

burgee

SubpathExportsCheapestDearestEverything
burgee/contrast9AA 44auditBurgee 1,4821,780
burgee/config5ConfigError 207resolve 2,1063,215
burgee/mcp4MCP_PROTOCOL_VERSION 54serveMcp 4,0014,059
burgee/plugin4CONTRACT 31definePlugin 4,4634,508
burgee/brand14BURGEE_FLAG 314defineBurgee 6,2156,563
burgee/completions4SHELLS 56renderCompletion 6,8687,736
burgee/schema5summaryOf 595Manifest 5,5178,414
burgee/help1renderHelp 10,820renderHelp 10,82010,820
burgee/yargs/parser7Parser 14,972default 14,99315,090
burgee/yargs/helpers3hideBin 946Parser 14,97216,153
burgee/meow1default 24,195default 24,19524,185
burgee/testing12stripAnsi 86runBurgee 24,21025,384
burgee17kebab 322run 27,97329,738
burgee/cli5program 42,683pluginCheckCommand 42,69442,765
burgee/commander14Help 59,418createArgument 59,45459,723
burgee/yargs15YError 105,555isYargsInstance 105,631105,904

caique

SubpathExportsCheapestDearestEverything
caique/spec3flagOf 50problemWith 413549
caique/decide1decide 739decide 739739
caique/terminal2streamsOf 67createIo 799814
caique/ask2projection 1,700ask 1,9912,071
caique/binding1resolvePrompts 4,223resolvePrompts 4,2234,223
caique/plugin10CONTRACT 31projectionOf 2,6334,872
caique/raw4canRender 114askList 6,4626,574
caique14flagOf 50askList 6,46211,905
caique/clack1limitOptions 13,318limitOptions 13,31813,318
caique/inquirer25isShiftKey 77createPrompt 21,39424,992

closeout

SubpathExportsCheapestDearestEverything
closeout/once1once 238once 238238
closeout/cursor4HIDE_CURSOR 44hideCursor 195284
closeout/signal-exit/signals2default 904signals 9341,086
closeout/plugin9CONTRACT 31register 1,8132,335
closeout/signal-exit5default 3,608signals 3,6383,736
closeout/restore-cursor1default 4,560default 4,5604,550
closeout/exit-hook3gracefulExit 4,457asyncExitHook 4,9015,133
closeout19DEFAULT_DEADLINE 41hideCursor 4,3505,403

flagstaff

SubpathExportsCheapestDearestEverything
flagstaff/import2fromCliBoxes 189fromCliSpinners 311491
flagstaff/progress1progress 893progress 893893
flagstaff/loop2manualClock 519hoist 5,8856,401
flagstaff/plugin8CONTRACT 7,541lookupSpinner 7,8028,194
flagstaff/spinner1spinner 8,639spinner 8,6398,641
flagstaff/tasks1tasks 8,825tasks 8,8258,827
flagstaff/table2table 14,989tableComponent 15,31315,325
flagstaff/log-update3createLogUpdate 18,327default 18,33718,371
flagstaff/box2box 21,919boxComponent 22,64022,650
flagstaff/boxen2_borderStyles 1,199default 22,71822,727
flagstaff/cli-table314pad 23,949default 23,97324,167
flagstaff19fromCliBoxes 189boxComponent 22,64033,405
flagstaff/ora4spinners 36,966oraPromise 56,11656,153

linegauge

SubpathExportsCheapestDearestEverything
linegauge/strip2strip 944default 954957
linegauge/plugin7CONTRACT 31register 3,0123,126
linegauge/widest1widest 6,420widest 6,4206,420
linegauge/slice2slice 8,980default 8,9928,994
linegauge/truncate1truncate 9,905truncate 9,9059,905
linegauge/wrap3visibleWidth 6,019default 11,33211,351
linegauge9strip 944wrap 11,31913,117

paratext

SubpathExportsCheapestDearestEverything
paratext/link4LINK 265link 1,1851,234
paratext/terminal-link2terminalLinkFor 1,556default 1,5641,577
paratext/term-img4terminalImageFor 2,339UnsupportedTerminalError 2,3472,411
paratext/plugin8CONTRACT 31register 5,8826,520
paratext60cwd 6,721check 7,4978,961

roundel

SubpathExportsCheapestDearestEverything
roundel/tokens10ok 412sgr 668765
roundel/contrast8AA 44contrast 5141,099
roundel/policy3flown 45colorLevel 1,0371,198
roundel/plugin8CONTRACT 31register 1,3691,866
roundel/theme4rgb256 1,104fly 4,4544,491
roundel/chalk10colorNames 4,577Chalk 4,6104,809
roundel33CONTRACT 31fly 4,4547,788

seniority

SubpathExportsCheapestDearestEverything
seniority/explain3explanation 356explain 1,0731,113
seniority/find-up4findUpSync 726findUpMultiple 7821,128
seniority/precedence7RANK 133resolve 2,1062,188
seniority/dotenv4parse 554default 2,3832,412
seniority/plugin7CONTRACT 31register 2,2952,692
seniority/rc3parse 1,327default 2,9072,918
seniority/config5lineOf 181discover 4,4354,499
seniority/lilconfig4defaultLoaders 532lilconfig 3,2844,631
seniority/cosmiconfig4ExplorerSync 7,427cosmiconfig 12,30512,415
seniority40WALK_LIMIT 34cosmiconfig 12,30521,595

On this page