summaryrefslogtreecommitdiffstats
path: root/lib/parse
diff options
context:
space:
mode:
Diffstat (limited to 'lib/parse')
-rw-r--r--lib/parse/glossary.js7
-rw-r--r--lib/parse/readme.js2
2 files changed, 8 insertions, 1 deletions
diff --git a/lib/parse/glossary.js b/lib/parse/glossary.js
index 6286783..549e9fd 100644
--- a/lib/parse/glossary.js
+++ b/lib/parse/glossary.js
@@ -33,9 +33,16 @@ function parseGlossary(src) {
// Simplify each group to a simple object with name/description
return {
name: pair[0].text,
+ id: entryId(pair[0].text),
description: pair[1].text,
};
});
}
+// Normalizes a glossary entry's name to create an ID
+function entryId(name) {
+ return name.toLowerCase();
+}
+
module.exports = parseGlossary;
+module.exports.entryId = entryId;
diff --git a/lib/parse/readme.js b/lib/parse/readme.js
index 7044ce8..9d8f552 100644
--- a/lib/parse/readme.js
+++ b/lib/parse/readme.js
@@ -1,6 +1,6 @@
var _ = require('lodash');
var kramed = require('kramed');
-var textRenderer = require('marked-text-renderer');
+var textRenderer = require('kramed-text-renderer');
function extractFirstNode(nodes, nType) {
return _.chain(nodes)