Overview of Vue Language Tools packages
masterThe Vue Language Tools repository is organized into several packages depending on your use case:
For End Users
- Vue (Official): VSCode extension for Vue, Vitepress, and petite-vue support.
- vue-tsc: CLI tool for type-checking and dts builds.
For Editor Integration
- @vue/language-server: The core language server.
- @vue/language-service: A collection of language service plugins.
- @vue/typescript-plugin: A plugin for the TypeScript language service.
Core & Helpers
- @vue/language-core: Handles SFC parsing and virtual code generation.
- vue-component-meta: Extracts type information for component props, events, and slots.
- vue-component-type-helpers: Utilities for component types.
- @vue/language-plugin-pug: Support for Pug templates.