vite-plugin-commonjs
Convert CommonJS modules to ES Modules on the fly with Vite.
This plugin works only when Vite is used in serve mode and aims to prevent the need of optimizing dependencies.
Install
sh
npm i -D @chialab/vite-plugin-commonjssh
yarn add -D @chialab/vite-plugin-commonjssh
pnpm add -D @chialab/vite-plugin-commonjsUsage
ts
import { defineConfig } from 'vite';
import commonjs from '@chialab/vite-plugin-commonjs';
export default defineConfig({
plugins: [
commonjs(),
],
});Options
The plugin accepts an options object with the following properties:
optimizeDeps
- Type:
boolean
Re-enable dependency optimization. By the default, the plugin disables Vite optimizations.