Home / Function/ createPreviewServerWithPlugin() — vite Function Reference

createPreviewServerWithPlugin() — vite Function Reference

Architecture documentation for the createPreviewServerWithPlugin() function in hooks.spec.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  2266752d_540e_31d7_052e_4f7e30fccb4c["createPreviewServerWithPlugin()"]
  3fd9950b_bcb7_a128_9aed_592d2aca94e6["hooks.spec.ts"]
  2266752d_540e_31d7_052e_4f7e30fccb4c -->|defined in| 3fd9950b_bcb7_a128_9aed_592d2aca94e6
  5c50110b_5c76_c14f_b1dd_3efd3df7f375["preview()"]
  2266752d_540e_31d7_052e_4f7e30fccb4c -->|calls| 5c50110b_5c76_c14f_b1dd_3efd3df7f375
  style 2266752d_540e_31d7_052e_4f7e30fccb4c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/__tests__/plugins/hooks.spec.ts lines 51–73

const createPreviewServerWithPlugin = async (plugin: Plugin) => {
  const server = await preview({
    configFile: false,
    root: import.meta.dirname,
    plugins: [
      {
        name: 'mock-preview',
        configurePreviewServer({ httpServer }) {
          // NOTE: make httpServer.listen no-op to avoid starting a server
          httpServer.listen = () => {
            const lastListener = httpServer.listeners('listening').at(-1)!
            lastListener.call(httpServer)
            return httpServer as any
          }
        },
      },
      plugin,
    ],
    logLevel: 'error',
  })
  onTestFinished(() => server.close())
  return server
}

Domain

Subdomains

Calls

Frequently Asked Questions

What does createPreviewServerWithPlugin() do?
createPreviewServerWithPlugin() is a function in the vite codebase, defined in packages/vite/src/node/__tests__/plugins/hooks.spec.ts.
Where is createPreviewServerWithPlugin() defined?
createPreviewServerWithPlugin() is defined in packages/vite/src/node/__tests__/plugins/hooks.spec.ts at line 51.
What does createPreviewServerWithPlugin() call?
createPreviewServerWithPlugin() calls 1 function(s): preview.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free