Skip to content

Plugins

APIPurpose
componentRegistryGenerate Vue component exports and global types
routerMetaGenerate a route-file to component-name JSON map
svgIconsGenerate independent Vue icon components and an index
cdnImportMap ESM imports to CDN-provided browser globals
buildInfoEmit build metadata, a dev endpoint, and virtual module
bundleBudgetEnforce per-file or total raw/compressed size budgets
compressionEmit gzip and Brotli precompressed assets
subresourceIntegrityInject SRI hashes for local JavaScript and CSS
devRestartRestart dev when external configuration files change
staticCopySafely copy or transform build-time static assets
virtualModulesDeclare static or dynamic virtual ESM modules
envGuardValidate environment variables without logging values
htmlTemplateReplace escaped HTML placeholders and inject tags