>>> npm packages contain too much garbage anyway. I'm talking about optional
>>> dependencies. For example, AFAIR restify depend on a 5MB spdy library even
>>> though very few people use spdy. So there's no point to try to save
>>> diskspace I guess, 'cause nobody doing that anyway.
>> I'm deploying on a device that doesn't have much diskspace or network
>> bandwidth.
>
> Then you should be able to remove docs and tests somehow... Hm... yes, I
> guess a command like `npm strip` to remove those can sometimes make sense.
+1 to `npm strip` — it would be very useful for deploying packages like sqlite
where the sqlite3.c & .h are 5MB themselves.
node_modules/sqlite3% du -hd1
424K ./benchmark
8.6M ./build
8.9M ./deps
4.0K ./examples
908K ./lib
692K ./node_modules
92K ./src
444K ./test
20M .
If you trim this by hand, you can get it down to around 940K by keeping the lib
directory and the supporting files in the root. (measured on OSX 10.8, Node
0.10.9)
It would be incredibly useful if that knowledge could be captured once by the
developers/maintainers of the npm modules.
--
--
Job Board: http://jobs.nodejs.org/
Posting guidelines:
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en
---
You received this message because you are subscribed to the Google Groups
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.