tree-parser
Version:
A small directory tree parser
28 lines (22 loc) • 759 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _fs = require('fs');
var _fs2 = _interopRequireDefault(_fs);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/**
* Creates an array list of string elements representing the file names inside a
* given directory
* @param {string} dirPath Directory path to be parsed
* @return {Object} List of file names inside a given directory
*/
var dirContent = function dirContent(dirPath) {
return _fs2.default.readdirSync(dirPath).filter(function (name) {
return name.charAt(0) !== '.';
}).map(function (file) {
return dirPath + '/' + file;
});
};
exports.default = dirContent;
module.exports = exports['default'];