Skip to content

Instantly share code, notes, and snippets.

@rebolyte
Last active April 12, 2016 19:31
Show Gist options
  • Save rebolyte/ff3be1bf640ffe59545d to your computer and use it in GitHub Desktop.
Save rebolyte/ff3be1bf640ffe59545d to your computer and use it in GitHub Desktop.
NPM module sizes for my Express API
body-parser - 837KB, 188 items, 10 immediate deps, 18 total deps
cookie-parser - 29KB, 19 items, 2 immediate deps, 2 total deps
express - 935KB, 302 items, 25 immediate deps, 39 total deps
express-jwt - 1.5MB, 721 items, 4 immediate deps, 31 total deps
express-winston - 701KB, 214 items, 3 immediate deps, 13 total deps
helmet - 543KB, 252 items, 11 immediate deps, 35 total deps
jsonwebtoken - 521KB, 254 items, 3 immediate deps, 26 total deps
useragent - 245KB, 35 items, 1 immediate dep, 1 total dep
winston - 471KB, 135 items, 7 immediate deps, 7 total deps
winston-cloudwatch - 15.6MB, 2866 items, 3 immediate deps, 97 total deps (!)
gm - 165KB, 60 items, 3 immediate deps, 4 total deps
moment - 2MB, 317 items, 0 immediate deps, 0 total deps
moment-range - 62KB, 17 items, 0 immediate deps, 0 total deps (just needs moment)
moment-timezone - 2.9MB, 32 items, 0 immediate deps, 0 total deps (just needs moment)
native-promise-only - 22.5KB, 10 items, 0 immediate deps, 0 total deps
nodemailer - 1.1MB, 213 items, 7 immediate deps, 17 total deps
nodemailer-ses-transport - 4.9MB, 684 items, 1 immediate dep (AWS-SDK), 5 total deps
https://github.com/pahen/madge
https://github.com/groupon/ndu
$ npm view express dependencies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment