Zova Vite is a Vite plugin/framework integration for Zova, a TypeScript-first Node.js framework. Version 1.1.19 is the current stable release. It provides a streamlined development experience with hot module replacement (HMR), TypeScript support out of the box, and tight integration with Vite's build pipeline. Unlike generic Vite setups, it offers opinionated defaults for Zova projects, reducing configuration overhead. The plugin is actively maintained with frequent updates aligned to Vite's release cadence. Key differentiators include zero-config setup for Zova apps, automatic route generation, and built-in support for server-side rendering (SSR) when used with Zova.
npm install zova-viteVerified import paths — ran on the pinned version, not inferred.
Shows basic usage of zova-vite plugin in a Vite config with SSR enabled and an API key from environment.
Switch to ESM imports or use dynamic import() if in CJS context.
Use `ssr: true` instead of `enableSSR: true`.
Set `moduleResolution: 'bundler'` or `'node16'`.
Replace `import ZovaVite from 'zova-vite'` with `import { zovaVitePlugin } from 'zova-vite'`.Wrap client-side code inside `if (typeof window !== 'undefined')` or use `onSSR` option.
Run `npm install zova-vite --save-dev` and ensure you have `@types/node` if needed.
Change to `import { zovaVitePlugin } from 'zova-vite'` and ensure project uses ESM.Add `import { defineConfig, zovaVitePlugin } from 'zova-vite'`.Set `"type": "module"` in package.json or rename file to .mts.
No dependency data recorded yet.