inversitron
Version:
Simple framework based on InversifyJS
23 lines (22 loc) • 852 B
JavaScript
;
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;