Maidang1 / servite

A vite plugin for React SSR / SSG / CSR / Islands. Powered by nitro.

Home Page:https://codpoe.github.io/servite/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

servite

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.

Features

  • 🌟 SSR by default
  • ⚡️ SSG easily
  • 🖥 CSR easily
  • 🏝 Support islands architecture
  • 🔥 Powered by nitro

TODO

  • 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

About

A vite plugin for React SSR / SSG / CSR / Islands. Powered by nitro.

https://codpoe.github.io/servite/

License:MIT License


Languages

Language:TypeScript 89.6%Language:CSS 8.8%Language:HTML 0.9%Language:JavaScript 0.7%Language:Shell 0.0%