summaryrefslogtreecommitdiffstats
path: root/lib/parse
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2016-06-07 14:32:12 +0200
committerSamy Pessé <samypesse@gmail.com>2016-06-07 14:32:12 +0200
commitf1d200b81be9b09b994db9acdc2671cd941912d4 (patch)
tree829e0fd43fc2b88f105eb90a5cf57449bf83f939 /lib/parse
parentb566711ee1caedbafa1d613b05f011e781a78bd2 (diff)
downloadgitbook-f1d200b81be9b09b994db9acdc2671cd941912d4.zip
gitbook-f1d200b81be9b09b994db9acdc2671cd941912d4.tar.gz
gitbook-f1d200b81be9b09b994db9acdc2671cd941912d4.tar.bz2
Rollback frontmatter parsing to js-yaml to be browserify compatible
Diffstat (limited to 'lib/parse')
-rw-r--r--lib/parse/parsePageFromString.js10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/parse/parsePageFromString.js b/lib/parse/parsePageFromString.js
index 2e0c48c..80c147b 100644
--- a/lib/parse/parsePageFromString.js
+++ b/lib/parse/parsePageFromString.js
@@ -1,5 +1,5 @@
var Immutable = require('immutable');
-var matter = require('gray-matter');
+var fm = require('front-matter');
var direction = require('direction');
/**
@@ -9,12 +9,12 @@ var direction = require('direction');
* @return {Page}
*/
function parsePageFromString(page, content) {
- var parsed = matter(content);
+ var parsed = fm(content);
return page.merge({
- content: parsed.content,
- attributes: Immutable.fromJS(parsed.data),
- dir: direction(parsed.content)
+ content: parsed.body,
+ attributes: Immutable.fromJS(parsed.attributes),
+ dir: direction(parsed.body)
});
}