| 'use strict' | |
| const fs = require('graceful-fs') | |
| const FileUtils = { | |
| readFile (path) { | |
| return fs.readFileSync(path).toString() | |
| }, | |
| saveFile (path, content) { | |
| fs.writeFileSync(path, content) | |
| }, | |
| copyFile (src, dest) { | |
| FileUtils.saveFile(dest, FileUtils.readFile(src)) | |
| }, | |
| removeFileIfExists (src) { | |
| if (fs.existsSync(src)) { | |
| fs.unlinkSync(src) | |
| } | |
| } | |
| } | |
| module.exports = FileUtils |