UNPKG

@angstone/monostone

Version:

monolitic event-sourced framework

21 lines 911 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const fs_1 = require("fs"); const path_1 = require("path"); const string_tools_1 = require("./string.tools"); exports.lastNameOfFilePath = string_tools_1.lastNameOfFilePath; exports.firstNameOfFile = string_tools_1.firstNameOfFile; exports.firstNameOfFileSeparatedBySlashes = string_tools_1.firstNameOfFileSeparatedBySlashes; function isDirectory(source) { return fs_1.lstatSync(source).isDirectory(); } exports.isDirectory = isDirectory; function getDirectories(source) { return fs_1.readdirSync(source).map((name) => path_1.join(source, name)).filter(isDirectory); } exports.getDirectories = getDirectories; function getFiles(source) { return fs_1.readdirSync(source).map((name) => path_1.join(source, name)).filter(source => !isDirectory(source)); } exports.getFiles = getFiles; //# sourceMappingURL=folder.tools.js.map