@loom-io/front-matter-converter
Version:
Convert front matter yaml and json into json from loom-io files
20 lines (19 loc) • 533 B
JavaScript
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;