Home / Function/ mapFiles() — vite Function Reference

mapFiles() — vite Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  bdab2654_c1ad_a8ec_baf1_b8718980aaa6["mapFiles()"]
  c4f5fac4_8500_5acd_037b_a0062bdbd152["warmup.ts"]
  bdab2654_c1ad_a8ec_baf1_b8718980aaa6 -->|defined in| c4f5fac4_8500_5acd_037b_a0062bdbd152
  b01f20cf_5cfc_d029_236e_628cc3b55b87["warmupFiles()"]
  b01f20cf_5cfc_d029_236e_628cc3b55b87 -->|calls| bdab2654_c1ad_a8ec_baf1_b8718980aaa6
  style bdab2654_c1ad_a8ec_baf1_b8718980aaa6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/server/warmup.ts lines 73–100

async function mapFiles(files: string[], root: string) {
  if (!files.length) return []

  const result: string[] = []
  const globs: string[] = []
  for (const file of files) {
    if (isDynamicPattern(file)) {
      globs.push(file)
    } else {
      if (path.isAbsolute(file)) {
        result.push(file)
      } else {
        result.push(path.resolve(root, file))
      }
    }
  }
  if (globs.length) {
    result.push(
      ...(await glob(globs, {
        absolute: true,
        cwd: root,
        expandDirectories: false,
        ignore: ['**/.git/**', '**/node_modules/**'],
      })),
    )
  }
  return result
}

Domain

Subdomains

Called By

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free