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.
var zipFolder = 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.