Skip to content
PluginStats

vite-plugin-static-copy weekly downloads statistics

By sapphi-red · npm · Vite plugins

rollup-plugin-copy for vite with dev server support.

View on npm Fresh · Oct 17, 2026

vite-plugin-static-copy has 1,007,663 recorded weekly downloads on npm, a decrease of 46.3% over the past 30 days.

It ranks #189 of 2,256 tracked npm listings by weekly downloads.

Over 90 days, weekly downloads changed by -49.2%.

PluginStats has 121 daily observations since Jun 19, 2026; the latest is from Oct 17, 2026.

Weekly downloads
1,007,663
Official API · Oct 17, 2026
7-day growth
-54.9%
-1.2M weekly downloads
30-day growth
-46.3%
-870K weekly downloads
90-day growth
-49.2%
-977.8K weekly downloads
Rank
#189
Among tracked npm listings

About vite-plugin-static-copy

vite-plugin-static-copy

rollup-plugin-copy for Vite with dev server support.

[!NOTE] Before you use this plugin, consider using public directory or import in JavaScript. In most cases, these will work.

Install

Usage

Add viteStaticCopy plugin to vite.config.js / vite.config.ts.

For example, if you use the config above, you will be able to fetch bin/example.wasm with fetch('/wasm-files/example.wasm'). So the file will be copied to dist/wasm-files/example.wasm.

[!WARNING]

If you are using Windows, make sure to use normalizePath after doing path.resolve or else. \ is a escape charactor in tinyglobby and you should use /.

Options

See options.ts.

Debug

You can enable detailed logging by setting the DEBUG environment variable:

When debug logging is enabled, the plugin will output which file is served from each URL.

Differences with rollup-plugin-copy

• Faster dev server start-up than using rollup-plugin-copy on buildStart hook. • Files are not copied and served directly from the server during dev to reduce start-up time. • dest is relative to build.outDir. • If you are going to copy files outside build.outDir, you could use rollup-plugin-copy instead. Because that does not require dev server support. • tinyglobby is used instead of globby. • Because tinyglobby is used inside vite. • transform could return null as a way to tell the plugin not to copy the file, this is similar to the CopyWebpackPlugin#filter option, but it expects transform to return the original content in case you want it to be copied. • transform can optionally be an object, with a handler property (with the same signature of the rollup-plugin-copy transform option) and an encoding property (BufferEncoding | 'buffer') that will be used to read the file content so that the handler's content argument will reflect the correct encoding (could be Buffer); • Directory structure is always preserved in the output (similar to flatten: false in rollup-plugin-copy). Use rename: { stripBase: true } for flat copy.

Description from the npm listing.

  • vite
  • vite-plugin

Where vite-plugin-static-copy 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,256 listings · 113 pages · page 10, #9 (overall #189)
All npm: every listing in weekly downloads order
PNG SVG
Vite plugins250 listings · 13 pages · page 1, #18 (overall #18)
Vite plugins: every listing in weekly downloads order
PNG SVG

Charts

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

Adoption over time

vite-plugin-static-copy weekly downloads on npm, last 90 days: 1,007,663 weekly downloads as of Oct 17, 2026, -49.2% over 90 days.vite-plugin-static-copyWeekly downloads on npm · Last 90 days1,007,663downloads / week-49.2% over 90 days1M1.2M1.4M1.6M1.8M2M2.2M2.4M2.6M2.8MJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 21, 2026 – Oct 17, 2026 · 89 observations · Updated Oc…pluginstats.com
vite-plugin-static-copy weekly downloads on npm, last 90 days: 1,007,663 weekly downloads as of Oct 17, 2026, -49.2% over 90 days.
PNG SVG

7/30/90-day growth

vite-plugin-static-copy weekly downloads growth on npm: -54.9% over 7 days, -46.3% over 30 days, -49.2% over 90 days.vite-plugin-static-copyWeekly downloads growth on npm1,007,663downloads / week now7-day growth-1,227,298 weekly downlo…-54.9%30-day growth-869,964 weekly downloads-46.3%90-day growth-977,839 weekly downloads-49.2%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
vite-plugin-static-copy weekly downloads growth on npm: -54.9% over 7 days, -46.3% over 30 days, -49.2% over 90 days.
PNG SVG

Ranking history

vite-plugin-static-copy npm ranking history: currently #189 (by weekly downloads).vite-plugin-static-copynpm ranking · by weekly downloads · Last 90 days#189current rank#187#188#189#190#191Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 18, 2026 – Oct 19, 2026 · 2 observations · Updated Oct 17, 2026pluginstats.com
vite-plugin-static-copy npm ranking history: currently #189 (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 vite-plugin-static-copy
Date (UTC)Weekly downloadsChange vs. previous
1,007,663-158.2K
1,165,848+4.6K
1,161,229-504.4K
1,665,618-518.1K
2,183,7030
2,183,703-55.3K
2,238,965+4K
2,234,961-7.5K
2,242,441+14.4K
2,228,016+15.3K
2,212,669+20K
2,192,631-507K
2,699,613-3.5K
2,703,141—

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/vite-plugin-static-copy. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.