@vivliostyle/vfm
Version:
Custom Markdown syntax specialized in book authoring.
17 lines (16 loc) • 719 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.mdast = void 0;
var remark_shortcodes_1 = __importDefault(require("remark-shortcodes"));
var unist_util_remove_1 = __importDefault(require("unist-util-remove"));
var keepToC = function () { return function (tree) {
(0, unist_util_remove_1.default)(tree, { cascade: false }, function (node) {
return node.type === 'shortcode' && node.identifier !== 'toc';
});
}; };
exports.mdast = {
plugins: [[remark_shortcodes_1.default, { startBlock: '[[', endBlock: ']]' }], keepToC],
};