/*jshint -W054 */ (function (exports) { "use strict"; function renderMd(contentstr /*, desi*/) { var markitdown = (exports.markdownit || require("markdown-it"))({ html: true, linkify: true, }); return Promise.resolve( markitdown.render(contentstr) //.replace('"', '"') //.replace(''', "'") //.replace('/', '/') ); } function renderNoop(contentstr /*, desi*/) { // hmmm... that was easy return Promise.resolve(contentstr); } function renderJade(contentstr, desi, options) { options = options || {}; if (!("pretty" in options)) { options.pretty = true; } var jade = exports.jade || require("jade"), fn = jade.compile(contentstr, options), html = fn(desi); return Promise.resolve(html); } exports.DesiraeRenderMarkdown = renderMd.DesiraeRenderMarkdown = renderMd; exports.DesiraeRenderHtml = renderNoop.DesiraeRenderHtml = renderNoop; exports.DesiraeRenderCss = renderNoop.DesiraeRenderCss = renderNoop; exports.DesiraeRenderJs = renderNoop.DesiraeRenderJs = renderNoop; exports.DesiraeRenderJade = renderJade.DesiraeRenderJade = renderJade; })(("undefined" !== typeof exports && exports) || window);