bundle/roast
es-toolkit@1.50.0
new
file no. 001 / npm ▍weigh-in

es-toolkit TS

A state-of-the-art, high-performance JavaScript utility library with a small bundle size and strong type annotations.

version 1.50.0 · entry dist/index.mjs · subpaths 12
weighed at
brotli q11 · rolldown + minify
wire weight · brotli
24.41 kB
verdict medium
brotli is 23% of minified unpacks 4.3× on the wire
minified
104.8 kB
saved on the wire
80.41 kB
field notes
side effects
none (tree-shakeable)
module formats
ESM + CJS
exports map
present
types
bundled (own .d.ts)
peer deps
none
the roast
AI · freshly written
incoming dispatch · priority: hot
the wire is humming…
  • . main entry
    44%
    8.27 kB br
    · 29.88 kB min
  • ./compat
    100%
    18.74 kB br
    · 72.61 kB min
  • ./fp
    19%
    3.57 kB br
    · 13.84 kB min
  • ./array
    14%
    2.60 kB br
    · 8.78 kB min
  • ./object
    11%
    2.10 kB br
    · 7.52 kB min
  • ./predicate
    9%
    1.64 kB br
    · 5.30 kB min
  • ./function
    7%
    1.39 kB br
    · 3.98 kB min
  • ./server
    7%
    1.29 kB br
    · 4.38 kB min
  • ./math
    3%
    660 B br
    · 1.89 kB min
  • ./promise
    3%
    601 B br
    · 1.57 kB min
  • ./map
    2%
    398 B br
    · 1.16 kB min
  • ./set
    2%
    330 B br
    · 809 B min
  • ./error
    1%
    185 B br
    · 411 B min
dependencies
deps-free certified standalone
transitive cost
zero.

es-toolkit ships on its own — no transitive weight, no shared deps to dedupe, no peer pressure. a rare bird.

see also
outbound
another case
drop a package

Got a heavier sin to confess? Roast another package — or share this one to make a friend reconsider their dep tree.