From 930ff4372ead3acc536a4036d9a76b551aec1b2d Mon Sep 17 00:00:00 2001 From: Ryo Nakamura Date: Sun, 2 Aug 2015 02:08:27 +0900 Subject: [PATCH] Fix problem on string repository property in package.json String is used as shortcut syntax as we use for `npm install user/repo`. See https://docs.npmjs.com/files/package.json#repository for more details. --- src/Publisher/Builder/DocBuilder.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Publisher/Builder/DocBuilder.js b/src/Publisher/Builder/DocBuilder.js index 17ec436f..a2781076 100644 --- a/src/Publisher/Builder/DocBuilder.js +++ b/src/Publisher/Builder/DocBuilder.js @@ -140,7 +140,7 @@ export default class DocBuilder { //desc: config.description || packageObj.description, version: config.version || packageObj.version, //url: config.url || packageObj.repository ? packageObj.repository.url : '' - url: packageObj.repository ? packageObj.repository.url : '' + url: packageObj.repository && typeof packageObj.repository === 'object' ? packageObj.repository.url : '' }; if (indexInfo.url.indexOf('git@github.com:') === 0) {