Эх сурвалжийг харах

Zip les dossier des programmes

Loquicom 5 жил өмнө
parent
commit
0100e19244
1 өөрчлөгдсөн 8 нэмэгдсэн , 1 устгасан
  1. 8 1
      deploy.js

+ 8 - 1
deploy.js

@@ -1,5 +1,6 @@
-const copydir = require('copy-dir');
 const LineReader = require('n-readlines');
+const zip = require('zip-dir');
+const copydir = require('copy-dir');
 const file = require('./src/file');
 const deploy = require('./deploy.json');
 
@@ -50,6 +51,12 @@ deploy.programs.forEach(program => {
     file.put(distPath + '/package.json', json);
     // Ecriture ReadMe
     file.put(distPath + '/README.md', readMe(program.part).replace(new RegExp(program.main, 'g'), 'main.js'));
+    // Zip du code pour distribution
+    zip(distPath, {saveTo: distPath + '.zip'}, (err, buffer) => {
+        if (err) {
+            console.error('Error when zipping files', err);
+        }
+    });
 });
 
 // Fonction découpage readme