mfm-marked-extension
Version:
An MFM (Misskey-Flavored Markup) extension for marked
23 lines (22 loc) • 1.3 kB
JavaScript
;
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 = {}));