A vite plugin for React SSR / SSG / CSR / Islands. Powered by nitro.
To check out docs, visit https://codpoe.github.io/servite/ or https://servite.vercel.app.
- 🌟 SSR by default
- ⚡️ SSG easily
- 🖥 CSR easily
- 🏝 Support islands architecture
- 🔥 Powered by nitro
- optional ssr / ssg
- header: no ssr
- loader params ctx
- useLoaderData
- theme
- copy shared types
- routes deps optimize
- parse docblock for js/ts
- remove theme
- remove shared: union dirs
- custom server render
- jsx dir
- build: prerender
- ssg config
- build islands, island-hydrate
- modify prerender html file
- conflict with complete client hydration
- __islandClient
- collect all matched routes css
- upgrade vite@3.2
- dev hmr
- dev spa: inject entry.client.tsx
- prebuild src/node/pages/enhance.ts
- prebuild ssr-styles-cleaner
- default 404 page
- support custom html template
- islands hot reload
- upgrade to vite@4
- create-servite
- Use changeset
- Optimize the performance of page rendering
- handle error while ssr
- update docs