Skip to content
PluginStats

@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.

View on npm Fresh · Oct 17, 2026

@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.

Weekly downloads
6,236
Official API · Oct 17, 2026
7-day growth
-33.7%
-3.2K weekly downloads
30-day growth
-30.9%
-2.8K weekly downloads
90-day growth
-50.4%
-6.3K weekly downloads
Rank
#1030
Among tracked npm listings

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.

All npm2,248 listings · 113 pages · page 52, #10 (overall #1030)
All npm: every listing in weekly downloads order
PNG SVG
Vite plugins250 listings · 13 pages · page 9, #19 (overall #179)
Vite plugins: every listing in weekly downloads order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@svg-use/vite weekly downloads on npm, last 90 days: 6,236 weekly downloads as of Oct 17, 2026, -50.4% over 90 days.@svg-use/viteWeekly downloads on npm · Last 90 days6,236downloads / week-50.4% over 90 days02K4K6K8K10K12K14KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 20, 2026 – Oct 17, 2026 · 90 observations · Updated Oc…pluginstats.com
@svg-use/vite weekly downloads on npm, last 90 days: 6,236 weekly downloads as of Oct 17, 2026, -50.4% over 90 days.
PNG SVG

7/30/90-day growth

@svg-use/vite weekly downloads growth on npm: -33.7% over 7 days, -30.9% over 30 days, -50.4% over 90 days.@svg-use/viteWeekly downloads growth on npm6,236downloads / week now7-day growth-3,166 weekly downloads-33.7%30-day growth-2,787 weekly downloads-30.9%90-day growth-6,329 weekly downloads-50.4%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
@svg-use/vite weekly downloads growth on npm: -33.7% over 7 days, -30.9% over 30 days, -50.4% over 90 days.
PNG SVG

Ranking history

@svg-use/vite npm ranking history: currently #1030 (by weekly downloads).@svg-use/vitenpm ranking · by weekly downloads · Last 90 days#1030current rank#1028#1029#1030#1031#1032Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 18, 2026 – Oct 18, 2026 · 1 observations · Updated Oct 17, 2026pluginstats.com
@svg-use/vite npm ranking history: currently #1030 (by weekly downloads).
PNG SVG

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)
Recent weekly downloads observations for @svg-use/vite
Date (UTC)Weekly downloadsChange vs. previous
6,236-191
6,427-74
6,501-2.6K
9,065-3.8K
12,8880
12,888+3.5K
9,415+13
9,402+27
9,375+1.4K
7,944+725
7,219+1.7K
5,499-3.2K
8,694-2.9K
11,591—

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.