From c9e751280954261b001bc521991966c096eeed02 Mon Sep 17 00:00:00 2001 From: chenjiahan Date: Sat, 11 Apr 2020 15:29:41 +0800 Subject: [PATCH] feat(markdown-vetur): trim underline of type --- packages/vant-cli/package.json | 2 +- packages/vant-cli/yarn.lock | 8 ++++---- packages/vant-markdown-vetur/package.json | 2 +- packages/vant-markdown-vetur/src/utils.ts | 3 ++- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/packages/vant-cli/package.json b/packages/vant-cli/package.json index 76c3e3730..18ed0a1a9 100644 --- a/packages/vant-cli/package.json +++ b/packages/vant-cli/package.json @@ -51,7 +51,7 @@ "@types/jest": "^25.1.4", "@vant/eslint-config": "^2.0.0", "@vant/markdown-loader": "^2.3.0", - "@vant/markdown-vetur": "^2.0.0", + "@vant/markdown-vetur": "^2.0.1", "@vant/stylelint-config": "^1.2.1", "@vant/touch-emulator": "^1.2.0", "@vue/babel-preset-jsx": "^1.1.2", diff --git a/packages/vant-cli/yarn.lock b/packages/vant-cli/yarn.lock index e96adbaa8..10bd6620d 100644 --- a/packages/vant-cli/yarn.lock +++ b/packages/vant-cli/yarn.lock @@ -1734,10 +1734,10 @@ markdown-it-anchor "^5.2.5" transliteration "^2.1.7" -"@vant/markdown-vetur@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@vant/markdown-vetur/-/markdown-vetur-2.0.0.tgz#19cb9b089fbd04dfb2b74c3edb497297086229e0" - integrity sha512-XcAcVOIUhuYbD5nmKjv4y9WxuP/YytDJi17xn1SwJe2gjIKNMli/gc2oNN2v8npCaCZAaDWpAUTXYy7XefdH9Q== +"@vant/markdown-vetur@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@vant/markdown-vetur/-/markdown-vetur-2.0.1.tgz#cb0c2d33b5e5606e1dc7f3e6531c18b39d6e57a3" + integrity sha512-OhNFTQhCBlK+qIxfyw9unqU77Kf7gd5EsTUXPqg23lALWwpJiVb0IKGwxnYTZ9i7JAzTAho7oIGt7GQ0hhyvow== dependencies: fast-glob "^3.2.2" fs-extra "^9.0.0" diff --git a/packages/vant-markdown-vetur/package.json b/packages/vant-markdown-vetur/package.json index 30f39177e..0db9be4e0 100644 --- a/packages/vant-markdown-vetur/package.json +++ b/packages/vant-markdown-vetur/package.json @@ -1,6 +1,6 @@ { "name": "@vant/markdown-vetur", - "version": "2.0.0", + "version": "2.0.1", "description": "simple parse markdown to vue component description for vetur auto-completion", "main": "lib/index.js", "license": "MIT", diff --git a/packages/vant-markdown-vetur/src/utils.ts b/packages/vant-markdown-vetur/src/utils.ts index 7e600d3e9..a25e944f4 100644 --- a/packages/vant-markdown-vetur/src/utils.ts +++ b/packages/vant-markdown-vetur/src/utils.ts @@ -12,8 +12,9 @@ export function removeVersion(str: string) { } // *boolean* -> boolean +// _boolean_ -> boolean export function formatType(type: string) { - return type.replace(/\*/g, ''); + return type.replace(/(^(\*|_))|((\*|_)$)/g, ''); } export function normalizePath(path: string): string {