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
Defined In
Called By
Source
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