Home / Function/ openBrowser() — vite Function Reference

openBrowser() — vite Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  9e1e86ba_9f46_dbe1_a8b7_cee1ecb37905["openBrowser()"]
  42b33c04_e36e_8276_32b6_47412295d0b2["openBrowser.ts"]
  9e1e86ba_9f46_dbe1_a8b7_cee1ecb37905 -->|defined in| 42b33c04_e36e_8276_32b6_47412295d0b2
  5c50110b_5c76_c14f_b1dd_3efd3df7f375["preview()"]
  5c50110b_5c76_c14f_b1dd_3efd3df7f375 -->|calls| 9e1e86ba_9f46_dbe1_a8b7_cee1ecb37905
  24ecf2a1_3c09_d451_76f3_9485b4e993f8["_createServer()"]
  24ecf2a1_3c09_d451_76f3_9485b4e993f8 -->|calls| 9e1e86ba_9f46_dbe1_a8b7_cee1ecb37905
  d91844d2_0d4c_2362_0d7e_17a213945894["executeNodeScript()"]
  9e1e86ba_9f46_dbe1_a8b7_cee1ecb37905 -->|calls| d91844d2_0d4c_2362_0d7e_17a213945894
  f47cb7fa_50d3_70ae_0732_99509f08904e["startBrowserProcess()"]
  9e1e86ba_9f46_dbe1_a8b7_cee1ecb37905 -->|calls| f47cb7fa_50d3_70ae_0732_99509f08904e
  style 9e1e86ba_9f46_dbe1_a8b7_cee1ecb37905 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/server/openBrowser.ts lines 24–40

export function openBrowser(
  url: string,
  opt: string | true,
  logger: Logger,
): void {
  // The browser executable to open.
  // See https://github.com/sindresorhus/open#app for documentation.
  const browser = typeof opt === 'string' ? opt : process.env.BROWSER || ''
  if (browser.toLowerCase().endsWith('.js')) {
    executeNodeScript(browser, url, logger)
  } else if (browser.toLowerCase() !== 'none') {
    const browserArgs = process.env.BROWSER_ARGS
      ? process.env.BROWSER_ARGS.split(' ')
      : []
    startBrowserProcess(browser, browserArgs, url, logger)
  }
}

Domain

Subdomains

Frequently Asked Questions

What does openBrowser() do?
openBrowser() is a function in the vite codebase, defined in packages/vite/src/node/server/openBrowser.ts.
Where is openBrowser() defined?
openBrowser() is defined in packages/vite/src/node/server/openBrowser.ts at line 24.
What does openBrowser() call?
openBrowser() calls 2 function(s): executeNodeScript, startBrowserProcess.
What calls openBrowser()?
openBrowser() is called by 2 function(s): _createServer, preview.

Analyze Your Own Codebase

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

Try Supermodel Free