Home / Function/ resolvePreviewOptions() — vite Function Reference

resolvePreviewOptions() — vite Function Reference

Architecture documentation for the resolvePreviewOptions() function in preview.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  809a5606_624d_2929_cd9b_d48cfd99d09f["resolvePreviewOptions()"]
  e49f0ff7_5101_3a1d_5a1f_33fae58eea2d["preview.ts"]
  809a5606_624d_2929_cd9b_d48cfd99d09f -->|defined in| e49f0ff7_5101_3a1d_5a1f_33fae58eea2d
  58c4a210_68fe_1b4d_ed49_d59203f97ef1["resolveConfig()"]
  58c4a210_68fe_1b4d_ed49_d59203f97ef1 -->|calls| 809a5606_624d_2929_cd9b_d48cfd99d09f
  style 809a5606_624d_2929_cd9b_d48cfd99d09f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/preview.ts lines 57–75

export function resolvePreviewOptions(
  preview: PreviewOptions | undefined,
  server: ResolvedServerOptions,
): ResolvedPreviewOptions {
  // The preview server inherits every CommonServerOption from the `server` config
  // except for the port to enable having both the dev and preview servers running
  // at the same time without extra configuration
  return {
    port: preview?.port ?? DEFAULT_PREVIEW_PORT,
    strictPort: preview?.strictPort ?? server.strictPort,
    host: preview?.host ?? server.host,
    allowedHosts: preview?.allowedHosts ?? server.allowedHosts,
    https: preview?.https ?? server.https,
    open: preview?.open ?? server.open,
    proxy: preview?.proxy ?? server.proxy,
    cors: preview?.cors ?? server.cors,
    headers: preview?.headers ?? server.headers,
  }
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does resolvePreviewOptions() do?
resolvePreviewOptions() is a function in the vite codebase, defined in packages/vite/src/node/preview.ts.
Where is resolvePreviewOptions() defined?
resolvePreviewOptions() is defined in packages/vite/src/node/preview.ts at line 57.
What calls resolvePreviewOptions()?
resolvePreviewOptions() is called by 1 function(s): resolveConfig.

Analyze Your Own Codebase

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

Try Supermodel Free