{"library":"svg-vue","type":"library","category":null,"description":"svg-vue is a Vue 2 component designed to display SVG assets that have been processed and inlined by its companion Laravel Mix plugin, `laravel-mix-svg-vue`. It provides a declarative way to render SVGs within Vue templates, leveraging the build-time optimizations (like SVGO) provided by the Laravel Mix plugin. The current and only stable version is `0.2.0`, published over four years ago, indicating the package is largely abandoned with no ongoing development or maintenance. Its core differentiator was its tight integration into the Laravel Mix build pipeline, which was prevalent in many Laravel-Vue 2 projects, allowing for seamless management and rendering of SVGs without manual inline embedding or complex loading configurations. It does not support Vue 3+ directly and is strongly tied to older build tooling. Alternatives like `vue-inline-svg` or `unplugin-svg-vue-component` offer similar functionality for modern Vue versions and bundlers.","language":"javascript","status":"abandoned","version":"0.2.0","tags":["javascript","laravel mix","svg-vue","component"],"last_verified":"Wed May 27","install":[{"cmd":"npm install svg-vue","imports":["import SvgVue from 'svg-vue';","import Vue from 'vue';\nimport SvgVue from 'svg-vue';\n\nVue.component('svg-vue', SvgVue);","<template>\n  <svg-vue icon=\"my-icon\"></svg-vue>\n</template>"]},{"cmd":"yarn add svg-vue","imports":[]},{"cmd":"pnpm add svg-vue","imports":[]}],"homepage":null,"github":"https://github.com/danielstgt/svg-vue","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/svg-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/svg-vue/compatibility"}}