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()) { 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); 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": {