Tested tool guide
Tested browser tools
Checked August 16, 2026
What Vite Config Generator does, with a checked example
Generates a vite.config.ts for the Vite build tool from choices you make in a form: framework preset, plugin list, build output options, and a dev-server proxy table. Each selection maps to the corresponding documented Vite option, so the file it returns drops straight into a project root. What surprises people: the config is inert on its own. The plugins it imports, such as @vitejs/plugin-react, must still be installed with a package manager, and the proxy entries only take effect in the dev server, never in the production build.
Worked example
A concrete input and expected output from the current implementation.
Input
Framework: React (with TypeScript). Build: outDir "build". Proxy: /api -> http://localhost:3000, changeOrigin on.
->
Expected output
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
export default defineConfig({
plugins: [react()],
build: {
outDir: 'build',
},
server: {
proxy: {
'/api': {
target: 'http://localhost:3000',
changeOrigin: true,
},
},
},
}) Each form selection becomes the matching documented option: the React preset emits the react() plugin import, outDir: 'build' tells vite build where to write output, and the proxy block forwards dev-server requests whose path starts with /api to http://localhost:3000 while rewriting the Host header to the target.