Volar:一个新的开始

💡 原文英文,约1400词,阅读约需5分钟。
📝

内容提要

Volar.js是一个基于Vue.js VSCode扩展的框架,两年多的时间里,它不断改进架构和性能,成为官方推荐的扩展。Volar.js支持任何嵌入式语言,并且可以实现常规单语言LSP服务,如TypeScript,CSS和HTML。Volar.js的核心已经抽取出来,并且有一个新的组织来维护框架和相关的仓库,StackBlitz也会支持我全职工作在Volar.js上,未来会支持Monaco,支持其他IDE,Bun-base语言服务器,Rules API,Scripts API等,感谢所有支持者,期待未来的发展。

🎯

关键要点

  • Volar.js是基于Vue.js的VSCode扩展,经过两年多的改进,成为官方推荐的扩展。
  • Volar.js支持任何嵌入式语言,并能实现常规单语言LSP服务,如TypeScript、CSS和HTML。
  • Volar.js的核心已被提取,并由新的组织维护,未来将支持Monaco和其他IDE。
  • Volar.js旨在提高性能,减少开销,优化用户体验。
  • Volar.js的代码库已迁移到vuejs/language-tools仓库,依赖于Volar.js。
  • Volar.js核心团队已成立,致力于改善开发者体验。
  • 未来计划包括支持Monaco、其他IDE、Bun基础语言服务器、Rules API和Scripts API。
  • Rules API旨在避免不同lint工具之间的冲突,确保性能和功能的完美集成。
  • Scripts API允许在CI或git预提交钩子中使用语言服务器的格式化和linting能力。
  • 感谢所有赞助者的支持,使Volar.js能够持续发展。
➡️

继续阅读