Home / Function/ fileToUrl() — vite Function Reference

fileToUrl() — vite Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  2cf2882d_994f_ba70_1e26_59af3e0aac1c["fileToUrl()"]
  c4f5fac4_8500_5acd_037b_a0062bdbd152["warmup.ts"]
  2cf2882d_994f_ba70_1e26_59af3e0aac1c -->|defined in| c4f5fac4_8500_5acd_037b_a0062bdbd152
  8b9f9995_7f45_8a00_527d_191c9038ff89["warmupFile()"]
  8b9f9995_7f45_8a00_527d_191c9038ff89 -->|calls| 2cf2882d_994f_ba70_1e26_59af3e0aac1c
  a4adb1a7_cf54_091f_eb63_8217e684a8e1["normalizePath()"]
  2cf2882d_994f_ba70_1e26_59af3e0aac1c -->|calls| a4adb1a7_cf54_091f_eb63_8217e684a8e1
  style 2cf2882d_994f_ba70_1e26_59af3e0aac1c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/server/warmup.ts lines 63–71

function fileToUrl(file: string, root: string) {
  const url = path.relative(root, file)
  // out of root, use /@fs/ prefix
  if (url[0] === '.') {
    return path.posix.join(FS_PREFIX, normalizePath(file))
  }
  // file within root, create root-relative url
  return '/' + normalizePath(url)
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does fileToUrl() do?
fileToUrl() is a function in the vite codebase, defined in packages/vite/src/node/server/warmup.ts.
Where is fileToUrl() defined?
fileToUrl() is defined in packages/vite/src/node/server/warmup.ts at line 63.
What does fileToUrl() call?
fileToUrl() calls 1 function(s): normalizePath.
What calls fileToUrl()?
fileToUrl() is called by 1 function(s): warmupFile.

Analyze Your Own Codebase

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

Try Supermodel Free