@tinymce/beehive-flow
Version:
A CLI tool implementing the beehive flow git branching process
19 lines • 914 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.tempFolder = exports.exists = exports.writeFile = exports.readFileAsString = exports.readFile = void 0;
const tslib_1 = require("tslib");
const fs = tslib_1.__importStar(require("fs"));
const util = tslib_1.__importStar(require("util"));
const tmp = tslib_1.__importStar(require("tmp"));
tmp.setGracefulCleanup();
exports.readFile = util.promisify(fs.readFile);
const readFileAsString = (filename) => (0, exports.readFile)(filename).then((c) => c.toString());
exports.readFileAsString = readFileAsString;
exports.writeFile = util.promisify(fs.writeFile);
exports.exists = util.promisify(fs.exists);
const tempFolder = (options = { keep: false, prefix: 'beehive-flow', unsafeCleanup: true }) => {
const tf = util.promisify(tmp.dir);
return tf(options);
};
exports.tempFolder = tempFolder;
//# sourceMappingURL=Files.js.map