Home / Function/ escapeId() — vite Function Reference

escapeId() — vite Function Reference

Architecture documentation for the escapeId() function in build.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  9b07f141_2a1b_a452_87bd_d6f801123c56["escapeId()"]
  45981d85_cbdd_e969_8c88_c17072ea0eda["build.ts"]
  9b07f141_2a1b_a452_87bd_d6f801123c56 -->|defined in| 45981d85_cbdd_e969_8c88_c17072ea0eda
  b4c7575f_1493_ac14_e5b0_c13cced58781["getRelativeUrlFromDocument()"]
  b4c7575f_1493_ac14_e5b0_c13cced58781 -->|calls| 9b07f141_2a1b_a452_87bd_d6f801123c56
  2e49850d_c444_cb39_a9e5_ea869b60a7b3["getFileUrlFromRelativePath()"]
  2e49850d_c444_cb39_a9e5_ea869b60a7b3 -->|calls| 9b07f141_2a1b_a452_87bd_d6f801123c56
  418e1c46_b686_ec39_d7f6_02d4c82f8aaf["relativeUrlMechanisms.es()"]
  418e1c46_b686_ec39_d7f6_02d4c82f8aaf -->|calls| 9b07f141_2a1b_a452_87bd_d6f801123c56
  0f6091d7_4be3_6c32_aa8f_866c6da126e2["customRelativeUrlMechanisms.worker-iife()"]
  0f6091d7_4be3_6c32_aa8f_866c6da126e2 -->|calls| 9b07f141_2a1b_a452_87bd_d6f801123c56
  style 9b07f141_2a1b_a452_87bd_d6f801123c56 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/build.ts lines 1522–1525

function escapeId(id: string): string {
  if (!needsEscapeRegEx.test(id)) return id
  return id.replace(backSlashRegEx, '\\\\').replace(quoteNewlineRegEx, '\\$1')
}

Domain

Subdomains

Frequently Asked Questions

What does escapeId() do?
escapeId() is a function in the vite codebase, defined in packages/vite/src/node/build.ts.
Where is escapeId() defined?
escapeId() is defined in packages/vite/src/node/build.ts at line 1522.
What calls escapeId()?
escapeId() is called by 4 function(s): customRelativeUrlMechanisms.worker-iife, getFileUrlFromRelativePath, getRelativeUrlFromDocument, relativeUrlMechanisms.es.

Analyze Your Own Codebase

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

Try Supermodel Free