magica
Version:
ImageMagick for browser and Node.js, easy setup, high level API and Command Line Interface, including WASM binary for an easy setup.
22 lines • 608 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function mkdirp(path, exists, mkdir) {
const folders = path.split('/');
function f(i) {
if (folders.length < i) {
return;
}
const name = folders.slice(0, i).join('/').trim();
if (name && !exists(name)) {
mkdir(name);
}
f(i + 1);
}
f(0);
}
exports.mkdirp = mkdirp;
function makeDirRecursive(p, FS) {
return mkdirp(p, p => FS.analyzePath(p).exists, FS.mkdir);
}
exports.makeDirRecursive = makeDirRecursive;
//# sourceMappingURL=mkdirp.js.map