Skip to content

Instantly share code, notes, and snippets.

@tmcw
Created June 20, 2016 14:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tmcw/0dbd9cbcbccdd10899200cf6d00f04f5 to your computer and use it in GitHub Desktop.
Save tmcw/0dbd9cbcbccdd10899200cf6d00f04f5 to your computer and use it in GitHub Desktop.
{
"name": "test",
"version": "1.0.0",
"description": "",
"main": "test.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"remark": "5.0.1",
"remark-html": "4.0.0",
"remark-lint": "4.0.1",
"remark-retext": "1.1.0",
"retext": "2.0.0",
"retext-equality": "2.3.0",
"vfile-reporter": "1.5.0"
}
}
var remark = require('remark');
var retext = require('retext');
var report = require('vfile-reporter');
var lint = require('remark-lint');
var html = require('remark-html');
var equality = require('retext-equality');
var remark2retext = require('remark-retext');
remark()
.use(lint)
.use(remark2retext, retext().use(equality))
.use(html)
.process('## Hey guys\n', function (err, file, doc) {
if (err) {
console.log(err);
throw err;
} else {
process.stderr.write(report(file) + '\n');
process.stdout.write(doc);
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment