pplaywrightSource ↗
80 declarations and 84 call references extracted from public source metadata.

Source symbols: packages/playwright-core/src/server/registry/index.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: 80
  • Referenced calls: 84

Declared symbols

  • PACKAGE_PATH — const at line 44; references for, URL, toString
  • BIN_PATH — const at line 45; references for, URL, toString
  • PLAYWRIGHT_CDN_MIRRORS — const at line 47; references for, URL, toString
  • cdn — const at line 55; references URL, toString
  • parsedCDN — const at line 57; references URL, toString
  • EXECUTABLE_PATHS — const at line 64
  • DownloadPathFunction — type at line 131
  • cftUrl — function at line 133
  • DownloadPaths — type at line 144
  • DOWNLOAD_PATHS — const at line 145; references cftUrl
  • defaultCacheDirectory — exported const at line 498; references join, homedir, Error
  • defaultRegistryDirectory — exported const at line 508; references join, getFromENV, isAbsolute, resolve, cwd
  • registryDirectory — exported const at line 510; references getFromENV, join, isAbsolute, resolve, cwd
  • result — let at line 511; references getFromENV, join, isAbsolute, resolve, cwd
  • envDefined — const at line 513; references getFromENV, join, isAbsolute, resolve, cwd
  • isBrowserDirectory — function at line 532; references basename, for, startsWith, replace
  • baseName — const at line 533; references basename, for, startsWith, replace
  • BrowsersJSON — type at line 541
  • BrowsersJSONDescriptor — type at line 553
  • BrowserInfo — exported type at line 563
  • readDescriptors — function at line 570; references join, replace
  • name — const at line 572
  • revisionOverride — const at line 573
  • revision — const at line 574; references join, replace
  • browserDirectoryPrefix — const at line 575; references join, replace
  • descriptor — const at line 576; references join, replace
  • BrowserName — exported type at line 595; references executablePathOrDie, executablePath, _validateHostRequirements
  • allDownloadableDirectoriesThatEverExisted — const at line 596; references executablePathOrDie, executablePath, _validateHostRequirements
  • chromiumAliases — const at line 597; references executablePathOrDie, executablePath, _validateHostRequirements
  • Executable — exported interface at line 599; references executablePathOrDie, executablePath, _validateHostRequirements
  • ExecutableImpl — interface at line 614
  • Registry — exported class at line 620; references constructor, readDescriptors, join, Error, buildPlaywrightCLICommand, canAccessFile, readDockerVersionSync, dockerVersion, find, findExecutablePath, push, executablePathOrDie, _validateHostRequirements, _downloadURLs, _downloadExecutable, _createChromiumChannel, _installChromiumChannel, _installMSEdgeChannel, _createBidiFirefoxChannel
  • descriptors — const at line 624; references readDescriptors, join
  • findExecutablePath — const at line 625; references join
  • tokens — const at line 626; references join, Error, buildPlaywrightCLICommand, canAccessFile, readDockerVersionSync, dockerVersion
  • executablePathOrDie — const at line 629; references Error, buildPlaywrightCLICommand, canAccessFile, readDockerVersionSync, dockerVersion, join
  • installCommand — const at line 632; references buildPlaywrightCLICommand, canAccessFile, readDockerVersionSync, dockerVersion, join, Error
  • currentDockerVersion — const at line 634; references readDockerVersionSync, dockerVersion, join
  • preferredDockerVersion — const at line 635; references dockerVersion, join
  • isOutdatedDockerImage — const at line 636; references join
  • isFfmpeg — const at line 637; references join
  • prettyMessage — let at line 638; references join
  • chromium — const at line 674; references find, findExecutablePath, push, executablePathOrDie, _validateHostRequirements, _downloadURLs, _downloadExecutable
  • chromiumExecutable — const at line 675; references findExecutablePath, push, executablePathOrDie, _validateHostRequirements, _downloadURLs, _downloadExecutable
  • chromiumHeadlessShell — const at line 693; references find, findExecutablePath, push, executablePathOrDie, _validateHostRequirements, _downloadURLs, _downloadExecutable
  • chromiumHeadlessShellExecutable — const at line 694; references findExecutablePath, push, executablePathOrDie, _validateHostRequirements, _downloadURLs, _downloadExecutable
  • chromiumTipOfTreeHeadlessShell — const at line 712; references find, findExecutablePath, push, executablePathOrDie, _validateHostRequirements, _downloadURLs, _downloadExecutable
  • chromiumTipOfTreeHeadlessShellExecutable — const at line 713; references findExecutablePath, push, executablePathOrDie, _validateHostRequirements, _downloadURLs, _downloadExecutable
  • chromiumTipOfTree — const at line 731; references find, findExecutablePath, push, executablePathOrDie, _validateHostRequirements, _downloadURLs, _downloadExecutable
  • chromiumTipOfTreeExecutable — const at line 732; references findExecutablePath, push, executablePathOrDie, _validateHostRequirements, _downloadURLs, _downloadExecutable
  • firefox — const at line 834; references find, findExecutablePath, push, executablePathOrDie, _validateHostRequirements, _downloadURLs, _downloadExecutable
  • firefoxExecutable — const at line 835; references findExecutablePath, push, executablePathOrDie, _validateHostRequirements, _downloadURLs, _downloadExecutable
  • firefoxBeta — const at line 853; references find, findExecutablePath, push, executablePathOrDie, _validateHostRequirements, _downloadURLs, _downloadExecutable
  • firefoxBetaExecutable — const at line 854; references findExecutablePath, push, executablePathOrDie, _validateHostRequirements, _downloadURLs, _downloadExecutable
  • webkit — const at line 872; references find, findExecutablePath, join, push, executablePathOrDie, _validateHostRequirements, _downloadURLs, _downloadExecutable
  • webkitExecutable — const at line 873; references findExecutablePath, join, push, executablePathOrDie, _validateHostRequirements, _downloadURLs, _downloadExecutable
  • webkitLinuxLddDirectories — const at line 874; references join, push, executablePathOrDie, _validateHostRequirements, _downloadURLs, _downloadExecutable
  • wslExecutable — const at line 900; references join, push, Error, resolve, async, spawnAsync
  • script — const at line 920; references join, spawnAsync
  • ffmpeg — const at line 932; references find, findExecutablePath, push, executablePathOrDie, resolve, _downloadURLs, _downloadExecutable
  • ffmpegExecutable — const at line 933; references findExecutablePath, push, executablePathOrDie, resolve, _downloadURLs, _downloadExecutable
  • winldd — const at line 949; references find, findExecutablePath, push, executablePathOrDie, resolve, _downloadURLs, _downloadExecutable
  • winlddExecutable — const at line 950; references findExecutablePath, push, executablePathOrDie, resolve, _downloadURLs, _downloadExecutable
  • android — const at line 966; references find, push, resolve, _downloadURLs, _downloadExecutable
  • executablePath — const at line 985; references Error, for, join, canAccessFile
  • suffix — const at line 986; references Error
  • prefixes — const at line 992; references for, join, canAccessFile
  • executablePath — const at line 1002; references join, canAccessFile, Error, resolve
  • location — const at line 1009; references Error, executablePath, resolve
  • installation — const at line 1010; references Error, executablePath, resolve
  • executablePath — const at line 1027; references Error, for, join, canAccessFile
  • suffix — const at line 1028; references Error
  • prefixes — const at line 1034; references for, join, canAccessFile
  • executablePath — const at line 1044; references join, canAccessFile, Error
  • executables — const at line 1091; references _dedupe, for, add
  • targets — const at line 1092; references for, add
  • executables — const at line 1105; references _dedupe, mkdir
  • lockfilePath — const at line 1107; references join, lock, Error, mkdir, writeFile, calculateSha1, getAsBooleanFromENV, _validateInstallationCache, for, executablePath, getEmbedderName, buildPlaywrightCLICommand, write, wrapInASCIIBox, _install, releaseLock
  • linksDir — const at line 1108; references join, lock, Error, mkdir, writeFile, calculateSha1, getAsBooleanFromENV, _validateInstallationCache, for, executablePath, getEmbedderName, buildPlaywrightCLICommand, write, wrapInASCIIBox, _install, releaseLock
  • releaseLock — let at line 1110; references lock, Error, mkdir, writeFile, join, calculateSha1, getAsBooleanFromENV, _validateInstallationCache, for, executablePath, getEmbedderName, buildPlaywrightCLICommand, write, wrapInASCIIBox, _install

Imported modules

  • fs
  • os
  • path
  • util
  • @utils/ascii
  • @utils/debugLogger
  • @utils/hostPlatform
  • @utils/network
  • @utils/spawnAsync
  • @utils/fileUtils
  • @utils/crypto
  • @utils/env
  • @utils/third_party/lockfile
  • ../utils
  • ../userAgent
  • ./dependencies
  • ./browserFetcher
  • ../../package
  • ./oopDownloadBrowserMain

File-level call references


Source: packages/playwright-core/src/server/registry/index.ts

Generated by smolify with deterministic-repository-import-v2 · 1 source file