# JetBrains/svg-sprite-loader

Webpack loader for creating SVG sprites.

Repository: https://github.com/JetBrains/svg-sprite-loader
Canonical: https://ross.abutalabs.com/products/svg-sprite-loader
Language: JavaScript
License: MIT
License Family: permissive
Topics: svg, svg-sprite, svg-stack, webpack, webpack2, webpack3, webpack-loader, webpack-plugin, sprite
Last push: 2023-10-13T09:54:14+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4046, "days_push": 1055, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2030, forks 267 (observed 2026-08-28T04:06:07.163255+00:00)

## What it is
A Webpack loader and plugin that converts imported SVG files into SVG sprites, injecting them into pages at runtime or emitting external sprite files. It supports configurable symbol IDs, isomorphic rendering, and custom runtime generators such as React components.

## Use cases
- bundle svg icons into a sprite with webpack
- use svg icons via <use xlink:href> in a web app
- generate an external svg sprite file for css imports
- render svg sprites server-side
- generate react components from imported svg symbols

## When to choose
- you use webpack and want automatic svg sprite creation with minimal config
- you need runtime sprite injection or isomorphic sprite rendering
- you want customizable sprite runtime or generator behavior

## When to avoid
- you use a bundler other than webpack
- you need a project under active development - it is marked obsolete by JetBrains
- you only need simple svg inlining without sprites

## Facets
- artifact type: plugin
- maturity: maintenance
- function: build-tool, image-processing, ui-components
- domain: frontend, web-development, graphics
- platform: cross-platform
- tags: webpack-loader, svg-sprite, svg-stack, asset-pipeline, jetbrains-obsolete, nodejs, web-server

## Member repositories
- JetBrains/svg-sprite-loader (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:07.163255+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:59:34.004629+00:00, confidence not recorded.
  - readme: https://github.com/JetBrains/svg-sprite-loader (fetched 2026-08-28T04:06:07.163255+00:00, sha c9ae2ce25b6a)
  - registry_npm: https://registry.npmjs.org/svg-sprite-loader (fetched 2026-08-29T10:39:34.007584+00:00, sha 6a4216324532)
- Data as of 2026-08-30T08:39:29.467469+00:00.
