@svg-use/vite weekly downloads statistics
By svg-use · npm · Vite plugins
Tools and bundler plugins for loading SVG images via use[href], for use in components.
@svg-use/vite has 6,236 recorded weekly downloads on npm, a decrease of 30.9% over the past 30 days.
It ranks #1030 of 2,251 tracked npm listings by weekly downloads.
Over 90 days, weekly downloads changed by -50.4%.
PluginStats has 121 daily observations since Jun 19, 2026; the latest is from Oct 17, 2026.
About @svg-use/vite
@svg-use/vite
A vite plugin, for using SVG images via use[href] references. A thin wrapper around @svg-use/rollup, augmented to work with Vite's dev server.
Quick start
First, install the plugin, and the default React wrapper:
Configure Vite
In your Vite config file (vite.config.js or equivalent):
Optional: Configure TypeScript
If you are using TypeScript, you can get types for the default config by adding the following in a .d.ts file in your project. For example, you can include this in src/client.d.ts, or any other applicable place.
Overriding default types
If you wish to override the default types, add a separate .d.ts file with your types. Then, reference that file in client.d.ts, prior to the built-in types
For example, suppose you have changed the signature of the factory function. Specify your own definitions, such as svg-use-overrides.d.ts:
In client.d.ts:
Use it in your components
You can also create your own SVG use[href] wrappers, using the other named exports. This is how the default Component factory works under the hood:
Worked example
Consult examples/vite-react for a worked example. You can use this as a playground for understanding the transformations, as well as the different moving parts, isolated from your own application's configuration.
Options
getSvgIdAttribute?
optional getSvgIdAttribute: (info: {filename?: string; existingId?: string;}) => string;
Specifies an id for the referenced , set as the id attribute on the root. An id is required in order for use[href] to work. A default is provided if this is not defined.
Options shared with @svg-use/core
• getThemeSubstitutions • componentFactory
Description from the npm listing.
- performance
- plugin
- svg
- vite
- vite-plugin
Where @svg-use/vite sits in the listing
Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Recent observations
Full history (121)Similar npm Vite plugins plugins
Data source
Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.
Listing: https://www.npmjs.com/package/@svg-use/vite. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.