escuela-init
Version:
Generador de CI para los proyectos
35 lines (34 loc) • 771 B
JavaScript
const fs = require('fs');
const fse = require('fs-extra');
module.exports = {
readFile: (path) => {
return new Promise((resolve, reject) => {
fs.readFile(path, 'utf8', (error, data) => {
if (error) throw reject(error);
resolve(data);
});
});
},
readdirAsync: (path) => {
return new Promise(function (resolve, reject) {
fs.readdir(path, function (error, result) {
if (error) {
reject(error);
} else {
resolve(result);
}
});
});
},
writefile: (path, data) => {
return new Promise((resolve, reject) => {
fse.outputFile(path, data, err => {
if (err) {
reject(err);
} else {
resolve();
}
});
});
}
}