Home / Function/ decodeBase() — vite Function Reference

decodeBase() — vite Function Reference

Architecture documentation for the decodeBase() function in config.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  9f1841e4_fe58_2728_3117_4ae79557f9a3["decodeBase()"]
  7da774f9_eca5_d54e_6e01_6bee7d460a2b["config.ts"]
  9f1841e4_fe58_2728_3117_4ae79557f9a3 -->|defined in| 7da774f9_eca5_d54e_6e01_6bee7d460a2b
  58c4a210_68fe_1b4d_ed49_d59203f97ef1["resolveConfig()"]
  58c4a210_68fe_1b4d_ed49_d59203f97ef1 -->|calls| 9f1841e4_fe58_2728_3117_4ae79557f9a3
  style 9f1841e4_fe58_2728_3117_4ae79557f9a3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/config.ts lines 2207–2215

function decodeBase(base: string): string {
  try {
    return decodeURI(base)
  } catch {
    throw new Error(
      'The value passed to "base" option was malformed. It should be a valid URL.',
    )
  }
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does decodeBase() do?
decodeBase() is a function in the vite codebase, defined in packages/vite/src/node/config.ts.
Where is decodeBase() defined?
decodeBase() is defined in packages/vite/src/node/config.ts at line 2207.
What calls decodeBase()?
decodeBase() is called by 1 function(s): resolveConfig.

Analyze Your Own Codebase

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

Try Supermodel Free