1 | let fs = require('fs');
|
2 | let utils = require('./utils');
|
3 |
|
4 | var writeFile = function (filePath, data, resolve, reject) {
|
5 | let dataToWrite = (typeof (data) === 'string' ? data : JSON.stringify(data, null, 2));
|
6 | fs.writeFile(filePath, dataToWrite, 'utf8', (err) => {
|
7 | if (err) reject(err);
|
8 | resolve('It\'s saved!');
|
9 | });
|
10 | }
|
11 |
|
12 | var createFolder = function (dir) {
|
13 | if (!fs.existsSync(dir)) {
|
14 | fs.mkdirSync(dir);
|
15 | }
|
16 | }
|
17 |
|
18 | module.exports = {
|
19 | writeFile: utils.promiseCreate(writeFile),
|
20 | createFolder:createFolder
|
21 | } |
\ | No newline at end of file |