New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

gitbook-markdown

Package Overview
Dependencies
Maintainers
1
Versions
41
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gitbook-markdown - npm Package Compare versions

Comparing version 0.1.4 to 0.2.0

10

lib/glossary.js

@@ -40,2 +40,12 @@ var _ = require('lodash');

}
function glossaryToMarkdown(glossary) {
var bl = "\n";
return _.map(glossary, function(entry) {
return "## "+entry.name+bl+bl+entry.description;
}).join(bl+bl);
}
module.exports = parseGlossary;
module.exports.toText = glossaryToMarkdown;

16

lib/langs.js

@@ -5,6 +5,18 @@ var _ = require("lodash");

var parseLangs = function(content) {
function parseLangs(content) {
return parseEntries(content);
};
}
function langsToMarkdown(langs) {
var bl = "\n";
var content = "# Languages"+bl+bl;
_.each(langs, function(lang) {
content = content + "* ["+lang.title+"]("+lang.path+")"+bl;
});
return content;
}
module.exports = parseLangs;
module.exports.toText = langsToMarkdown;

@@ -140,4 +140,34 @@ var _ = require('lodash');

// Exports
function summaryToMarkdown(summary) {
var bl = "\n";
var content = "# Summary"+bl+bl;
var _base = function(_article) {
var article = _article.toJSON();
if (article.path) {
return "* ["+article.title+"]("+article.path+")";
} else {
return "* "+article.title;
}
};
var convertArticle = function(article, d) {
content = content + Array(4*d).join(" ") + _base(article)+bl;
article.articles.each(function(_article) {
convertArticle(_article, d + 1);
});
};
_.each(summary.chapters, function(chapter) {
convertArticle(chapter, 0);
});
content = content+bl;
return content;
};
module.exports = parseSummary;
module.exports.entries = parseEntries;
module.exports.toText = summaryToMarkdown;

2

package.json
{
"name": "gitbook-markdown",
"version": "0.1.4",
"version": "0.2.0",
"homepage": "https://www.gitbook.com",

@@ -5,0 +5,0 @@ "description": "Parse markdown content for gitbook",

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