From b1b1a41c7238d78a3524dc279fdf81635e0cd12c Mon Sep 17 00:00:00 2001 From: Eugene Goroschenya Date: Mon, 12 Dec 2016 14:15:42 +0300 Subject: [PATCH 1/3] Fixed invalid slashes in summary generated on Windows. --- lib/files.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/files.js b/lib/files.js index a5e16c7..133daba 100644 --- a/lib/files.js +++ b/lib/files.js @@ -45,7 +45,7 @@ function ReadFile(filePath, filesJson, sortedBy) { } function walk(file) { - var newpath = path.join(filePath, file); + var newpath = path.posix.join(filePath, file); var state = fs.statSync(newpath); if (state.isDirectory()) { From c394f9dded6b4af40e9e6e1ea45477130aa9cab6 Mon Sep 17 00:00:00 2001 From: Eugene Goroschenya Date: Mon, 12 Dec 2016 14:16:36 +0300 Subject: [PATCH 2/3] Update version after fixing invalid slashes in summary generated on Windows. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8634665..943ad38 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "gitbook-summary", - "version": "1.1.3", + "version": "1.1.4", "description": "A CLI to generate a summary from a given folder.", "homepage": "http://imfly.github.io/gitbook-summary/", "bin": { From 1e9ee6d43756ad65499db49da1836ff993e1aab4 Mon Sep 17 00:00:00 2001 From: Eugene Goroschenya Date: Mon, 12 Dec 2016 14:37:22 +0300 Subject: [PATCH 3/3] Update html2md.js --- lib/html2md.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/html2md.js b/lib/html2md.js index 591a6b6..32e3fc0 100644 --- a/lib/html2md.js +++ b/lib/html2md.js @@ -26,7 +26,8 @@ function Html2md(options) { private = { outputFileOptions: function(options) { var outputfile = path.parse(options.file); - options['target'] = [outputfile.dir, outputfile.name + ".md"].join('/'); + + options['target'] = path.join(outputfile.dir, outputfile.name + ".md"); }, outputRemoteOptions: function(options) { @@ -34,7 +35,7 @@ private = { if (options.target) { var outputfile = path.parse(options.target); - options['targetHtml'] = [outputfile.dir, outputfile.name + ".html"].join('/'); + options['targetHtml'] = path.join(outputfile.dir, outputfile.name + ".html"); } else { var outputfileName = url.parse(remoteUrl).pathname.split('/').pop(); // console.log(outputfileName);