wtf_wikipedia
Version:
parse wikiscript into json
31 lines (29 loc) • 606 B
JavaScript
const whoCares = {
classname: true,
style: true,
align: true,
margin: true,
left: true,
break: true,
boxsize: true,
framestyle: true,
item_style: true,
collapsible: true,
list_style_type: true,
'list-style-type': true,
colwidth: true,
}
//remove wiki-cruft & some styling info from templates
const cleanup = function (obj) {
Object.keys(obj).forEach((k) => {
if (whoCares[k.toLowerCase()] === true) {
delete obj[k]
}
//remove empty values, too
if (obj[k] === null || obj[k] === '') {
delete obj[k]
}
})
return obj
}
module.exports = cleanup