summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2016-06-07 12:47:16 +0200
committerSamy Pessé <samypesse@gmail.com>2016-06-07 12:47:16 +0200
commit22da5aac118e58700e19cef7466494cd82bba34a (patch)
tree00cd9fdc1659b5d468805aa26fa9d93c223dacd7
parentf7b95102c5354e1fa5e46555663c4d01c4fa1883 (diff)
downloadgitbook-22da5aac118e58700e19cef7466494cd82bba34a.zip
gitbook-22da5aac118e58700e19cef7466494cd82bba34a.tar.gz
gitbook-22da5aac118e58700e19cef7466494cd82bba34a.tar.bz2
Switch frontmatter parsing to gray-matter
-rw-r--r--lib/parse/parsePageFromString.js10
-rw-r--r--package.json2
2 files changed, 6 insertions, 6 deletions
diff --git a/lib/parse/parsePageFromString.js b/lib/parse/parsePageFromString.js
index 80c147b..2e0c48c 100644
--- a/lib/parse/parsePageFromString.js
+++ b/lib/parse/parsePageFromString.js
@@ -1,5 +1,5 @@
var Immutable = require('immutable');
-var fm = require('front-matter');
+var matter = require('gray-matter');
var direction = require('direction');
/**
@@ -9,12 +9,12 @@ var direction = require('direction');
* @return {Page}
*/
function parsePageFromString(page, content) {
- var parsed = fm(content);
+ var parsed = matter(content);
return page.merge({
- content: parsed.body,
- attributes: Immutable.fromJS(parsed.attributes),
- dir: direction(parsed.body)
+ content: parsed.content,
+ attributes: Immutable.fromJS(parsed.data),
+ dir: direction(parsed.content)
});
}
diff --git a/package.json b/package.json
index 8d2b1fd..3681745 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,6 @@
"escape-string-regexp": "1.0.5",
"extend": "^3.0.0",
"fresh-require": "1.0.3",
- "front-matter": "2.0.8",
"gitbook-asciidoc": "1.2.1",
"gitbook-markdown": "1.3.1",
"gitbook-plugin-fontsettings": "2.0.0",
@@ -32,6 +31,7 @@
"gitbook-plugin-theme-default": "1.0.4",
"github-slugid": "1.0.1",
"graceful-fs": "4.1.4",
+ "gray-matter": "^2.0.2",
"i18n-t": "1.0.1",
"ignore": "3.1.2",
"immutable": "^3.8.1",