app default endpoints

This commit is contained in:
Clément GOUIN
2019-06-20 10:07:22 +02:00
parent 7710eaad25
commit fe6cca6453
7 changed files with 193 additions and 48 deletions
+19
View File
@@ -0,0 +1,19 @@
const fs = require('fs');
const deleteFolderSync = (path) => {
if (!fs.existsSync(path))
return;
fs.readdirSync(path, {withFileTypes: true}).forEach((item) => {
if (item.isDirectory())
deleteFolderSync(`${path}/${item.name}`);
else
fs.unlinkSync(`${path}/${item.name}`);
});
fs.rmdirSync(path);
};
module.exports = {
deleteFolderSync: deleteFolderSync,
createEmptyDirs: list => list.forEach(path => fs.mkdirSync(path, {recursive: true})),
createEmptyFiles: list => list.forEach(file => fs.writeFileSync(file, '')),
};