Home / Function/ slash() — vite Function Reference

slash() — vite Function Reference

Architecture documentation for the slash() function in utils.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  f094d39d_cd97_2548_86c3_38902c2f3301["slash()"]
  abfc9e70_3c15_b3f0_a595_3cf27afb7e64["utils.ts"]
  f094d39d_cd97_2548_86c3_38902c2f3301 -->|defined in| abfc9e70_3c15_b3f0_a595_3cf27afb7e64
  61ce29f1_b277_f146_2069_81edc9fc1813["normalizeModuleId()"]
  61ce29f1_b277_f146_2069_81edc9fc1813 -->|calls| f094d39d_cd97_2548_86c3_38902c2f3301
  4cffe7ac_42fc_d6b8_b38b_87a95e695952["createHMRHandlerForRunner()"]
  4cffe7ac_42fc_d6b8_b38b_87a95e695952 -->|calls| f094d39d_cd97_2548_86c3_38902c2f3301
  63f2556d_48de_27dc_3e1e_e91767d1afcf["supportRelativeURL()"]
  63f2556d_48de_27dc_3e1e_e91767d1afcf -->|calls| f094d39d_cd97_2548_86c3_38902c2f3301
  0d9f6ef1_e83d_dc1d_d305_6a3df47149f2["expandGlobIds()"]
  0d9f6ef1_e83d_dc1d_d305_6a3df47149f2 -->|calls| f094d39d_cd97_2548_86c3_38902c2f3301
  33523ba7_f2f0_89b0_b6ac_912e8d2dc8bc["assetImportMetaUrlPlugin()"]
  33523ba7_f2f0_89b0_b6ac_912e8d2dc8bc -->|calls| f094d39d_cd97_2548_86c3_38902c2f3301
  cd131d16_e223_ab79_1b7c_8ea449ae51a2["cssPostPlugin()"]
  cd131d16_e223_ab79_1b7c_8ea449ae51a2 -->|calls| f094d39d_cd97_2548_86c3_38902c2f3301
  a6007673_0baa_9293_6af0_ff74ed056981["transformGlobImport()"]
  a6007673_0baa_9293_6af0_ff74ed056981 -->|calls| f094d39d_cd97_2548_86c3_38902c2f3301
  4851a5b1_b57c_b296_fcb9_09bf9e342db3["getMatcherString()"]
  4851a5b1_b57c_b296_fcb9_09bf9e342db3 -->|calls| f094d39d_cd97_2548_86c3_38902c2f3301
  c1d1f930_a05f_b6cb_033a_4e928562c65e["patternToIdFilter()"]
  c1d1f930_a05f_b6cb_033a_4e928562c65e -->|calls| f094d39d_cd97_2548_86c3_38902c2f3301
  cc381763_acbd_6aeb_4970_907e43d5b95f["workerImportMetaUrlPlugin()"]
  cc381763_acbd_6aeb_4970_907e43d5b95f -->|calls| f094d39d_cd97_2548_86c3_38902c2f3301
  fe25e7e9_e8e7_d04f_5c4c_9b4e6daa8350["checkLoadingAccess()"]
  fe25e7e9_e8e7_d04f_5c4c_9b4e6daa8350 -->|calls| f094d39d_cd97_2548_86c3_38902c2f3301
  bdac5327_5085_933f_41df_0fc270134a38["loadAndTransform()"]
  bdac5327_5085_933f_41df_0fc270134a38 -->|calls| f094d39d_cd97_2548_86c3_38902c2f3301
  a4adb1a7_cf54_091f_eb63_8217e684a8e1["normalizePath()"]
  a4adb1a7_cf54_091f_eb63_8217e684a8e1 -->|calls| f094d39d_cd97_2548_86c3_38902c2f3301
  style f094d39d_cd97_2548_86c3_38902c2f3301 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/shared/utils.ts lines 27–29

export function slash(p: string): string {
  return p.replace(windowsSlashRE, '/')
}

Domain

Subdomains

Frequently Asked Questions

What does slash() do?
slash() is a function in the vite codebase, defined in packages/vite/src/shared/utils.ts.
Where is slash() defined?
slash() is defined in packages/vite/src/shared/utils.ts at line 27.
What calls slash()?
slash() is called by 14 function(s): assetImportMetaUrlPlugin, checkLoadingAccess, createHMRHandlerForRunner, cssPostPlugin, expandGlobIds, getMatcherString, injectQuery, loadAndTransform, and 6 more.

Analyze Your Own Codebase

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

Try Supermodel Free