Vite plugin (v1.8.1) that runs Caddy alongside Vite to provide local HTTPS with automatic per-branch domains like `<repo>.<branch>.localhost`. Supports Vite 3-8, Node >=22. Ships TypeScript types. Key differentiators: multi-instance isolation via ownership tokens, automatic git-derived hostnames, no /etc/hosts editing needed for `.localhost` domains, and exported helpers (`resolveCaddyTlsDomains`, `resolveCaddyTlsUrl`) for external tooling. Actively maintained with frequent releases addressing crash recovery, port conflicts, and cross-process locks.
npm install vite-plugin-caddy-multiple-tlsVerified import paths — ran on the pinned version, not inferred.
Minimal Vite config enabling automatic HTTPS via Caddy with git-derived domain.
Use `instanceLabel`, `domain`, or stop the other server first.
Ensure Caddy is restarted if routes appear missing. Use `instanceLabel` to avoid collisions.
Upgrade Node to v22 or later.
Keep these defaults or explicitly set `allowedHosts` to include the resolved domain.
Add the resolved domain to your hosts file or use a wildcard DNS resolver.
Run `nvm install 22` or upgrade Node to v22+.
Change to `import caddyTls from 'vite-plugin-caddy-multiple-tls'` and ensure your project is ESM.
Stop the other server, or set a unique `instanceLabel` or `domain` in plugin options.
No dependency data recorded yet.