From 26d29a6eb520bd7448175e86b097494d249ece26 Mon Sep 17 00:00:00 2001 From: Enoch Riese Date: Tue, 12 Feb 2019 13:45:37 -0600 Subject: [PATCH 1/3] fix inferred module name issue in vue files --- index.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/index.js b/index.js index 2205f33..b5b9204 100644 --- a/index.js +++ b/index.js @@ -37,6 +37,16 @@ exports.handlers = { e.doclet.alias = componentName; e.doclet.longname = `module:${componentName}`; } + // if it's a vue module that wasn't given a name + else if (e.doclet.longname.includes(".module:vue")) { + // use the default name without the added gunk + let newName = e.doclet.longname.replace(".module:vue", ""); + e.doclet.longname = `module:${newName}`; + // fix the name if it's a module. member names aren't affected + if (e.doclet.kind === "module") { + e.doclet.name = newName; + } + } if ( !/[.~#]/.test(e.doclet.longname) // filter component's properties and member, not the best way but it werks From 7e1ca24fa26c9d39c534bf8fea1276cffebd4da8 Mon Sep 17 00:00:00 2001 From: Enoch Riese Date: Tue, 12 Feb 2019 13:47:51 -0600 Subject: [PATCH 2/3] change let to const --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index b5b9204..56d288f 100644 --- a/index.js +++ b/index.js @@ -40,7 +40,7 @@ exports.handlers = { // if it's a vue module that wasn't given a name else if (e.doclet.longname.includes(".module:vue")) { // use the default name without the added gunk - let newName = e.doclet.longname.replace(".module:vue", ""); + const newName = e.doclet.longname.replace(".module:vue", ""); e.doclet.longname = `module:${newName}`; // fix the name if it's a module. member names aren't affected if (e.doclet.kind === "module") { From 4d83977a61ad1b8ee2bff7a308a524fe3efe1214 Mon Sep 17 00:00:00 2001 From: Enoch Riese Date: Tue, 12 Feb 2019 14:39:00 -0600 Subject: [PATCH 3/3] fixed lint issues --- index.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/index.js b/index.js index 56d288f..bdc5a69 100644 --- a/index.js +++ b/index.js @@ -36,14 +36,12 @@ exports.handlers = { e.doclet.name = componentName; e.doclet.alias = componentName; e.doclet.longname = `module:${componentName}`; - } - // if it's a vue module that wasn't given a name - else if (e.doclet.longname.includes(".module:vue")) { + } else if (e.doclet.longname.includes('.module:vue')) { // if it's a vue module that wasn't given a name // use the default name without the added gunk - const newName = e.doclet.longname.replace(".module:vue", ""); + const newName = e.doclet.longname.replace('.module:vue', ''); e.doclet.longname = `module:${newName}`; // fix the name if it's a module. member names aren't affected - if (e.doclet.kind === "module") { + if (e.doclet.kind === 'module') { e.doclet.name = newName; } }