@helldoc/core
Version:
helldoc core
18 lines (17 loc) • 596 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
exports.__esModule = true;
var toml_1 = __importDefault(require("toml"));
var gray_matter_1 = __importDefault(require("gray-matter"));
function parseFrontmatter(content) {
return gray_matter_1["default"](content.trim(), {
engines: {
toml: toml_1["default"].parse.bind(toml_1["default"])
},
excerpt: true,
excerpt_separator: "<!-- more -->"
});
}
exports.parseFrontmatter = parseFrontmatter;