@paydock/client-sdk
Version:
Paydock client sdk
24 lines (22 loc) • 676 B
JavaScript
var fs = require('fs');
var marked = require('marked');
var hljs = require('highlight.js');
var renderer = new marked.Renderer();
var src = fs.readFileSync('./README.md', 'utf8');
var tmpl = fs.readFileSync('docs/html/layout.html', 'utf8');
var html = marked.marked(src, {
renderer: renderer,
highlight: function(code, lang) {
var language = hljs.getLanguage(lang) ? lang : 'plaintext';
return hljs.highlight(code, { language: language }).value;
},
});
var buffer = Buffer.from(tmpl
.replace('<!--{{content}}-->', html),
'utf8'
);
fs.writeFile('docs/html/readme.html', buffer, function(error) {
if (error)
console.log(error);
});
console.log('----Complete---');