vite-plugin-html weekly downloads statistics
By vbenjs (2 listings) · npm · Vite plugins
A plugin for vite to Minimize index.html and use lodash.template template syntax in index.html
vite-plugin-html has 344,759 recorded weekly downloads on npm, a decrease of 53.3% over the past 30 days.
It ranks #287 of 2,256 tracked npm listings by weekly downloads.
Over 90 days, weekly downloads changed by -49.4%.
PluginStats has 121 daily observations since Jun 19, 2026; the latest is from Oct 17, 2026.
About vite-plugin-html
vite-plugin-html
English | 中文
[![npm][npm-img]][npm-url] [![node][node-img]][node-url]
A Vite plugin for index.html that provides minify and EJS template-based functionality.
Install (yarn or npm)
node version: >=12.0.0
vite version: >=2.0.0
or
Usage
• Config plugin in vite.config.ts. In this way, the required functions can be introduced as needed • If you don’t want to separate, you can directly Import it as a whole
injectHtml Parameter Description
injectHtml(InjectOptions)
InjectOptions
| Parameter | Types | Default | Description |
| injectData | Record | - | Injected data | | injectOptions | EJSOptions | - | ejs configuration itemsEJSOptions | | tags | HtmlTagDescriptor | - | An array of tag descriptor objects ({ tag, attrs, children }) to inject to the existing HTML. Each tag can also specify where it should be injected to (default is prepending to )) |
injectData can be obtained using the ejs template syntax in index.html
minifyHtml Parameter Description
minifyHtml(MinifyOptions | boolean): Defaulttrue
MinifyOptions
Default compression configuration
Example
Run Example
Sample project
Vben Admin
License
MIT
Description from the npm listing.
- vite
- html
- minify
- vite-plugin
Where vite-plugin-html 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/vite-plugin-html. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.