1.0 Plan #168
johnsoncodehk
started this conversation in
General
1.0 Plan
#168
Replies: 1 comment
-
We are witnessing volar getting better and better 🎉 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi user, hope you are satisfied with Volar. :)
I just released vscode-vue-languageservice, and the current phased work has been completed. Let me briefly introduce Volar here, and then talk about future plans.
Volar is a great song by my favorite singer!
*.ts
same level of coding experience in<script>
.Volar provides Vue 3 language support, as well as some features that I think are helpful. E.g:
<template>
,<script>
,<style>
into independent editorsIDE support other than VSCode
I do not plan to maintain IDEs other than VSCode, which is too much work for me. Secondly, if I maintain an IDE that I don't use, it will be difficult for me to find the problem and fix it early.
If you are an extension developer of other IDEs, you can use vscode-vue-languageservice for your IDE to create extensions with Volar language features. vscode-vue-languageservice is a general-purpose module for Language Server. It has the same API as vscode-css-languageservice and vscode-html-languageservice. It can be used in any IDE in theory.
Future plan
The biggest challenge for Volar in the future is to implement the Plugin API, which can change the type checking behavior of
vue-tsc
and Volar, and provide additional language support to support third-party plug-ins such as i18n.The current architecture of vscode-vue-languageservice does not support the implementation of Plugin API, so I plan to completely rewrite vscode-vue-languageservice to support Plugin API in the future. This is a very large workload. I can only develop Volar in my spare time, so This work cannot be carried out for the time being.
I do hope to develop Volar full-time to implement the Plugin API. If you want to see this happen, please consider becoming a sponsor. Thank you!
Thanks a lot to early users who reported a lot of bugs!
@pgy108103, @cereschen, @kadiryazici
Beta Was this translation helpful? Give feedback.
All reactions