44// Meta info
55export const publisher = 'Vue' ;
66export const name = 'volar' ;
7- export const version = '3.2.0 ' ;
7+ export const version = '3.2.1 ' ;
88export const displayName = 'Vue (Official)' ;
99export const description = 'Language Support for Vue' ;
1010export const extensionId = `${ publisher } .${ name } ` ;
@@ -62,6 +62,7 @@ export type ConfigKey =
6262 | 'vue.server.path'
6363 | 'vue.server.includeLanguages'
6464 | 'vue.codeActions.askNewComponentName'
65+ | 'vue.hover.rich'
6566 | 'vue.suggest.componentNameCasing'
6667 | 'vue.suggest.propNameCasing'
6768 | 'vue.suggest.defineAssignment'
@@ -88,6 +89,7 @@ export interface ConfigKeyTypeMap {
8889 'vue.server.path' : string | undefined ;
8990 'vue.server.includeLanguages' : string [ ] ;
9091 'vue.codeActions.askNewComponentName' : boolean ;
92+ 'vue.hover.rich' : boolean ;
9193 'vue.suggest.componentNameCasing' : 'preferKebabCase' | 'preferPascalCase' | 'alwaysKebabCase' | 'alwaysPascalCase' ;
9294 'vue.suggest.propNameCasing' : 'preferKebabCase' | 'preferCamelCase' | 'alwaysKebabCase' | 'alwaysCamelCase' ;
9395 'vue.suggest.defineAssignment' : boolean ;
@@ -122,6 +124,7 @@ export interface ConfigShorthandMap {
122124 serverPath : 'vue.server.path' ;
123125 serverIncludeLanguages : 'vue.server.includeLanguages' ;
124126 codeActionsAskNewComponentName : 'vue.codeActions.askNewComponentName' ;
127+ hoverRich : 'vue.hover.rich' ;
125128 suggestComponentNameCasing : 'vue.suggest.componentNameCasing' ;
126129 suggestPropNameCasing : 'vue.suggest.propNameCasing' ;
127130 suggestDefineAssignment : 'vue.suggest.defineAssignment' ;
@@ -149,6 +152,7 @@ export interface ConfigShorthandTypeMap {
149152 serverPath : string | undefined ;
150153 serverIncludeLanguages : string [ ] ;
151154 codeActionsAskNewComponentName : boolean ;
155+ hoverRich : boolean ;
152156 suggestComponentNameCasing : 'preferKebabCase' | 'preferPascalCase' | 'alwaysKebabCase' | 'alwaysPascalCase' ;
153157 suggestPropNameCasing : 'preferKebabCase' | 'preferCamelCase' | 'alwaysKebabCase' | 'alwaysCamelCase' ;
154158 suggestDefineAssignment : boolean ;
@@ -247,6 +251,15 @@ export const configs = {
247251 key : 'vue.codeActions.askNewComponentName' ,
248252 default : true ,
249253 } as ConfigItem < 'vue.codeActions.askNewComponentName' > ,
254+ /**
255+ * @key `vue.hover.rich`
256+ * @default `false`
257+ * @type `boolean`
258+ */
259+ hoverRich : {
260+ key : 'vue.hover.rich' ,
261+ default : false ,
262+ } as ConfigItem < 'vue.hover.rich' > ,
250263 /**
251264 * @key `vue.suggest.componentNameCasing`
252265 * @default `"preferPascalCase"`
@@ -410,6 +423,7 @@ export interface ScopedConfigKeyTypeMap {
410423 'server.path' : string | undefined ;
411424 'server.includeLanguages' : string [ ] ;
412425 'codeActions.askNewComponentName' : boolean ;
426+ 'hover.rich' : boolean ;
413427 'suggest.componentNameCasing' : 'preferKebabCase' | 'preferPascalCase' | 'alwaysKebabCase' | 'alwaysPascalCase' ;
414428 'suggest.propNameCasing' : 'preferKebabCase' | 'preferCamelCase' | 'alwaysKebabCase' | 'alwaysCamelCase' ;
415429 'suggest.defineAssignment' : boolean ;
@@ -446,6 +460,7 @@ export const scopedConfigs = {
446460 'server.path' : undefined ,
447461 'server.includeLanguages' : [ 'vue' ] ,
448462 'codeActions.askNewComponentName' : true ,
463+ 'hover.rich' : false ,
449464 'suggest.componentNameCasing' : 'preferPascalCase' ,
450465 'suggest.propNameCasing' : 'preferKebabCase' ,
451466 'suggest.defineAssignment' : true ,
@@ -483,6 +498,9 @@ export interface NestedConfigs {
483498 'codeActions' : {
484499 'askNewComponentName' : boolean ;
485500 } ;
501+ 'hover' : {
502+ 'rich' : boolean ;
503+ } ;
486504 'suggest' : {
487505 'componentNameCasing' : 'preferKebabCase' | 'preferPascalCase' | 'alwaysKebabCase' | 'alwaysPascalCase' ;
488506 'propNameCasing' : 'preferKebabCase' | 'preferCamelCase' | 'alwaysKebabCase' | 'alwaysCamelCase' ;
@@ -540,6 +558,9 @@ export interface NestedScopedConfigs {
540558 'codeActions' : {
541559 'askNewComponentName' : boolean ;
542560 } ;
561+ 'hover' : {
562+ 'rich' : boolean ;
563+ } ;
543564 'suggest' : {
544565 'componentNameCasing' : 'preferKebabCase' | 'preferPascalCase' | 'alwaysKebabCase' | 'alwaysPascalCase' ;
545566 'propNameCasing' : 'preferKebabCase' | 'preferCamelCase' | 'alwaysKebabCase' | 'alwaysCamelCase' ;
0 commit comments