Vue Component Metadata Extractor

JSON →
library 3.2.7 ·javascript
verified May 27, 2026

vue-component-meta is a library designed to statically extract rich metadata such as props, events, slots, and exposed properties from Vue Single File Components (SFCs). It is a core part of the official Vue Language Tools and Volar ecosystem, leveraging the TypeScript compiler for deep type inference. The current stable version is 3.2.7, with frequent patch releases indicating an active development cadence, often several times a month. This tool is invaluable for scenarios like auto-generating comprehensive component documentation (e.g., for Storybook), displaying component APIs in development tools, or for advanced static analysis of Vue projects. Its primary differentiator is its deep integration with TypeScript and the Vue Language Server, ensuring highly accurate and up-to-date metadata extraction that reflects modern Vue 3 features like `defineSlots` and `defineExpose`, which alternative tools like `vue-docgen-api` have struggled to keep up with.

total hits 23
actors 5 distinct systems
last hit 2d ago AhrefsBot
GPTBot
5
MetaBot
4
Script
1
Search engines
1

top countries 🇨🇦 Canada · 🇺🇸 United States · 🇫🇷 France · 🇩🇪 Germany