|
@@ -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
|