Home / Function/ normalizeSingleAlias() — vite Function Reference

normalizeSingleAlias() — vite Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  23521e7c_f816_b1a2_19f0_f8204a7395e1["normalizeSingleAlias()"]
  031bc221_67a8_c579_f2bf_bb30a08beeb2["utils.ts"]
  23521e7c_f816_b1a2_19f0_f8204a7395e1 -->|defined in| 031bc221_67a8_c579_f2bf_bb30a08beeb2
  c5290540_7ca0_9946_2a49_16619ea18ef6["normalizeAlias()"]
  c5290540_7ca0_9946_2a49_16619ea18ef6 -->|calls| 23521e7c_f816_b1a2_19f0_f8204a7395e1
  style 23521e7c_f816_b1a2_19f0_f8204a7395e1 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/utils.ts lines 1430–1452

function normalizeSingleAlias({
  find,
  replacement,
  customResolver,
}: Alias): Alias {
  if (
    typeof find === 'string' &&
    find.endsWith('/') &&
    replacement.endsWith('/')
  ) {
    find = find.slice(0, find.length - 1)
    replacement = replacement.slice(0, replacement.length - 1)
  }

  const alias: Alias = {
    find,
    replacement,
  }
  if (customResolver) {
    alias.customResolver = customResolver
  }
  return alias
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does normalizeSingleAlias() do?
normalizeSingleAlias() is a function in the vite codebase, defined in packages/vite/src/node/utils.ts.
Where is normalizeSingleAlias() defined?
normalizeSingleAlias() is defined in packages/vite/src/node/utils.ts at line 1430.
What calls normalizeSingleAlias()?
normalizeSingleAlias() is called by 1 function(s): normalizeAlias.

Analyze Your Own Codebase

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

Try Supermodel Free