Hi,
I am not sure if it is a bug or expected behaviour in 0.5, but the following code behaves differently in 0.4 and 0.5.0:
var fs = require('fs'),
archiver = require('archiver');
function go() {
var zipStream = fs.createWriteStream('./profile.zip'),
archive = archiver('zip', { forceUTC: true });
zipStream.on('close', function() {
console.log('ok, created');
});
archive.pipe(zipStream);
archive.finalize();
}
go();
In 0.4, on 'close' is called, but not with 0.5. Note that the zip is created.
(I know that creating an empty zip file seems weird... It's just a test scenario actually)