UNPKG

@focus-reactive/graphql-content-layer

Version:

[![npm version](https://badge.fury.io/js/%40focus-reactive%2Fgraphql-content-layer.svg)](https://badge.fury.io/js/%40focus-reactive%2Fgraphql-content-layer) # GitNation GraphQL Content Layer

16 lines (12 loc) 371 B
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 };