eaz-utils
Version:
A cleverly organized set of utilities to make JavaScript and TypeScript development easier.
24 lines (19 loc) • 603 B
JavaScript
const fs = require('fs');
const common = require("../common");
function files(path = "") {
const fullPath = common.prepareFullPath(path);
return fs.readdirSync(fullPath).filter(x => fs.statSync(`${fullPath}/${x}`).isDirectory() === false);
}
function directories(path = "") {
const fullPath = common.prepareFullPath(path);
return fs.readdirSync(fullPath).filter(x => fs.statSync(`${fullPath}/${x}`).isDirectory() === true);
}
function entities(path = "") {
const fullPath = common.prepareFullPath(path);
return fs.readdirSync(fullPath);
}
module.exports = {
files,
directories,
entities,
}