From 81f5f1ed4380b957a4959f50d46e59d26bdbc99f Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Mon, 2 Oct 2017 23:26:21 +0200 Subject: fix: setup toml parser for gray-matter It was broken in the upgrade. Not sure how previous tests missed it. --- src/domain/posts.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/domain') diff --git a/src/domain/posts.js b/src/domain/posts.js index ab35518..c6b57c5 100644 --- a/src/domain/posts.js +++ b/src/domain/posts.js @@ -3,6 +3,7 @@ const h = require("highland"); const fs = require("fs"); const path = require("path"); +const toml = require("toml"); const { promisify } = require("util"); const matter = require("gray-matter"); const markdown = require("../modules/markdown.js"); @@ -11,7 +12,10 @@ const { indentForTemplate, postIndentLevel } = require("../responders.js"); const grayMatterOptions = { lang: "toml", - delims: "+++" + delims: "+++", + engines: { + toml: toml.parse.bind(toml) + } }; function* lowercaseKeys(iterator) { -- cgit 1.4.1