Sha256: 282200e0f6300963e1e275a115d6e3616767c6e1fc0aa7c4c291974476eb16f3
Contents?: true
Size: 488 Bytes
Versions: 8
Compression:
Stored size: 488 Bytes
Contents
const cheerio = require('cheerio') module.exports = { extractSubNav: function (content) { var $ = cheerio.load(content) var contents = [] function buildHashOfContents (i, el) { contents.push({name: $(el).text(), link: $(el).attr('href')}) } $('ul.table-of-contents a').map(buildHashOfContents) return contents }, removeSubNav: function (content) { var $ = cheerio.load(content) $('ul.table-of-contents').remove() return $.html() } }
Version data entries
8 entries across 8 versions & 2 rubygems