summaryrefslogtreecommitdiffstats
path: root/lib/parse
diff options
context:
space:
mode:
authorAaron O'Mullan <aaron.omullan@friendco.de>2014-07-30 16:17:11 -0700
committerAaron O'Mullan <aaron.omullan@friendco.de>2014-07-30 16:17:47 -0700
commit9d46899ea7f097a0a53abbbeb198dc5eb3287984 (patch)
treef1f40f414b40a759fde14449c2b7e1f638b4f053 /lib/parse
parent58f14fd9ca9a1690eadffcba5e9fc2d514935ecd (diff)
downloadgitbook-9d46899ea7f097a0a53abbbeb198dc5eb3287984.zip
gitbook-9d46899ea7f097a0a53abbbeb198dc5eb3287984.tar.gz
gitbook-9d46899ea7f097a0a53abbbeb198dc5eb3287984.tar.bz2
Replace "marked" with "kramed"
Diffstat (limited to 'lib/parse')
-rw-r--r--lib/parse/lex.js4
-rw-r--r--lib/parse/page.js6
-rw-r--r--lib/parse/readme.js6
-rw-r--r--lib/parse/renderer.js4
-rw-r--r--lib/parse/summary.js8
5 files changed, 14 insertions, 14 deletions
diff --git a/lib/parse/lex.js b/lib/parse/lex.js
index 852d4e0..d9f9fd9 100644
--- a/lib/parse/lex.js
+++ b/lib/parse/lex.js
@@ -1,5 +1,5 @@
var _ = require('lodash');
-var marked = require('marked');
+var kramed = require('kramed');
// Split a page up into sections (lesson, exercises, ...)
function splitSections(nodes) {
@@ -88,7 +88,7 @@ function sectionId(section, idx) {
function lexPage(src) {
// Lex file
- var nodes = marked.lexer(src);
+ var nodes = kramed.lexer(src);
return _.chain(splitSections(nodes))
.map(function(section, idx) {
diff --git a/lib/parse/page.js b/lib/parse/page.js
index b459798..6ef4a6d 100644
--- a/lib/parse/page.js
+++ b/lib/parse/page.js
@@ -1,5 +1,5 @@
var _ = require('lodash');
-var marked = require('marked');
+var kramed = require('kramed');
var hljs = require('highlight.js');
var lex = require('./lex');
@@ -18,7 +18,7 @@ function render(section, _options) {
section.links = links;
// Build options using defaults and our custom renderer
- var options = _.extend({}, marked.defaults, {
+ var options = _.extend({}, kramed.defaults, {
renderer: renderer(null, _options),
// Synchronous highlighting with highlight.js
@@ -36,7 +36,7 @@ function render(section, _options) {
}
});
- return marked.parser(section, options);
+ return kramed.parser(section, options);
}
function quizQuestion(node) {
diff --git a/lib/parse/readme.js b/lib/parse/readme.js
index 85a8749..7044ce8 100644
--- a/lib/parse/readme.js
+++ b/lib/parse/readme.js
@@ -1,5 +1,5 @@
var _ = require('lodash');
-var marked = require('marked');
+var kramed = require('kramed');
var textRenderer = require('marked-text-renderer');
function extractFirstNode(nodes, nType) {
@@ -18,7 +18,7 @@ function parseReadme(src) {
var renderer = textRenderer();
// Parse content
- nodes = marked.lexer(src);
+ nodes = kramed.lexer(src);
title = extractFirstNode(nodes, "heading") || '';
description = extractFirstNode(nodes, "paragraph") || '';
@@ -28,7 +28,7 @@ function parseReadme(src) {
return _.unescape(text.replace(/(\r\n|\n|\r)/gm, ""));
},
function(text) {
- return marked.parse(text, _.extend({}, marked.defaults, {
+ return kramed.parse(text, _.extend({}, kramed.defaults, {
renderer: renderer
}));
}
diff --git a/lib/parse/renderer.js b/lib/parse/renderer.js
index c01fb81..f467c23 100644
--- a/lib/parse/renderer.js
+++ b/lib/parse/renderer.js
@@ -6,7 +6,7 @@ var codeInclude = require('./code_include');
var path = require('path');
-var marked = require('marked');
+var kramed = require('kramed');
var rendererId = 0;
@@ -21,7 +21,7 @@ function GitBookRenderer(options, extra_options) {
this.id = rendererId++;
this.quizIndex = 0;
}
-inherits(GitBookRenderer, marked.Renderer);
+inherits(GitBookRenderer, kramed.Renderer);
GitBookRenderer.prototype._unsanitized = function(href) {
var prot = '';
diff --git a/lib/parse/summary.js b/lib/parse/summary.js
index c73a072..7a65532 100644
--- a/lib/parse/summary.js
+++ b/lib/parse/summary.js
@@ -1,5 +1,5 @@
var _ = require('lodash');
-var marked = require('marked');
+var kramed = require('kramed');
// Utility function for splitting a list into groups
@@ -43,7 +43,7 @@ function listSplit(nodes, start_type, end_type) {
}
// Get the biggest list
-// out of a list of marked nodes
+// out of a list of kramed nodes
function filterList(nodes) {
return _.chain(nodes)
.toArray()
@@ -64,7 +64,7 @@ function filterList(nodes) {
// supports extracting links
function parseTitle(src, nums) {
// Check if it's a link
- var matches = marked.InlineLexer.rules.link.exec(src);
+ var matches = kramed.InlineLexer.rules.link.exec(src);
var level = nums.join('.');
@@ -117,7 +117,7 @@ function defaultChapterList(chapterList) {
}
function listGroups(src) {
- var nodes = marked.lexer(src);
+ var nodes = kramed.lexer(src);
// Get out groups of lists
return listSplit(