From 50d49cc1b4791db071c693022b3f88d718008834 Mon Sep 17 00:00:00 2001 From: fox dan Date: Sat, 20 May 2017 16:44:22 +0800 Subject: [PATCH] Update index.js modify work() make that can create like this - assert * assert.md * what.md --- lib/summary/index.js | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/lib/summary/index.js b/lib/summary/index.js index 5eeac9e..5b5dbcd 100644 --- a/lib/summary/index.js +++ b/lib/summary/index.js @@ -83,23 +83,24 @@ function Summary(options) { if (!_.includes(ignores, key)) { if (_.isObject(n)) { - // It means folderName == subFileName, for example: */assets/assets.md or */Assets/assets.md - if (_.isString(n[key]) || _.isString(n[key.toLowerCase()])) { - var file = n[key] || n[key.toLowerCase()]; - desc += _.repeat(' ', step) + formatCatalog(key, '-') + file; - - // Mark it to skip - skip = key; - } - // The file is `readme.md` - else if (_.isString(n['readme']) || _.isString(n['Readme']) || _.isString(n['README'])) { + if (_.isString(n['readme']) || _.isString(n['Readme']) || _.isString(n['README'])) { var readmeDir = n['readme'] || n['Readme'] || n['README']; desc += _.repeat(' ', step) + formatCatalog(key, '-') + readmeDir; } else { desc += _.repeat(' ', step) + "- " + prettyCatalogName(key) + "\n"; } + // It means folderName == subFileName, for example: */assets/assets.md or */Assets/assets.md + if (_.isString(n[key]) || _.isString(n[key.toLowerCase()])) { + var file = n[key] || n[key.toLowerCase()]; + step += 2; + desc += _.repeat(' ', step) + formatCatalog(key, '*') + file; + step -= 2; + + // Mark it to skip + skip = key; + } // Start a loop step += 2; work(n);