Replace "marked" with "kramed"

This commit is contained in:
Aaron O'Mullan
2014-07-30 16:17:11 -07:00
parent 58f14fd9ca
commit 9d46899ea7
7 changed files with 19 additions and 19 deletions
+4 -4
View File
@@ -2,7 +2,7 @@ var Q = require("q");
var _ = require("lodash");
var lunr = require('lunr');
var marked = require('marked');
var kramed = require('kramed');
var textRenderer = require('marked-text-renderer');
@@ -28,14 +28,14 @@ Indexer.prototype.text = function(nodes) {
// Copy section
var section = _.toArray(nodes);
// marked's Render expects this, we don't use it yet
// kramed's Render expects this, we don't use it yet
section.links = {};
var options = _.extend({}, marked.defaults, {
var options = _.extend({}, kramed.defaults, {
renderer: this.renderer
});
return marked.parser(section, options);
return kramed.parser(section, options);
};
Indexer.prototype.addSection = function(path, section) {
+2 -2
View File
@@ -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) {
+3 -3
View File
@@ -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) {
+3 -3
View File
@@ -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
}));
}
+2 -2
View File
@@ -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 = '';
+4 -4
View File
@@ -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(
+1 -1
View File
@@ -7,7 +7,7 @@
"dependencies": {
"q": "1.0.1",
"lodash": "2.4.1",
"marked": "0.3.2",
"kramed": "0.4.0",
"marked-text-renderer": "0.0.1",
"lunr": "0.5.2",
"swig": "1.3.2",