UNPKG

mongodb-rag-core

Version:

Common elements used by MongoDB Chatbot Framework components.

18 lines 786 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.updateFrontMatter = void 0; const extractFrontMatter_1 = require("./extractFrontMatter"); const yaml_1 = __importDefault(require("yaml")); function updateFrontMatter(text, metadataIn) { const { metadata: existingMetadata, body } = (0, extractFrontMatter_1.extractFrontMatter)(text); const metadata = { ...(existingMetadata ?? {}), ...metadataIn, }; return ["---", yaml_1.default.stringify(metadata).trim(), "---", "", body].join("\n"); } exports.updateFrontMatter = updateFrontMatter; //# sourceMappingURL=updateFrontMatter.js.map