email-mkt-sender
Version:
A command that send a e-mail marketing to your e-mail
24 lines (20 loc) • 557 B
JavaScript
const fs = require('fs');
const path = require('path');
module.exports = (directory) => {
const dir = path.resolve(`${process.cwd()}/${verifyIfHasADirectory(directory)}`);
return readFile(dir);
}
function verifyIfHasADirectory(directory) {
return directory.trim() ? directory : 'index.html';
}
function readFile(directory) {
return new Promise((resolve, reject) => {
fs.readFile(directory, 'utf8', (error, datas) => {
if(error) {
reject(error)
} else {
resolve(datas);
}
})
})
}