Skip to content
Showing 1-100 of 4346 plugins

@rollup/plugin-node-resolve

v16.0.3

Locate and bundle third-party dependencies in node_modules

vite: Vite has built-in Node.js module resolution support.
rollup: ^2.78.0||^3.0.0||^4.0.0
rolldown: Rolldown has built-in Node.js module resolution support.

@rollup/plugin-commonjs

v29.0.0

Convert CommonJS modules to ES2015

vite: Vite handles CommonJS to ESM conversion automatically.
rollup: ^2.68.0||^3.0.0||^4.0.0
rolldown: Rolldown handles CommonJS to ESM conversion automatically.

@rollup/plugin-replace

v6.0.3

Replace strings in files while bundling

vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
rolldown: Rolldown has built-in replace plugin. See https://rolldown.rs/builtin-plugins/replace.

@rollup/plugin-babel

v6.1.0

Seamless integration between Rollup and Babel.

vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
rolldown: ^1.0.0

@rollup/plugin-json

v6.1.0

Convert .json files to ES6 modules

vite: Vite has built-in JSON import support with named exports.
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
rolldown: Rolldown has built-in JSON import support.

rollup-plugin-visualizer

v6.0.5

[![NPM Version](https://img.shields.io/npm/v/rollup-plugin-visualizer.svg)](https://npmjs.org/package/rollup-plugin-visualizer) [![Node.js CI](https://github.com/btd/rollup-plugin-visualizer/actions/workflows/node.js.yml/badge.svg)](https://github.com/btd

vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
rollup: 2.x || 3.x || 4.x
rolldown: 1.x || ^1.0.0-beta

@rollup/plugin-terser

v0.4.4

Generate minified bundle

vite: Vite has built-in minification feature. Use `build.minify: 'terser'` option instead.
rollup: ^2.0.0||^3.0.0||^4.0.0
rolldown: unknown

@rollup/plugin-inject

v5.0.5

Scan modules for global variables and injects `import` statements where necessary

vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
rolldown: Rolldown has built-in inject feature. Use `transform.inject` option instead.

@rollup/plugin-typescript

v12.3.0

Seamless integration between Rollup and TypeScript.

vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
rollup: ^2.14.0||^3.0.0||^4.0.0
rolldown: ^1.0.0

@rollup/plugin-alias

v6.0.0

Define and resolve aliases for bundle dependencies

vite: Vite has built-in alias support. Use `resolve.alias` option instead.
rollup: >=4.0.0
rolldown: Rolldown has built-in alias support. Use `resolve.alias` option instead.

rollup-plugin-typescript2

v0.36.0

Seamless integration between Rollup and TypeScript. Now with errors.

vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
rollup: >=1.26.3
rolldown: ^1.0.0

@rollup/plugin-image

v3.0.3

Import JPG, PNG, GIF, SVG, and WebP files

vite: Vite has built-in support for importing image files.
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
rolldown: Rolldown has built-in support for importing image files.

vite-plugin-node-polyfills

v0.24.0

A Vite plugin to polyfill Node's Core Modules for browser environments.

vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
rollup: unknown
rolldown: unknown

vite-plugin-vue-inspector

v5.3.2

jump to local IDE source code while click the element of browser automatically.

vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
rollup: unknown
rolldown: unknown

@rollup/plugin-virtual

v3.0.2

Load virtual modules from memory

vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
rolldown: unknown

@rollup/plugin-yaml

v4.1.2

Convert YAML files to ES6 modules

vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
rolldown: unknown

vite-plugin-storybook-nextjs

v3.1.8

This is a Vite plugin that allows you to use Next.js features in Vite. It is the basis for `@storybook/experimental-nextjs-vite` and should be used when running portable stories in Vitest.

vite: ^5.0.0 || ^6.0.0 || ^7.0.0
rollup: unknown
rolldown: unknown
305.7K/week Dec 15, 2025

@vitejs/plugin-legacy

v7.2.1

Vite's default browser support baseline is [Native ESM](https://caniuse.com/es6-module), [native ESM dynamic import](https://caniuse.com/es6-module-dynamic-import), and [`import.meta`](https://caniuse.com/mdn-javascript_operators_import_meta). This plugin

vite: ^7.0.0
rollup: unknown
rolldown: unknown

vite-plugin-html

v3.2.2

A plugin for vite to Minimize index.html and use lodash.template template syntax in index.html

vite: >=2.0.0
rollup: unknown
rolldown: unknown

@unocss/vite

v66.5.12

The Vite plugin for UnoCSS

vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 || ^8.0.0-0
rollup: unknown
rolldown: unknown

vite-plugin-solid

v2.11.10

solid-js integration plugin for vite 3/4/5/6

vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
rollup: unknown
rolldown: unknown

@rollup/plugin-url

v8.0.2

Import files as data-URIs or ES Modules

vite: Vite has built-in support for URL imports using ?url suffix.
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
rolldown: unknown

rollup-plugin-license

v3.6.0

Rollup plugin to add license banner to the final bundle and output third party licenses

vite: unknown
rollup: ^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0
rolldown: unknown

vite-plugin-babel

v1.3.2

Runs Babel in Vite during all commands

vite: ^2.7.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
rollup: unknown
rolldown: unknown

fontless

v0.1.0

Magical plug-and-play font optimization for modern web applications

vite: *
rollup: unknown
rolldown: unknown

@rollup/plugin-graphql

v2.0.5

Convert .gql/.graphql files to ES6 modules

vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
rolldown: unknown

rollup-plugin-bundle-size

v1.0.3

Output the size of your bundle

vite: Vite displays bundle sizes in build output. For detailed analysis, use `rollup-plugin-visualizer`.
rollup: unknown
rolldown: Rolldown displays bundle sizes in build output. For detailed analysis, use `rollup-plugin-visualizer`.

@inlang/paraglide-js

v2.7.2

[![NPM Downloads](https://img.shields.io/npm/dw/%40inlang%2Fparaglide-js?logo=npm&logoColor=red&label=npm%20downloads)](https://www.npmjs.com/package/@inlang/paraglide-js) [![GitHub Issues](https://img.shields.io/github/issues-closed/opral/inlang-paraglid

vite: unknown
rollup: unknown
rolldown: unknown

@aklinker1/rollup-plugin-visualizer

v5.12.0

[![NPM Version](https://img.shields.io/npm/v/rollup-plugin-visualizer.svg)](https://npmjs.org/package/rollup-plugin-visualizer) [![Node.js CI](https://github.com/btd/rollup-plugin-visualizer/actions/workflows/node.js.yml/badge.svg)](https://github.com/btd

vite: unknown
rollup: 2.x || 3.x || 4.x
rolldown: unknown

@rollup/plugin-wasm

v6.2.2

Import WebAssembly code with Rollup

vite: Vite has built-in WebAssembly support using ?init suffix for pre-compiled .wasm files.
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
rolldown: unknown

rollup-plugin-uglify

v6.0.4

Rollup plugin to minify generated bundle

vite: Vite has built-in minification feature. Use `build.minify` option instead.
rollup: >=0.66.0 <2
rolldown: unknown

unplugin-remove

v1.0.3

Plugin to remove console.xx and debugger for Vite & Webpack & Esbuild & Rollup

vite: unknown
rollup: unknown
rolldown: unknown