UNPKG

gitbook-summary

Version:

A CLI to generate a summary from a given folder.

28 lines (20 loc) 731 B
var fs = require('fs-extra'); var path = require('path'); function BookConfig(root) { var bookJson = path.resolve(root, 'book.json'); var book = {}, config = {}; if (fs.existsSync(bookJson)) { config = require(bookJson); } var outputName = config.outputfile || 'SUMMARY.md'; // default options book.outputfile = path.join(root, outputName); book.catalog = config.catalog || 'all'; book.ignores = config.ignores || []; book.unchanged = config.unchanged || []; book.title = config.title || 'Your Book Title'; book.sortedBy = config.sortedBy || ''; book.disableTitleFormatting = config.disableTitleFormatting || false; return book; } module.exports = BookConfig;