{"library":"unplugin-vue","type":"library","category":null,"description":"unplugin-vue is a versatile utility designed to transform Vue 3 Single File Components (SFCs) into executable JavaScript across various build tools. Currently stable at version 7.1.1, it sees regular updates, often with weekly or bi-weekly bug fixes and minor feature enhancements, mirroring its close ties to the @vitejs/plugin-vue codebase. Its core strength lies in its \"unplugin\" architecture, enabling a single plugin to integrate seamlessly with Vite, Webpack, Rollup, esbuild, Rspack, Farm, and Rolldown. This broad compatibility differentiates it significantly from bundler-specific alternatives. It fully supports modern Vue features like <script setup> and component macros, and notably provides Hot Module Replacement (HMR) for Vite-based projects. Developers leverage it to process .vue files, making it an essential part of the Vue 3 development ecosystem for cross-platform build environments.","language":"javascript","status":"active","version":"7.1.1","tags":["javascript","vue","sfc","unplugin","vite","webpack","rollup","esbuild","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install unplugin-vue","imports":["import Vue from 'unplugin-vue/vite'","import Vue from 'unplugin-vue/esbuild'","import Vue from 'unplugin-vue/webpack'"]},{"cmd":"yarn add unplugin-vue","imports":[]},{"cmd":"pnpm add unplugin-vue","imports":[]}],"homepage":"https://unplugin.unjs.io/","github":"https://github.com/unplugin/unplugin-vue","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/unplugin-vue","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/compatibility"}}