react-saasify-chrisvxd
Version:
React components for Saasify web clients.
16 lines (14 loc) • 394 B
JavaScript
const localRequire = require('../utils/localRequire');
const Asset = require('../Asset');
class MarkdownAsset extends Asset {
constructor(name, options) {
super(name, options);
this.type = 'html';
this.hmrPageReload = true;
}
async generate() {
let marked = await localRequire('marked', this.name);
return marked(this.contents);
}
}
module.exports = MarkdownAsset;