file-curator
Version:
Generate list of files in a text file of directory
21 lines (20 loc) • 571 B
text/typescript
const fs = require("fs");
const getDescription = (file: any) => {
let fileData = fs.readFileSync(file, "utf8");
let desc = fileData.match(/DESCRIPTION([\S\s]*?)\*\*\*/gi);
if (desc && desc[0]) {
let fileLineArray = desc[0].split(/\*\n/gi);
fileLineArray.shift();
fileLineArray.pop();
let newDesc = fileLineArray.map(function(line: string) {
line = line.replace(/\*/g, "");
line = line.trim();
return line;
});
newDesc = newDesc.join(" ");
return newDesc;
} else {
return "";
}
};
export default getDescription;