UNPKG

mfm-marked-extension

Version:

An MFM (Misskey-Flavored Markup) extension for marked

23 lines (22 loc) 1.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.markedMfmMentionParser = exports.markedMfmFnParser = exports.markedMfmMention = exports.markedMfmFn = exports.mfm4marked = void 0; const marked_1 = require("marked"); const renderer_1 = require("./utils/renderer"); Object.defineProperty(exports, "markedMfmFn", { enumerable: true, get: function () { return renderer_1.mfmFn; } }); Object.defineProperty(exports, "markedMfmMention", { enumerable: true, get: function () { return renderer_1.mfmMention; } }); const token_1 = require("./utils/token"); Object.defineProperty(exports, "markedMfmFnParser", { enumerable: true, get: function () { return token_1.mfmFnToken; } }); Object.defineProperty(exports, "markedMfmMentionParser", { enumerable: true, get: function () { return token_1.mfmMentionToken; } }); var mfm4marked; (function (mfm4marked) { function marked() { return new marked_1.Marked({ extensions: [renderer_1.mfmFn, renderer_1.mfmMention] }); } mfm4marked.marked = marked; function parse(src) { const marked = new marked_1.Marked({ extensions: [renderer_1.mfmFn, renderer_1.mfmMention] }); return marked.parse(src); } mfm4marked.parse = parse; })(mfm4marked || (exports.mfm4marked = mfm4marked = {}));