@@ -52,12 +52,10 @@ This plugin provides primitives to make building ssr application on Vite simpler
5252
5353``` js
5454import { defineConfig } from " vite" ;
55- import fullstack from " @hiogawa/vite-plugin-fullstack"
55+ import fullstack from " @hiogawa/vite-plugin-fullstack" ;
5656
5757export default defineConfig ({
58- plugins: [
59- fullstack (),
60- ],
58+ plugins: [fullstack ()],
6159 environments: {
6260 client: {
6361 build: {
@@ -76,23 +74,20 @@ export default defineConfig({
7674 },
7775 },
7876 },
79- }
80- }
77+ },
78+ },
8179});
8280```
8381
8482## Example with Nitro plugin
8583
8684``` js
8785import { defineConfig } from " vite" ;
88- import nitro from " nitro/vite"
89- import fullstack from " @hiogawa/vite-plugin-fullstack"
86+ import nitro from " nitro/vite" ;
87+ import fullstack from " @hiogawa/vite-plugin-fullstack" ;
9088
9189export default defineConfig ({
92- plugins: [
93- nitro (),
94- fullstack (),
95- ],
90+ plugins: [nitro (), fullstack ()],
9691});
9792```
9893
@@ -185,14 +180,14 @@ ssr/client universal route (e.g. React router, Vue router, etc.)
185180const routes = {
186181 " / " : () => import (" routes/index.js" ),
187182 " /about " : () => import (" routes/about.js" ),
188- }
183+ };
189184```
190185
191186- entry.server.js
192187
193188``` js
194- import .meta.vite.entryAssets(" /entry.client.js" )
195- handleRequest (request, routes)
189+ import .meta.vite.entryAssets(" /entry.client.js" );
190+ handleRequest (request, routes);
196191```
197192
198193- entry.client.js
@@ -222,13 +217,13 @@ ssr only route + client (ssr-optional) island (e.g. Astro, Fresh)
222217const routes = {
223218 " / " : () => import (" routes/index.js" ),
224219 " /about " : () => import (" routes/about.js" ),
225- }
220+ };
226221```
227222
228223- entry.server.js
229224
230225``` js
231- handleRequest (request, routes)
226+ handleRequest (request, routes);
232227```
233228
234229- routes/index.js
@@ -244,8 +239,7 @@ export default function Page() {
244239 - framework can apply transform to implement island
245240
246241``` js
247- export function Island () {
248- }
242+ export function Island () {}
249243```
250244
251245## Stages
0 commit comments