diff options
Diffstat (limited to 'lib/parse/langs.js')
-rw-r--r-- | lib/parse/langs.js | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/lib/parse/langs.js b/lib/parse/langs.js index 46c3a46..01b7c8c 100644 --- a/lib/parse/langs.js +++ b/lib/parse/langs.js @@ -1,13 +1,14 @@ -var _ = require("lodash") -var parseSummary = require("./summary"); +var _ = require("lodash"); +var parseEntries = require("./summary").entries; + var parseLangs = function(content) { - var summary = parseSummary(content); + var entries = parseEntries(content); return { - list: _.chain(summary.chapters) + list: _.chain(entries) .filter(function(entry) { - return entry.path != null; + return Boolean(entry.path); }) .map(function(entry) { return { @@ -17,7 +18,8 @@ var parseLangs = function(content) { }; }) .value() - } + }; }; + module.exports = parseLangs;
\ No newline at end of file |