about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAlan Pearce2017-10-02 23:26:21 +0200
committerAlan Pearce2017-10-02 23:26:21 +0200
commit81f5f1ed4380b957a4959f50d46e59d26bdbc99f (patch)
tree3be55344f0db7195c13be66887e923eeb768ce63
parent6c83a4ef809d5d6e1bb688351558ae1c6ee303e2 (diff)
downloadhomestead-81f5f1ed4380b957a4959f50d46e59d26bdbc99f.tar.lz
homestead-81f5f1ed4380b957a4959f50d46e59d26bdbc99f.tar.zst
homestead-81f5f1ed4380b957a4959f50d46e59d26bdbc99f.zip
fix: setup toml parser for gray-matter
It was broken in the upgrade.  Not sure how previous tests missed it.
-rw-r--r--src/domain/posts.js6
1 files changed, 5 insertions, 1 deletions
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) {