@mcbelibs/hslib
Version:
personal library for bdsx
25 lines • 1.68 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.fsmgmt = void 0;
const fs = require("fs");
const path = require("path");
var fsmgmt;
(function (fsmgmt) {
function mkdirSync(path) {
try {
fs.mkdirSync(path);
}
catch (err) { }
}
fsmgmt.mkdirSync = mkdirSync;
function mkdirRecursiveSync(dirpath, dirhas) {
if (dirhas != null && dirhas.has(dirpath))
return;
if (dirpath === path.dirname(dirpath))
return;
mkdirRecursiveSync(path.dirname(dirpath), dirhas);
mkdirSync(dirpath);
}
fsmgmt.mkdirRecursiveSync = mkdirRecursiveSync;
})(fsmgmt = exports.fsmgmt || (exports.fsmgmt = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnNtZ210LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiZnNtZ210LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHlCQUF5QjtBQUN6Qiw2QkFBNkI7QUFNN0IsSUFBaUIsTUFBTSxDQVl0QjtBQVpELFdBQWlCLE1BQU07SUFDbkIsU0FBZ0IsU0FBUyxDQUFDLElBQVk7UUFDbEMsSUFBSTtZQUNBLEVBQUUsQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUM7U0FDdEI7UUFBQyxPQUFPLEdBQUcsRUFBRSxHQUFFO0lBQ3BCLENBQUM7SUFKZSxnQkFBUyxZQUl4QixDQUFBO0lBQ0QsU0FBZ0Isa0JBQWtCLENBQUMsT0FBZSxFQUFFLE1BQW9CO1FBQ3BFLElBQUksTUFBTSxJQUFJLElBQUksSUFBSSxNQUFNLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQztZQUFFLE9BQU87UUFDbEQsSUFBSSxPQUFPLEtBQUssSUFBSSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUM7WUFBRSxPQUFPO1FBQzlDLGtCQUFrQixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLEVBQUUsTUFBTSxDQUFDLENBQUM7UUFDbEQsU0FBUyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ3ZCLENBQUM7SUFMZSx5QkFBa0IscUJBS2pDLENBQUE7QUFDTCxDQUFDLEVBWmdCLE1BQU0sR0FBTixjQUFNLEtBQU4sY0FBTSxRQVl0QiJ9