▍ file no. 001 / npm ▍weigh-in
typescript DT CLI
TypeScript is a language for application scale JavaScript development
version 7.0.2 · entry
lib/version.cjs · subpaths 11 · #TypeScript#Microsoft#compiler#language#javascript▍ weighed at
brotli q11 · rolldown + minify
wire weight · brotli
70.07 kB
verdict big
brotli is 17% of minified unpacks 5.9× on the wire
- minified
- 411.3 kB
- saved on the wire
- 341.2 kB
▍field notes
- side effects
- not declared
- module formats
- ESM only
- exports map
- present
- types
- via @types/typescript
- cli
- tsc
- peer deps
- none
▍ the roast
AI · freshly written
▍ incoming dispatch · priority: hot
the wire is humming…
- . main entry2%781 B br· 2.43 kB min
- ./
unstable/async100%37.67 kB br· 190.5 kB min - ./
unstable/ast91%34.23 kB br· 193.5 kB min - ./
unstable/sync73%27.63 kB br· 135.7 kB min - ./
unstable/ast/clone50%18.93 kB br· 118.7 kB min - ./
unstable/ast/factory47%17.74 kB br· 110.2 kB min - ./
unstable/ast/visitor45%17.01 kB br· 102.0 kB min - ./
unstable/ast/scanner38%14.29 kB br· 64.49 kB min - ./
unstable/ast/is24%9.14 kB br· 53.83 kB min - ./
unstable/ast/utils12%4.47 kB br· 20.38 kB min - ./
unstable/fs2%913 B br· 2.33 kB min - ./
unstable/proto2%773 B br· 1.90 kB min
▍dependencies
deps-free certified standalone
transitive cost
zero.
typescript 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.