createViteServer() — astro Function Reference
Architecture documentation for the createViteServer() function in vite-load.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 5c70b132_c34c_ccb3_a1f4_9cd0503ea565["createViteServer()"] 1edbdccc_2250_215e_de88_373f8d8d7edb["vite-load.ts"] 5c70b132_c34c_ccb3_a1f4_9cd0503ea565 -->|defined in| 1edbdccc_2250_215e_de88_373f8d8d7edb 34aeeda0_ebd0_f6fc_0509_a1ce357978e9["loadConfigWithVite()"] 34aeeda0_ebd0_f6fc_0509_a1ce357978e9 -->|calls| 5c70b132_c34c_ccb3_a1f4_9cd0503ea565 style 5c70b132_c34c_ccb3_a1f4_9cd0503ea565 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/astro/src/core/config/vite-load.ts lines 13–25
async function createViteServer(root: string, fs: typeof fsType): Promise<ViteDevServer> {
const viteServer = await createServer({
configFile: false,
server: { middlewareMode: true, hmr: false, watch: null, ws: false },
optimizeDeps: { noDiscovery: true },
clearScreen: false,
appType: 'custom',
ssr: { external: true },
plugins: [loadFallbackPlugin({ fs, root: pathToFileURL(root) })],
});
return viteServer;
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does createViteServer() do?
createViteServer() is a function in the astro codebase, defined in packages/astro/src/core/config/vite-load.ts.
Where is createViteServer() defined?
createViteServer() is defined in packages/astro/src/core/config/vite-load.ts at line 13.
What calls createViteServer()?
createViteServer() is called by 1 function(s): loadConfigWithVite.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free