vite-plugin-enhance

vite-plugin-enhance is a powerful plugin designed to extend and optimize Vite’s capabilities. It enables seamless integration of advanced development features for building modern, high-performance web applications.
Features
- Enhances Vite with modular plugin capabilities
- Optimized build and performance configurations
- Seamless integration with modern frontend tools
- Zero-config setup with advanced defaults
- Supports tree-shaking, code-splitting, and asset optimizations
- Fully compatible with TypeScript
Installation
Using npm:
npm install vite-plugin-enhance --save-dev
Using Yarn:
yarn add vite-plugin-enhance -D
Usage
Add the plugin to your vite.config.js
or vite.config.ts
:
import { defineConfig } from "vite";
import enhance from "vite-plugin-enhance";
export default defineConfig({
plugins: [
enhance({
enableOptimization: true,
enableDiagnostics: false,
}),
],
});
Configuration Options
enableOptimization | boolean | true | Enables default build optimizations |
enableDiagnostics | boolean | false | Enables additional logs and performance metrics |
customPlugins | array | [] | Inject custom Vite plugins to extend behavior |
Example Output
[vite-plugin-enhance] 🚀 Optimization enabled
[vite-plugin-enhance] ✅ Integrated 3 custom plugins
License
MIT © [devin-ta39]
Contributing
Have ideas or improvements? Contributions are welcome! Feel free to open an issue or submit a PR.