{"library":"unplugin-vue-components","type":"library","category":null,"description":"unplugin-vue-components is an unplugin-powered build tool plugin that provides on-demand auto-importing for Vue 3 components and directives. It eliminates the need for manual `import` statements and component registrations, simplifying development workflows and enabling automatic code-splitting for asynchronously loaded parent components. The current stable version is 32.0.0, released in April 2026. The project maintains a frequent release cadence, with minor and patch versions released regularly (often weekly or bi-weekly) and major versions introducing breaking changes every few months. Its key differentiators include broad build tool support (Vite, Webpack, Rollup, Rolldown, esbuild, Rspack) via the `unplugin` ecosystem, tree-shakability, built-in resolvers for popular UI libraries, folder-based namespaces, and full TypeScript support, including generated type declarations. It also integrates well with `unplugin-icons` for icon auto-importing.","language":"javascript","status":"active","version":"32.0.0","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install unplugin-vue-components","imports":["import Components from 'unplugin-vue-components/vite'","import Components from 'unplugin-vue-components/rollup'","import Components from 'unplugin-vue-components/webpack'","import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'"]},{"cmd":"yarn add unplugin-vue-components","imports":[]},{"cmd":"pnpm add unplugin-vue-components","imports":[]}],"homepage":null,"github":"https://github.com/unplugin/unplugin-vue-components","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/unplugin-vue-components","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/unplugin-vue-components/compatibility"}}