"use strict"; // E X P O R T module.exports = exports = (state, emit, markdown) => { const headerRegex = /###.+/g; const tocElements = markdown.match(headerRegex); const collectionOfTocElements = []; for (const item of tocElements) collectionOfTocElements.push(`
  • ${item.replace(/### /g, "")}
  • `); return ` `; }; // H E L P E R function slugify(stringToSlugify) { return stringToSlugify .toLowerCase() .replace(/ \/ /g, "-") .replace(/\s/g, "-") .replace(/\(/g, "") .replace(/\)/g, "") .replace(/,/g, "") .replace(/###-/g, "#"); }