1 | function 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 |
|
25 | module.exports.save = saveFile;
|