Skip to content

arve0/npm-download-size-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

npm download size

Are you on slow connection or limited mobile plan? Care about tarball size of your package? Care about bloat? How many bytes download are npm i lodash? Check with

$ download-size lodash
[email protected]: 303.39 KiB

before installing!

npm-download-size is also available online: https://arve0.github.io/npm-download-size/

Package sizes are resolved through a server side API, so only statistics is ever downloaded while using this tool.

Install

npm install -g download-size  # 8 KiB download

Usage

$ download-size svelte
[email protected]: 1.12 MiB

$ download-size -f package.json
package.json ([email protected]):
  devDependencies:
    [email protected]: 429.35 KiB
    [email protected]: 845.42 KiB
    [email protected]: 216.54 KiB
    [email protected]: 239.76 KiB
    [email protected]: 185.16 KiB
    [email protected]: 71.01 KiB
    [email protected]: 827.78 KiB
    [email protected]: 1.12 MiB
All dependencies: 3.87 MiB

The reported size includes all dependecies. download-size gets size from the gzipped tarballs (e.g. http:https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz), so space on disk will be higher.

Why?

Many node packages are bloated beyond belief. This tool helps you take an informed decision. Should you rely on that package? 1,1 MB for doing HTTP requests you say? Take a stand against bloat!

License

MIT

About

get download size for npm packages, including their dependencies

Resources

Stars

Watchers

Forks

Packages

No packages published