Vite plugin that automatically configures a local domain via Caddy for your dev server. Current version 2.0.5. Active maintenance with TypeScript types. Generates domain names from folder or package.json, sets up Caddy reverse proxy with HTTPS, and shares one Caddy instance across projects. Key differentiator: eliminates localhost port confusion for multi-app development.
npm install vite-plugin-domainVerified import paths — ran on the pinned version, not inferred.
Basic setup: imports vite-plugin-domain and adds plugin to Vite config.
Update configuration with nameSource or explicit domain.
Run 'caddy run' before starting Vite.
Add '127.0.0.1 yourdomain.local' to /etc/hosts.
Upgrade Node to >=18.
Use default import: import domain from 'vite-plugin-domain'
pnpm add -D vite-plugin-domain
Run 'caddy run' in terminal.