diff --git a/lib/utils.js b/lib/utils.js index 982259d25..15071b311 100644 --- a/lib/utils.js +++ b/lib/utils.js @@ -125,14 +125,20 @@ module.exports = { archive.on('error', reject); // Add the files - files.forEach(function (file) { + var filesBulk = []; + files.forEach(function(file){ if(file.dest === 'package.json' && platformSpecificManifest){ archive.append(platformSpecificManifest, {name: 'package.json'}); } - else { - archive.file(file.src, { name:file.dest }); + else + { + filesBulk.push({ + src: file.src, + data: { name: file.dest } + }); } - }); + }) + archive.bulk(filesBulk) // Some logs archive.on('entry', function (file) {