summaryrefslogtreecommitdiffstats
path: root/packages/gitbook-markdown
diff options
context:
space:
mode:
Diffstat (limited to 'packages/gitbook-markdown')
-rw-r--r--packages/gitbook-markdown/lib/page.js1
-rw-r--r--packages/gitbook-markdown/lib/summary.js4
-rw-r--r--packages/gitbook-markdown/package.json5
-rw-r--r--packages/gitbook-markdown/test/langs.js1
4 files changed, 5 insertions, 6 deletions
diff --git a/packages/gitbook-markdown/lib/page.js b/packages/gitbook-markdown/lib/page.js
index f98d342..61a3b78 100644
--- a/packages/gitbook-markdown/lib/page.js
+++ b/packages/gitbook-markdown/lib/page.js
@@ -1,4 +1,3 @@
-var Q = require('q');
var _ = require('lodash');
var kramed = require('kramed');
diff --git a/packages/gitbook-markdown/lib/summary.js b/packages/gitbook-markdown/lib/summary.js
index fd412a2..50e971e 100644
--- a/packages/gitbook-markdown/lib/summary.js
+++ b/packages/gitbook-markdown/lib/summary.js
@@ -67,12 +67,12 @@ function listSplit(nodes, start_type, end_type) {
function filterList(nodes) {
return _.chain(nodes)
.toArray()
- .rest(function(el) {
+ .dropWhile(function(el) {
// Get everything after list_start
return el.type !== 'list_start';
})
.reverse()
- .rest(function(el) {
+ .dropWhile(function(el) {
// Get everything after list_end (remember we're reversed)
return el.type !== 'list_end';
})
diff --git a/packages/gitbook-markdown/package.json b/packages/gitbook-markdown/package.json
index a30f81b..7afdf56 100644
--- a/packages/gitbook-markdown/package.json
+++ b/packages/gitbook-markdown/package.json
@@ -5,9 +5,8 @@
"description": "Parse markdown content for gitbook",
"main": "lib/index.js",
"dependencies": {
- "q": "1.0.1",
- "lodash": "2.4.1",
- "kramed": "0.4.3",
+ "lodash": "3.1.0",
+ "kramed": "0.4.6",
"kramed-text-renderer": "0.2.1",
"highlight.js": "8.4.0"
},
diff --git a/packages/gitbook-markdown/test/langs.js b/packages/gitbook-markdown/test/langs.js
index b2433f3..e6c3dbd 100644
--- a/packages/gitbook-markdown/test/langs.js
+++ b/packages/gitbook-markdown/test/langs.js
@@ -9,6 +9,7 @@ var LEXED = langs(CONTENT);
describe('Languages parsing', function () {
it('should detect paths and titles', function() {
+ assert.equal(LEXED.length, 2);
assert.equal(LEXED[0].path,'en/');
assert.equal(LEXED[0].title,'English');