UNPKG

542 BJavaScriptView Raw
1let fs = require('fs');
2let utils = require('./utils');
3
4var 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
12var createFolder = function (dir) {
13 if (!fs.existsSync(dir)) {
14 fs.mkdirSync(dir);
15 }
16}
17
18module.exports = {
19 writeFile: utils.promiseCreate(writeFile),
20 createFolder:createFolder
21}
\No newline at end of file