{"library":"vite-plugin-commonjs","type":"library","category":null,"description":"This package, `vite-plugin-commonjs`, provides a pure JavaScript implementation to process CommonJS modules within a Vite build. It enables Vite to correctly handle `require` statements, `module.exports`, and `exports` patterns often found in legacy or Node.js-focused libraries that haven't transitioned to ESM. The current stable version is 0.10.4, with frequent minor updates indicating active development and maintenance, often incorporating community contributions. Key differentiators include robust support for dynamic `require` expressions, similar to Webpack's behavior, and explicit handling for `node_modules` and aliases, which are often problematic when migrating CommonJS-heavy projects to Vite's ESM-first approach. It ships with TypeScript types for improved development experience.","language":"javascript","status":"active","version":"0.10.4","tags":["javascript","vite","plugin","commonjs","require","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vite-plugin-commonjs","imports":["import commonjs from 'vite-plugin-commonjs'","import type { Options } from 'vite-plugin-commonjs'","import { defineConfig } from 'vite';\nimport commonjs from 'vite-plugin-commonjs';\n\nexport default defineConfig({\n  plugins: [\n    commonjs(/* options */)\n  ]\n});"]},{"cmd":"yarn add vite-plugin-commonjs","imports":[]},{"cmd":"pnpm add vite-plugin-commonjs","imports":[]}],"homepage":"https://vite-plugin-commonjs.netlify.app","github":"https://github.com/vite-plugin/vite-plugin-commonjs","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vite-plugin-commonjs","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/vite-plugin-commonjs/compatibility"}}