>>> 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.


Reply via email to