Bundler Configuration Generator
A tool that generates optimized bundler configurations (Webpack, Vite, Rollup) based on project analysis with best practices. Supports framework detection, performance optimization, and configurati...
Target user
Developers who set up build tooling for projects
Problem
Developers spend significant time configuring bundlers with optimal settings for their specific project type instead of using a tool that generates best-practice configurations.
Requirements
- Analyze project to detect framework and dependencies
- Generate optimized bundler configuration
- Apply performance best practices
- Preview configuration with explanations
- Support Webpack, Vite, and Rollup
Core technologies
TypeScript, AST, Config
Completion criteria
Users can generate optimized bundler configurations with best practices based on automatic project analysis.
Optional extensions
- Add custom optimization rules
- Implement config validation
- Add migration support
- Support esbuild
Project phases
Phase 1: Phase 1: Project Analysis
Tasks: Set up TypeScript project, Build project structure analyzer, Detect framework and dependencies, Identify entry points
Phase 2: Phase 2: Configuration Generation
Tasks: Generate Webpack config, Generate Vite config, Generate Rollup config, Apply optimization rules
Phase 3: Phase 3: Preview and Polish
Tasks: Build config preview with explanations, Add config validation, Create CLI interface, Write documentation