gitbook-asciidoc
Advanced tools
Comparing version 0.1.0 to 0.1.1
@@ -36,24 +36,4 @@ var _ = require('lodash'); | ||
function defaultChapterList(chapterList, entryPoint) { | ||
var first = _.first(chapterList); | ||
// Check if introduction node was specified in SUMMARY.md | ||
if (first && first.path == entryPoint) { | ||
return chapterList; | ||
} | ||
// It wasn't specified, so add in default | ||
return [ | ||
{ | ||
path: entryPoint, | ||
title: 'Introduction' | ||
} | ||
].concat(chapterList); | ||
} | ||
function parseSummary(src, entryPoint) { | ||
entryPoint = entryPoint || "README.adoc"; | ||
function parseSummary(src) { | ||
var chapters = parseEntries(src); | ||
chapters = defaultChapterList(chapters, entryPoint); | ||
@@ -60,0 +40,0 @@ return { |
{ | ||
"name": "gitbook-asciidoc", | ||
"version": "0.1.0", | ||
"version": "0.1.1", | ||
"homepage": "https://www.gitbook.com", | ||
@@ -5,0 +5,0 @@ "description": "Parse AsciiDoc content for gitbook", |
@@ -12,9 +12,9 @@ var fs = require('fs'); | ||
it('should detect chapters', function() { | ||
assert.equal(LEXED.chapters.length, 6); | ||
assert.equal(LEXED.chapters.length, 5); | ||
}); | ||
it('should support articles', function() { | ||
assert.equal(LEXED.chapters[1].articles.length, 2); | ||
assert.equal(LEXED.chapters[0].articles.length, 2); | ||
assert.equal(LEXED.chapters[1].articles.length, 0); | ||
assert.equal(LEXED.chapters[2].articles.length, 0); | ||
assert.equal(LEXED.chapters[3].articles.length, 0); | ||
}); | ||
@@ -27,4 +27,3 @@ | ||
assert(LEXED.chapters[3].path); | ||
assert(LEXED.chapters[4].path); | ||
assert.equal(LEXED.chapters[5].path, null); | ||
assert.equal(LEXED.chapters[4].path, null); | ||
@@ -36,11 +35,9 @@ assert(LEXED.chapters[0].title); | ||
assert(LEXED.chapters[4].title); | ||
assert(LEXED.chapters[5].title); | ||
}); | ||
it('should normalize paths from .md', function() { | ||
assert.equal(LEXED.chapters[0].path,'README.adoc'); | ||
assert.equal(LEXED.chapters[1].path,'chapter-1/README.adoc'); | ||
assert.equal(LEXED.chapters[2].path,'chapter-2/README.adoc'); | ||
assert.equal(LEXED.chapters[3].path,'chapter-3/README.adoc'); | ||
assert.equal(LEXED.chapters[0].path,'chapter-1/README.adoc'); | ||
assert.equal(LEXED.chapters[1].path,'chapter-2/README.adoc'); | ||
assert.equal(LEXED.chapters[2].path,'chapter-3/README.adoc'); | ||
}); | ||
}); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
11069
230