1
0
Fork 0
mirror of synced 2024-08-26 07:21:22 +12:00
budibase/packages/server/utilities/fsawait.js
2019-06-28 22:59:27 +01:00

19 lines
513 B
JavaScript

const util = require("util");
const fs = require("fs");
module.exports.readFile = util.promisify(fs.readFile);
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;
};