zips a folder and calls your callback when it's done AKA: something that maybe already exists in npmjs.org, but that I couldn't find.
varzipFolder=require('zip-folder');zipFolder('/path/to/the/folder','/path/to/archive.zip',function(err){if(err){console.log('oh no!',err);}else{console.log('EXCELLENT');}});Tests are in tests.js and built with nodeunit. Run npm test to run the tests.