UNPKG

688 BJavaScriptView Raw
1function saveFile(html, filename) {
2
3 const path = require('path');
4 const chalk = require('chalk');
5 const fsp = require('fs-promise');
6
7 filename = `${filename}.html`;
8
9 fsp.mkdirs('interim')
10 .then(() => {
11 fsp.writeFile(path.join('interim', filename), html)
12 .then(() => {
13 console.log(`${filename} page saved!`);
14 }).catch((err) => {
15 if (err) return console.log(err);
16 });
17 }).catch((err) => {
18 if (err)
19 console.log(chalk.bold.yellow('Failed to create interim/ directory…', err));
20 });
21
22}
23
24
25module.exports.save = saveFile;