UNPKG

longform-markdown-splitter

Version:

Splits and transforms markdown files from obsidian for usage in hugo.

29 lines (28 loc) 807 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MD_Template = void 0; var fs = require("fs"); var MD_Template = (function () { function MD_Template(template) { this.template = ""; this.template = template; } MD_Template.prototype.load = function (path) { try { this.template = fs.readFileSync(path).toString(); } catch (err) { throw err; } }; MD_Template.prototype.fill = function (values) { return this.template.replace(/\{(\w+)\}/g, function (_, key) { return values[key]; }); }; MD_Template.prototype.get_template_string = function () { return this.template; }; return MD_Template; }()); exports.MD_Template = MD_Template;