UNPKG

@vivliostyle/vfm

Version:

Custom Markdown syntax specialized in book authoring.

17 lines (16 loc) 719 B
"use strict"; 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], };