{"library":"rollup-plugin-svg-sprite","title":"rollup-plugin-svg-sprite","description":"Rollup plugin to extract SVG imports from your bundle and generate an external SVG sprite file, with optional optimization via SVGO. Current stable version is 1.0.0. Released on a low cadence. Key differentiators: native Rollup integration using generateBundle hook, support for SVGO optimization, minification enabled by default, and tests with 100% code coverage. Alternative to webpack-based solutions like svg-sprite-loader.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-svg-sprite"],"cli":null},"imports":["import svgSprite from 'rollup-plugin-svg-sprite'","svgSprite({ outputFolder: 'dist/public' })","import svgSprite from 'rollup-plugin-svg-sprite'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport svgSprite from 'rollup-plugin-svg-sprite'\n\nexport default {\n  input: 'src/index.js',\n  output: {\n    file: 'dist/bundle.js',\n    format: 'iife'\n  },\n  plugins: [\n    svgSprite({\n      outputFolder: 'dist/public'\n    })\n  ]\n}\n\n// Then in your source files:\nimport './svg/icon1.svg'\nimport './svg/icon2.svg'","lang":"javascript","description":"Rollup config using rollup-plugin-svg-sprite to generate an external SVG sprite from imported SVGs.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}