{"library":"esbuild-svg-symbol-plugin","type":"library","category":null,"description":"Esbuild plugin (v1.0.1) for loading SVG icons as inline SVG symbols during build, enabling efficient client-side use via <use> tags. Inspired by svg-sprite-loader, this plugin handles runtime rendering in browsers and Node.js without sprite extraction. It automatically injects a sprite containing all referenced SVG symbols into the DOM on DOMContentLoaded. Supports ESM and CJS output, customizable sprite and symbol modules, and dynamic imports. Minimal configuration needed, with autodetection of esModule format based on webpack version. Git-based releases, low maintenance cadence.","language":"javascript","status":"active","version":"1.0.1","tags":["javascript","svg","symbol","svg symbol","svg stack","esbuild","esbuild plugin"],"last_verified":"Fri May 01","install":[{"cmd":"npm install esbuild-svg-symbol-plugin","imports":["import svgSymbolLoaderPlugin from 'esbuild-svg-symbol-plugin'","import svgSymbolLoaderPlugin from 'esbuild-svg-symbol-plugin'; const config = { esModule: true }","import SpriteSymbol from 'esbuild-svg-symbol-plugin/runtime/symbol'"]},{"cmd":"yarn add esbuild-svg-symbol-plugin","imports":[]},{"cmd":"pnpm add esbuild-svg-symbol-plugin","imports":[]}],"homepage":null,"github":"https://github.com/KrakenTyio/esbuild-svg-symbol-plugin","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/esbuild-svg-symbol-plugin","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}