var highlight = require('highlight.js') var cheerio = require('cheerio') var strip = ['/', '#', ' ', '*', "<", ">", '-', '\\'] function getComments (str) { var html = highlight.highlightAuto(str).value var $ = cheerio.load(html) var lines = $('span.hljs-comment').map(function(i, el) {return $(this).text();}).get() return lines.map(function (l) { while (l.length && strip.indexOf(l[0]) !== -1) { l = l.slice(1) } return l }) } module.exports = getComments