One Vue component per SVG file, no extra wrapper needed
Icons are generated and injected during the build process, and are available as any other components
Generated at build time, customizable at runtime using CSS custom properties
Auto-completion as part of the Nuxt build process, no extra configuration needed. Vue DevTools support