UNPKG

vite-awesome-svg-loader

Version:

A universal Vite SVG loader. Imports SVGs as source code, base64 and data URI. Preserves stroke width. Replaces colors with currentColor or custom colors. Creates SVG sprites. Optimizes SVGs.

3 lines (2 loc) 901 B
"use strict";function i(e){return Array.isArray(e)?e:[e]}function c(e){let n="";for(let t=0;t<e.length;t++){const o=e[t],r=o.toLowerCase();t!==0&&o!==r&&(n+="-"),n+=r}return n}function f(e,n){const t=typeof n=="string"?document.querySelector(n):n;if(!t){console.error(`No elements found for selector "${n}"`);return}return t.appendChild(e),t}function s(e,n){for(const t in n)u(e,t,n[t])}function l(e){const n=[];for(const t of e.attributes)n.push(t.name);for(const t of n)e.removeAttribute(t)}function u(e,n,t){typeof t=="string"?e.setAttribute(n,t):e.removeAttribute(n)}function a(e,n){let t=document.getElementById(e);if(t){if(t instanceof HTMLStyleElement)return t;t.remove()}return t=document.createElement("style"),t.innerHTML=n,t.id=e,document.head.appendChild(t),t}exports.a=l;exports.c=u;exports.f=f;exports.i=i;exports.l=a;exports.s=c;exports.u=s; //# sourceMappingURL=index-Bp2I1MnI.cjs.map