ReadonlyappThe import specifier the adapter should use to pull in the user's
app module. This is a resolved specifier Vite will handle during
the SSR build — adapters embed it as import * as userApp from "<ctx.appModuleId>".
ReadonlyclientAbsolute path (resolved at runtime via import.meta.url) under which
the client bundle lives, relative to the generated SSR entry. Adapters
that serve static files set this up for serveStatic or equivalent.
ReadonlyscriptsProd-shape URL(s) for the client script, to be passed to
makeApp({ scripts: ... }) by the generated entry.
ReadonlystylesProd-shape URL(s) for stylesheets, to be passed to
makeApp({ styles: ... }) by the generated entry.
Context the plugin hands to an adapter at build time when asking it to synthesize the SSR entry module.