pplaywrightSource ↗
71 declarations and 48 call references extracted from public source metadata.

Source symbols: packages/playwright-core/src/tools/mcp/config.ts

Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.

  • Revision: main@4cd8608744bf4d18c9f23578c3cf4a1cd1862b2d · 2026-07-20T11:02:36Z
  • Declarations: 71
  • Referenced calls: 48

Declared symbols

  • fileExistsAsync — function at line 29; references stat, isFile
  • ViewportSize — type at line 33
  • CLIOptions — exported type at line 35
  • defaultConfig — const at line 82
  • BrowserUserConfig — type at line 94
  • MergedConfig — exported type at line 96
  • FullConfig — exported type at line 103
  • resolveConfig — exported function at line 111; references mergeConfig, validateBrowserConfig
  • merged — const at line 112; references mergeConfig, validateBrowserConfig
  • browser — const at line 113; references validateBrowserConfig
  • resolveCLIConfigForMCP — exported function at line 117; references configFromEnv, configFromCLIOptions, loadConfig, dirname, resolve, cwd, mergeConfig, resolveConfigPaths, validateBrowserConfig, platform, validateOutputDir
  • envOverrides — const at line 118; references configFromEnv, configFromCLIOptions, loadConfig, dirname, resolve, cwd, mergeConfig, resolveConfigPaths, validateBrowserConfig, platform, validateOutputDir
  • cliOverrides — const at line 119; references configFromCLIOptions, loadConfig, dirname, resolve, cwd, mergeConfig, resolveConfigPaths, validateBrowserConfig, platform, validateOutputDir
  • configFile — const at line 120; references loadConfig, dirname, resolve, cwd, mergeConfig, resolveConfigPaths, validateBrowserConfig, platform, validateOutputDir
  • configInFile — const at line 121; references loadConfig, dirname, resolve, cwd, mergeConfig, resolveConfigPaths, validateBrowserConfig, platform, validateOutputDir
  • configDir — const at line 122; references dirname, resolve, cwd, mergeConfig, resolveConfigPaths, validateBrowserConfig, platform, validateOutputDir
  • result — let at line 124; references mergeConfig, resolveConfigPaths, cwd, validateBrowserConfig, platform, validateOutputDir
  • browser — const at line 129; references validateBrowserConfig, platform, validateOutputDir
  • validateOutputDir — function at line 138; references isSystemDirectory, Error
  • resolveCLIConfigForCLI — exported function at line 145; references resolve, existsSync, configFromCLIOptions, configFromEnv, loadConfig, dirname, cwd, join, homedir, mergeConfig, resolveConfigPaths, validateBrowserConfig, validateOutputDir
  • config — const at line 146; references resolve, existsSync
  • defaultConfigFile — const at line 148; references resolve, existsSync
  • daemonOverrides — const at line 154; references configFromCLIOptions
  • envOverrides — const at line 167; references configFromEnv, loadConfig, dirname, resolve, cwd, join, homedir, existsSync, mergeConfig, resolveConfigPaths, validateBrowserConfig, validateOutputDir
  • configFile — const at line 168; references loadConfig, dirname, resolve, cwd, join, homedir, existsSync, mergeConfig, resolveConfigPaths, validateBrowserConfig, validateOutputDir
  • configInFile — const at line 169; references loadConfig, dirname, resolve, cwd, join, homedir, existsSync, mergeConfig, resolveConfigPaths, validateBrowserConfig, validateOutputDir
  • configDir — const at line 170; references dirname, resolve, cwd, join, homedir, existsSync, loadConfig, mergeConfig, resolveConfigPaths, validateBrowserConfig, validateOutputDir
  • globalConfigPath — const at line 171; references join, homedir, existsSync, loadConfig, dirname, cwd, mergeConfig, resolveConfigPaths, validateBrowserConfig, validateOutputDir, resolve
  • globalConfigExists — const at line 172; references existsSync, loadConfig, dirname, cwd, mergeConfig, resolveConfigPaths, validateBrowserConfig, validateOutputDir, resolve
  • globalConfigInFile — const at line 173; references loadConfig, dirname, cwd, mergeConfig, resolveConfigPaths, validateBrowserConfig, validateOutputDir, resolve
  • globalConfigDir — const at line 174; references dirname, cwd, mergeConfig, resolveConfigPaths, validateBrowserConfig, validateOutputDir, resolve
  • result — let at line 176; references mergeConfig, resolveConfigPaths, cwd, validateBrowserConfig, validateOutputDir, resolve
  • browser — const at line 188; references validateBrowserConfig, validateOutputDir, resolve
  • browserToken — const at line 194; references resolve
  • userDataDir — const at line 195; references resolve
  • resolveExtensionOptions — exported function at line 202; references envToString, resolveBrowserParam
  • browser — const at line 203; references envToString, resolveBrowserParam
  • executablePath — const at line 205; references envToString
  • validateBrowserConfig — function at line 209; references Error, for, fileExistsAsync, some, includes, push
  • browserName — let at line 210
  • resolveBrowserParam — function at line 256
  • configFromCLIOptions — function at line 282; references resolveBrowserParam, Error
  • launchOptions — const at line 286
  • device — let at line 297; references Error
  • contextOptions — const at line 310
  • proxy — const at line 313
  • config — const at line 340
  • configFromEnv — exported function at line 392; references commaSeparatedList, semicolonSeparatedList, envToBoolean, envToString, headerParser, numberParser, dotenvFileLoader, resolutionParser, configFromCLIOptions
  • e — const at line 393
  • options — const at line 394
  • initPage — const at line 415; references envToString, envToBoolean, numberParser, headerParser, dotenvFileLoader, resolutionParser, configFromCLIOptions, endsWith, configFromIniFile, readFile, parse, charCodeAt, slice
  • initScript — const at line 418; references envToString, envToBoolean, numberParser, headerParser, dotenvFileLoader, resolutionParser, configFromCLIOptions, endsWith, configFromIniFile, readFile, parse, charCodeAt, slice
  • loadConfig — exported function at line 443; references endsWith, configFromIniFile, readFile, parse, charCodeAt, slice
  • data — const at line 451; references readFile, parse, charCodeAt, slice, configFromIniFile
  • resolveConfigPaths — function at line 462; references resolve
  • pickDefined — function at line 470; references fromEntries, entries
  • mergeConfig — function at line 476; references pickDefined, startsWith
  • browser — const at line 477; references pickDefined
  • semicolonSeparatedList — exported function at line 524; references split, trim
  • commaSeparatedList — exported function at line 530; references split, trim
  • dotenvFileLoader — exported function at line 536; references parse, readFileSync
  • numberParser — exported function at line 542
  • resolutionParser — exported function at line 548; references includes, split, isNaN, Error
  • headerParser — exported function at line 569; references indexOf, trim, substring
  • result — const at line 572
  • colonIndex — const at line 573; references indexOf, trim, substring, includes, Error
  • name — const at line 575; references trim, substring, includes, Error
  • value — const at line 576; references substring, trim, includes, Error
  • enumParser — exported function at line 581; references includes, Error
  • envToBoolean — function at line 587
  • envToString — function at line 595; references trim

Imported modules

  • fs
  • path
  • os
  • dotenv
  • @utils/fileUtils
  • ../../inprocess
  • ./configIni
  • ../../..
  • ./config.d

File-level call references


Source: packages/playwright-core/src/tools/mcp/config.ts

Generated by smolify with deterministic-repository-import-v2 · 1 source file
Source symbols: packages/playwright-core/src/tools/mcp/config.ts — playwright · Smolify