{"library":"rollup-plugin-svg-sprite-deterministic","title":"rollup-plugin-svg-sprite-deterministic","description":"A Rollup plugin that creates deterministic external SVG sprite files from imported SVG files, with optimization via SVGO. Current stable version 2.0.0 (Node >=12). This fork of rollup-plugin-svg-sprite ensures repeatable builds by fixing non-deterministic output (e.g., SVG IDs, ordering). Released as needed. Key differentiators: deterministic builds vs original plugin, optional minification, configurable output folder.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-svg-sprite-deterministic"],"cli":null},"imports":["import svgSprite from 'rollup-plugin-svg-sprite-deterministic'","import { svgSprite } from 'rollup-plugin-svg-sprite-deterministic'","import type { RollupPluginSvgSpriteOptions } from 'rollup-plugin-svg-sprite-deterministic'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport svgSprite from 'rollup-plugin-svg-sprite-deterministic'\n\nexport default {\n  input: 'src/index.js',\n  output: {\n    file: 'dist/app.js',\n    format: 'iife'\n  },\n  plugins: [\n    svgSprite({\n      outputFolder: 'dist/public'\n    })\n  ]\n}\n\n// src/index.js\nimport './svg/trash.svg'\nimport './svg/user.svg'","lang":"javascript","description":"Configures Rollup to create a deterministic SVG sprite from imported SVG files.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}