UNPKG

@loom-io/front-matter-converter

Version:

Convert front matter yaml and json into json from loom-io files

20 lines (19 loc) 533 B
import { parse } from "../core/parse.js"; import { unify } from "../core/unify.js"; const prepareVerify = (config = {}) => (file) => { const { extensions = ["md"] } = config; for (const extension of extensions) { if (file.name.endsWith(extension)) { return true; } } return false; }; export function createFrontMatterConverter(config) { return { verify: prepareVerify(config), parse: (parse), unify: (unify), }; } export default createFrontMatterConverter;