Package category
Bundler plugins and loaders
Plugins and loaders for webpack, Rollup, Vite and esbuild.
814 packages0 comparisons
Packages compared
814 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| vite-react-ssg Static-site generation for React on Vite. | 33.6k | +2135% | - | 2 months ago 0.9.2 | ESM only | Bundled | React, Bundler plugins and loaders | |
| rollup-plugin-rename-node-modules A Rollup plugin to rename the `node_modules` created when bundling some external libries while using preserveModules | 33.4k | +134% | - | 4 years ago 1.3.1 | ESM + CommonJS | Bundled | Bundler plugins and loaders | |
| angular2-template-loader Angular2 webpack loader that inlines your angular2 templates and stylesheets into angular components. | 33.3k | +10% | - | 9 years ago 0.6.2 | CommonJS | None | Angular, Bundler plugins and loaders | |
| @docusaurus/responsive-loader A webpack loader for responsive images. | 33k | - | - | - | 1 year ago 1.7.1 | CommonJS | None | Bundler plugins and loaders |
| vite-plugin-zip-pack Vite plugin for packing distribution/build folder into a zip file. | 32.8k | +238% | - | 2 years ago 1.2.4 | ESM + CommonJS | Bundled | Bundler plugins and loaders, Compression and archives | |
| rollup-plugin-tsconfig-paths Rollup plugin for resolving tsconfig paths | 32.1k | +85% | - | 2 years ago 1.5.2 | ESM + CommonJS | Bundled | Bundler plugins and loaders | |
| @analogjs/vite-plugin-nitro A Vite plugin for adding a nitro API server | 31.4k | - | - | - | today 2.7.5 | ESM only | Bundled | Angular, Routing |
| bundle-stats-webpack-plugin In-depth bundle analyzer for webpack(bundle size, assets, modules, packages) | 31.3k | +2% | - | 1 month ago 4.22.3 | CommonJS | Bundled | Bundler plugins and loaders | |
| webpack-build-notifier A Webpack plugin that generates OS notifications for build steps using node-notifier. | 31.2k | +17% | - | 2 years ago 3.1.0 | ESM + CommonJS | Bundled | Bundler plugins and loaders | |
| rollup-plugin-svg-import Import SVG images in javascript file | 30.6k | -24% | - | 2 years ago 3.0.0 | ESM only | Bundled | Bundler plugins and loaders, Image processing | |
| vite-plugin-monaco-editor-esm A newer vite plugin for the Monaco Editor, support esm. | 30.6k | +55% | - | - 2.0.3 | ESM only | Bundled | Rich text and code editors, Bundler plugins and loaders | |
| esbuild-svelte esbuild plugin to resolve .svelte files | 30.5k | +31% | - | 4 months ago 0.9.5 | ESM + CommonJS | Bundled | Svelte, Bundler plugins and loaders | |
| @alwaysmeticulous/recorder-plugin Meticulous plugin for Vite, Webpack, Rspack, Rsbuild, and Nuxt that injects the recorder script into the HTML head, plus a Vite plugin that emits CSS source maps for stylesheet coverage. | 30.3k | - | - | - | 14 days ago 2.338.0 | ESM only | None | Vue, Bundler plugins and loaders |
| @stylexswc/webpack-plugin StyleX plugin for webpack powered by a Rust NAPI-RS/SWC compiler. Fast StyleX transforms and CSS extraction without Babel. | 30.2k | - | - | - | 1 day ago 0.19.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling, Bundler plugins and loaders |
| @netlify/vite-plugin-tanstack-start Vite plugin for TanStack Start on Netlify | 30k | - | - | - | 27 days ago 1.3.19 | ESM only | Bundled | Bundler plugins and loaders |
| rollup-plugin-ignore Ignore a module in rollup.js | 30k | +3% | - | 5 years ago 1.0.10 | CommonJS | Bundled | Bundler plugins and loaders | |
| csp-html-webpack-plugin A plugin which, when combined with HTMLWebpackPlugin, adds CSP tags to the HTML output | 29.7k | -35% | - | 5 years ago 5.1.0 | CommonJS | None | Bundler plugins and loaders | |
| @kocal/friendly-errors-webpack-plugin Recognizes certain classes of webpack errors and cleans, aggregates and prioritizes them to provide a better Developer Experience | 28.1k | - | - | - | 6 months ago 3.0.0 | CommonJS | Bundled | Bundler plugins and loaders |
| bundle-stats In-depth bundle analyzer for webpack(bundle size, assets, modules, packages) | 27.6k | +36% | - | 1 month ago 4.22.3 | CommonJS | Bundled | Bundler plugins and loaders | |
| vite-plugin-web-extension  | 27.6k | +412% | - | 5 months ago 4.5.1 | ESM + CommonJS | Bundled | Bundler plugins and loaders | |
| glob-import-loader Webpack loader that enables glob patterns in ES6 imports. | 27.4k | -23% | - | 6 months ago 2.0.0 | CommonJS | None | Files and file systems, Bundler plugins and loaders | |
| generate-json-webpack-plugin Webpack plugin to generate a custom JSON asset | 27.4k | -10% | - | 5 years ago 2.0.0 | CommonJS | None | Bundler plugins and loaders | |
| @web/rollup-plugin-copy Rollup plugin which copies asset files while retaining the relative folder structure. | 27.2k | - | - | - | 2 months ago 1.0.0 | ESM + CommonJS | Bundled | Dev servers and API mocking, Testing |
| html-inline-css-webpack-plugin ☄️ A webpack plugin for convert external stylesheet to embedded stylesheet, aka document stylesheet | 26.9k | -5% | - | 3 years ago 1.11.2 | CommonJS | Bundled | Bundler plugins and loaders | |
| inject-loader A Webpack loader for injecting code into modules via their dependencies | 26.8k | -13% | - | 8 years ago 4.0.1 | CommonJS | None | Bundler plugins and loaders, Testing | |
| @julr/vite-plugin-validate-env ✅ Vite plugin for validating your environment variables | 26.6k | - | - | - | 6 months ago 2.2.2 | ESM only | None | Schema validation, Bundler plugins and loaders |
| @formatjs/unplugin Universal build plugin for FormatJS — supports Vite, Webpack, Rollup, esbuild, Rspack, and Rsbuild | 26.6k | - | - | - | 5 days ago 1.2.12 | ESM only | Bundled | Bundler plugins and loaders, Internationalisation |
| vite-plugin-vue2 Vite plugin for Vue2 | 26.2k | -4% | - | - 2.0.3 | CommonJS | Bundled | Bundler plugins and loaders | |
| rollup-plugin-es3 Make rollup compatible with ES3, remove Object.defineProperty of __esModule part | 25.4k | -42% | - | 8 years ago 1.1.0 | CommonJS | None | Bundler plugins and loaders | |
| vite-plugin-wrapper A Vite plugin for transparently wrapping matched modules with custom implementations. | 25.1k | - | - | 2 months ago 0.1.1 | ESM only | Bundled | Bundler plugins and loaders | |
| @import-meta-env/unplugin Build once, deploy anywhere. Startup/runtime environment variable solution for JavaScript. | 24.9k | - | - | - | 1 year ago 0.6.3 | CommonJS | Bundled | Configuration, Bundler plugins and loaders |
| generate-package-json-webpack-plugin Generates a package.json file containing the external modules used by your webpack bundle | 24.8k | +24% | - | 6 months ago 2.7.0 | CommonJS | Bundled | Bundler plugins and loaders, Node.js utilities | |
| string-replace-webpack-plugin Replace string tokens in the contents of a file. | 24.5k | +7% | - | 9 years ago 0.1.3 | CommonJS | None | Bundler plugins and loaders | |
| add-asset-html-webpack-plugin Add a JS or CSS assets to a generated HTML file | 24.3k | -30% | - | 3 years ago 6.0.0 | CommonJS | None | Bundler plugins and loaders | |
| webpack-permissions-plugin A webpack plugin to set permissions for your output files and folders | 24.1k | -11% | - | 2 years ago 1.0.10 | CommonJS | None | Bundler plugins and loaders | |
| rollup-plugin-babel-minify Simple rollup plugin for minifying code using babel-minify. | 24k | +79% | - | - 10.0.0 | ESM + CommonJS | None | Bundler plugins and loaders | |
| vite-plugin-generate-file Generate extra file to dist folder. | 23.7k | +2% | - | 1 year ago 0.3.1 | ESM + CommonJS | Bundled | Bundler plugins and loaders | |
| rollbar-sourcemap-webpack-plugin A Webpack plugin to upload sourcemaps to Rollbar after build | 23.3k | -18% | - | 5 years ago 3.3.0 | CommonJS | None | Bundler plugins and loaders | |
| vite-plugin-preload [](https://badge.fury.io/js/vite-plugin-preload)  [ with custom text or code. | 21.9k | -1% | - | 4 years ago 2.2.2 | CommonJS | None | Bundler plugins and loaders | |
| rollup-plugin-size-snapshot [travis-img]: https://travis-ci.org/TrySound/rollup-plugin-size-snapshot.svg [travis]: https://travis-ci.org/TrySound/rollup-plugin-size-snapshot | 21.8k | -12% | - | - 0.12.0 | CommonJS | None | Bundler plugins and loaders | |
| @cyclonedx/webpack-plugin Creates CycloneDX Software Bill of Materials (SBoM) from webpack projects | 21.8k | - | - | - | 1 month ago 5.3.3 | CommonJS | Bundled | Bundler plugins and loaders |
| @poppanator/sveltekit-svg Import SVG files as Svelte components | 21.7k | - | - | - | 1 month ago 7.0.1 | ESM only | Bundled | Bundler plugins and loaders, Svelte |
| webpack-shell-plugin Run shell commands before and after webpack builds | 21.2k | -16% | - | 9 years ago 0.5.0 | CommonJS | None | Bundler plugins and loaders | |
| svg-spritemap-webpack-plugin Generates symbol-based SVG spritemap from all .svg files in a directory | 20.6k | -18% | - | 4 months ago 5.1.4 | ESM only | Bundled | CSS-in-JS and styling, Bundler plugins and loaders | |
| inline-manifest-webpack-plugin inline your Webpack manifest.js with a script tag to save http request | 20.4k | +439% | - | 8 years ago 4.0.2 | CommonJS | None | Bundler plugins and loaders, HTTP clients |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.
- vite-react-ssgStatic-site generation for React on Vite.
- rollup-plugin-rename-node-modulesA Rollup plugin to rename the `node_modules` created when bundling some external libries while using preserveModules
- angular2-template-loaderAngular2 webpack loader that inlines your angular2 templates and stylesheets into angular components.
- @docusaurus/responsive-loaderA webpack loader for responsive images.
- vite-plugin-zip-packVite plugin for packing distribution/build folder into a zip file.
- rollup-plugin-tsconfig-pathsRollup plugin for resolving tsconfig paths
- @analogjs/vite-plugin-nitroA Vite plugin for adding a nitro API server
- bundle-stats-webpack-pluginIn-depth bundle analyzer for webpack(bundle size, assets, modules, packages)
- webpack-build-notifierA Webpack plugin that generates OS notifications for build steps using node-notifier.
- rollup-plugin-svg-importImport SVG images in javascript file
- vite-plugin-monaco-editor-esmA newer vite plugin for the Monaco Editor, support esm.
- esbuild-svelteesbuild plugin to resolve .svelte files
- @alwaysmeticulous/recorder-pluginMeticulous plugin for Vite, Webpack, Rspack, Rsbuild, and Nuxt that injects the recorder script into the HTML head, plus a Vite plugin that emits CSS source maps for stylesheet coverage.
- @stylexswc/webpack-pluginStyleX plugin for webpack powered by a Rust NAPI-RS/SWC compiler. Fast StyleX transforms and CSS extraction without Babel.
- @netlify/vite-plugin-tanstack-startVite plugin for TanStack Start on Netlify
- rollup-plugin-ignoreIgnore a module in rollup.js
- csp-html-webpack-pluginA plugin which, when combined with HTMLWebpackPlugin, adds CSP tags to the HTML output
- @kocal/friendly-errors-webpack-pluginRecognizes certain classes of webpack errors and cleans, aggregates and prioritizes them to provide a better Developer Experience
- bundle-statsIn-depth bundle analyzer for webpack(bundle size, assets, modules, packages)
- vite-plugin-web-extension
- glob-import-loaderWebpack loader that enables glob patterns in ES6 imports.
- generate-json-webpack-pluginWebpack plugin to generate a custom JSON asset
- @web/rollup-plugin-copyRollup plugin which copies asset files while retaining the relative folder structure.
- html-inline-css-webpack-plugin☄️ A webpack plugin for convert external stylesheet to embedded stylesheet, aka document stylesheet
- inject-loaderA Webpack loader for injecting code into modules via their dependencies
- @julr/vite-plugin-validate-env✅ Vite plugin for validating your environment variables
- @formatjs/unpluginUniversal build plugin for FormatJS — supports Vite, Webpack, Rollup, esbuild, Rspack, and Rsbuild
- vite-plugin-vue2Vite plugin for Vue2
- rollup-plugin-es3Make rollup compatible with ES3, remove Object.defineProperty of __esModule part
- vite-plugin-wrapperA Vite plugin for transparently wrapping matched modules with custom implementations.
- @import-meta-env/unpluginBuild once, deploy anywhere. Startup/runtime environment variable solution for JavaScript.
- generate-package-json-webpack-pluginGenerates a package.json file containing the external modules used by your webpack bundle
- string-replace-webpack-pluginReplace string tokens in the contents of a file.
- add-asset-html-webpack-pluginAdd a JS or CSS assets to a generated HTML file
- webpack-permissions-pluginA webpack plugin to set permissions for your output files and folders
- rollup-plugin-babel-minifySimple rollup plugin for minifying code using babel-minify.
- vite-plugin-generate-fileGenerate extra file to dist folder.
- rollbar-sourcemap-webpack-pluginA Webpack plugin to upload sourcemaps to Rollbar after build
- vite-plugin-preload[](https://badge.fury.io/js/vite-plugin-preload)  [ with custom text or code.
- rollup-plugin-size-snapshot[travis-img]: https://travis-ci.org/TrySound/rollup-plugin-size-snapshot.svg [travis]: https://travis-ci.org/TrySound/rollup-plugin-size-snapshot
- @cyclonedx/webpack-pluginCreates CycloneDX Software Bill of Materials (SBoM) from webpack projects
- @poppanator/sveltekit-svgImport SVG files as Svelte components
- webpack-shell-pluginRun shell commands before and after webpack builds
- svg-spritemap-webpack-pluginGenerates symbol-based SVG spritemap from all .svg files in a directory
- inline-manifest-webpack-plugininline your Webpack manifest.js with a script tag to save http request
No comparisons for this package yet.