@focus-reactive/graphql-content-layer
Version:
[](https://badge.fury.io/js/%40focus-reactive%2Fgraphql-content-layer) # GitNation GraphQL Content Layer
16 lines (12 loc) • 371 B
JavaScript
const unified = require('unified');
const markdown = require('remark-parse');
const html = require('remark-html');
const markdownToHtml = text => text ? new Promise((resolve, reject) => {
unified().use(markdown).use(html).process(text, (err, markup) => {
if (err) reject(err);
resolve(String(markup));
});
}) : null;
module.exports = {
markdownToHtml
};