Script cleanup

This commit is contained in:
Angelos Chalaris
2018-09-22 14:02:55 +03:00
parent 7dca85c2ec
commit cd29e7f653
3 changed files with 14 additions and 26 deletions

View File

@ -140,6 +140,16 @@ const getTextualContent = str => {
}
return results[1];
};
const prepTaggedData = tagDbData => [...new Set(Object.entries(tagDbData).map(t => t[1][0]))]
.filter(v => v)
.sort(
(a, b) =>
capitalize(a, true) === 'Uncategorized'
? 1
: capitalize(b, true) === 'Uncategorized'
? -1
: a.localeCompare(b)
);
module.exports = {
getMarkDownAnchor,
getFilesInDir,
@ -153,5 +163,6 @@ module.exports = {
shuffle,
getCodeBlocks,
getTextualContent,
isNotTravisCronOrAPI
isNotTravisCronOrAPI,
prepTaggedData
};