UNPKG

inversitron

Version:
23 lines (22 loc) 852 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.makeDirectoriesInOrigin = exports.makeFilesInDirectory = void 0; var fs_1 = require("fs"); var path_1 = require("path"); var makeFilesInDirectory = function (origin) { return function (content, name, ext, path) { if (path === void 0) { path = './'; } var filePath = path_1.resolve(origin, path, name + ext); fs_1.writeFileSync(filePath, content); }; }; exports.makeFilesInDirectory = makeFilesInDirectory; var makeDirectoriesInOrigin = function (origin) { return function (path) { var org = path_1.join(origin); var dir = path_1.join(org, path); if (!fs_1.existsSync(org)) { fs_1.mkdirSync(org); } if (!fs_1.existsSync(dir)) { fs_1.mkdirSync(dir); } }; }; exports.makeDirectoriesInOrigin = makeDirectoriesInOrigin;