vite-plugin-externalize-dependencies weekly downloads statistics
By MilanKovacic · npm · Vite plugins
A simplified plugin for Vite that allows you to exclude specific dependencies from the Vite bundle during development.
vite-plugin-externalize-dependencies has 3,626 recorded weekly downloads on npm, a decrease of 62.5% over the past 30 days.
It ranks #1157 of 2,255 tracked npm listings by weekly downloads.
Over 90 days, weekly downloads changed by -63.0%.
PluginStats has 121 daily observations since Jun 19, 2026; the latest is from Oct 17, 2026.
About vite-plugin-externalize-dependencies
Vite Plugin Externalize Dependencies
A simplified plugin for Vite that allows you to exclude specific dependencies from the Vite bundle during development.
The following errors/warnings are supressed:
• The entry point [moduleName] cannot be marked as external • Do not know how to load path: [namespace:moduleName] • Failed to resolve import [dependency] from [sourceFile]. Does the file exist? • The following dependencies are imported but could not be resolved: [dependency] (imported by [sourceFile])
Table of Contents
• Installation • Usage • Requirements • Contributing and Development • Known Issues & limitations • Support • License
Installation
To install the plugin, use npm:
npm i vite-plugin-externalize-dependencies --save-dev
Usage
After installing the plugin, import it, and add it to Vite configuration:
Modules can be externalized by name (exact match), by regex, or by a custom function (returning _true_ to externalize the module). The plugin will automatically externalize all subexports of a module, such as react/jsx-runtime.
Requirements
The plugin is intended to be consumed by Vite.
Contributing and Development
Contributions are welcome! If you wish to contribute, you can use the following npm commands to help facilitate your development process:
• dev: Serve index.html for development testing. • build: Build the plugin. • test: Run tests to verify expected outputs.
Use them as follows:
Please feel free to open a pull request with your changes or improvements.
Known Issues & limitations
This plugin is designed to work during development. For production, users should manually configure build.rollupOptions.external in Vite.
Support
If you encounter any problems or have any issues, please open a new issue in the GitHub repository.
License
This project is licensed under the MIT License.
Description from the npm listing.
- vite
- vite-plugin
- externalize-dependencies
- bundle-exclusion
- import-maps
- webpack-externals
- rollup-externals
- dependency-management
Where vite-plugin-externalize-dependencies 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-externalize-dependencies. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.