I have a very basic setup for Svelte with ViteJS for a single-page app that requires no routing and has all dependencies inlined by the vite-plugin-singlefile
plugin.
The one thing that I cannot get to work is pre-rendered markup.
I would like to have the single-page app pre-rendered at build time, with the initial markup inlined in index.html
for SEO, and hydration on the client side.
The vite-ssr-plugin
seems to be targeting this scenario but incompatible with vite-plugin-singlefile
. It generates a whole bunch of client / server files when used alone.
sveltekit
on the other hand seems to be targeting more advanced scenarios and also generates a myriad of output files.
Is there any simpler solution?