20 lines
409 B
JavaScript
Raw Normal View History

"use strict";
const TurndownService = require('turndown');
2021-02-20 20:10:45 +01:00
const turndownPluginGfm = require('joplin-turndown-plugin-gfm');
let instance = null;
function toMarkdown(content) {
if (instance === null) {
instance = new TurndownService({ codeBlockStyle: 'fenced' });
instance.use(turndownPluginGfm.gfm);
}
return instance.turndown(content);
}
module.exports = {
toMarkdown
2021-02-20 20:10:45 +01:00
};