{"library":"rollup-plugin-svg-to-symbol","title":"rollup-plugin-svg-to-symbol","description":"A Rollup plugin that transforms SVG files into symbol strings, enabling custom sprite generation. Version 1.0.0 is the current stable release. It focuses solely on converting SVGs to `<symbol>` elements with optional SVGO optimization and custom ID extraction. Unlike broader SVG loading plugins, it outputs raw symbol markup for manual assembly into sprites. Minimal dependencies, easy to configure.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-svg-to-symbol"],"cli":null},"imports":["import svgToSymbol from 'rollup-plugin-svg-to-symbol'","import svgToSymbol from 'rollup-plugin-svg-to-symbol'","import icon from './icon.svg'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport svgToSymbol from 'rollup-plugin-svg-to-symbol';\nexport default {\n  input: 'src/index.js',\n  output: { dir: 'dist', format: 'esm' },\n  plugins: [\n    svgToSymbol()\n  ]\n};\n\n// src/index.js\nimport add from './icons/add.svg';\nconst sprite = `<svg>${add}</svg>`;\nexport default sprite;","lang":"javascript","description":"Shows basic setup: configure Rollup plugin and import SVG as symbol string.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}