medium-to-markdown/node_modules/block-elements/build.js

22 lines
698 B
JavaScript

var cheerio = require('cheerio');
var superagent = require('superagent');
superagent
.get('https://developer.mozilla.org/en-US/docs/Web/HTML/Block-level_elements')
.end(function (err, res) {
var $ = cheerio.load(res.text);
var codes = $('#wikiArticle .threecolumns dt a code');
var names = [].slice.call(codes).map(function (code) {
var s = $(code).text();
return s.substring(1, s.length - 1);
});
console.log('/**');
console.log(' * This file automatically generated from `build.js`.');
console.log(' * Do not manually edit.');
console.log(' */');
console.log();
console.log('module.exports = %s;', JSON.stringify(names, null, 2));
});