Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

gitbook-asciidoc

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gitbook-asciidoc - npm Package Compare versions

Comparing version 0.1.0 to 0.1.1

22

lib/summary.js

@@ -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 {

2

package.json
{
"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');
});
});
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc