vite-plugin-require-transform weekly downloads statistics
By WarrenJones · npm · Vite plugins
A plugin for vite that convert from require syntax to import that compat for es module.
vite-plugin-require-transform has 15,268 recorded weekly downloads on npm, a decrease of 54.6% over the past 30 days, ranking #819 of 2,256 tracked listings.
About vite-plugin-require-transform
vite-plugin-require-transform
A vite plugin that converts the code from require syntax to import
Why vite-plugin-require-transform
"require syntax" is supported when develop with Webpack cause it transformed it internally.
but when serve with Vite error "require is not defined" will show up.
This plugin amis to support require when serve with vite.
Install
or
Usage
What vite-plugin-require-transform actually do
you can also check the test directory to see the cases.
case 1:
will be transformed into
case 2:
example A
will be transformed into
example B
will be transformed into
example C
will be transformed into
case 3:
when exist a case as same fileName,different extensions,by default it would be error cause the plugin only capture the path without extension.
so we need to make a importPathHandler to deal with the situtation
will be transformed into
Description from the npm listing.
- vite
- vite-plugin
- require
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Listing placement
Listing placement
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.
Each band is one page of 20. Weekly downloads on a linear 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.
Recent observations
Full history (121)Similar npm Vite plugins plugins
All 20 vite-plugin-require-transform alternativesData 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-require-transform. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.