2019-06-28 23:59:27 +02:00
|
|
|
const util = require("util");
|
|
|
|
const fs = require("fs");
|
|
|
|
|
|
|
|
module.exports.readFile = util.promisify(fs.readFile);
|
2019-07-14 08:46:36 +02:00
|
|
|
module.exports.readdir = util.promisify(fs.readdir);
|
2019-07-13 11:35:57 +02:00
|
|
|
module.exports.writeFile = util.promisify(fs.writeFile);
|
2019-06-28 23:59:27 +02:00
|
|
|
module.exports.rimraf = util.promisify(require("rimraf"));
|
|
|
|
module.exports.mkdir = util.promisify(fs.mkdir);
|
|
|
|
module.exports.unlink = util.promisify(fs.unlink);
|
|
|
|
module.exports.stat = util.promisify(fs.stat);
|
|
|
|
module.exports.exists = async (path) => {
|
|
|
|
try {
|
|
|
|
await util.promisify(fs.access)(
|
|
|
|
path
|
|
|
|
);
|
|
|
|
} catch (e) {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
return true;
|
|
|
|
};
|
|
|
|
|