⚡ High-performance Vue language tooling based-on Volar.js
typescript.tsdk
duplicate registration errors are no longer reported.value
(#3914)volar.format.initialIndent
option, replaced with 3 new options:
vue.format.template.initialIndent
vue.format.script.initialIndent
vue.format.style.initialIndent
ignoreTriggerCharacters
, reverseConfigFilePriority
and fullCompletionList
options are no longer supportedvueCompilerOptions.extensions
option (#3800)src
to lib
(#3913)typescript/lib/tsserverlibrary
imports with typescript
experimentalAdditionalLanguageModules
and deprecated APIs (#3907)volar.config.js
is no longer supported@vue/typescript-plugin
(#3910)Please refer to CHANGELOG.md for details.
(This project is mainly supported by StackBlitz)
2.0 schedule has been postponed: #3294
Support for Scripts API
If you want to use the formatting feature through the Scripts API, please refer to #3133.
If you want to use the diagnostic feature through the Scripts API, please refer to https://github.com/withastro/language-tools/blob/main/packages/language-server/src/check.ts.
Support for Volar.js Labs (Ref)
Improved Vue 3.3 syntax support
TS 5.1.3 compatible
Upgrade to Volar.js 1.7 to big improve support for Monaco and TypeScript IntelliSense for Web
Support for new @vue-ignore
, @vue-skip
, @vue-expect-error
directive comments syntax (#3215)
volar.config.js
plugins
option has been renamed to services
Renaming packages from @volar/vue-*
to @vue/*
(#3134)
Please refer to CHANGELOG.md for details.