parseSrcset() — vite Function Reference
Architecture documentation for the parseSrcset() function in utils.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD fc0e80c3_31bd_2510_e456_d57f26a7f342["parseSrcset()"] 031bc221_67a8_c579_f2bf_bb30a08beeb2["utils.ts"] fc0e80c3_31bd_2510_e456_d57f26a7f342 -->|defined in| 031bc221_67a8_c579_f2bf_bb30a08beeb2 a40c1352_fbe4_9287_b856_2adba4066866["processSrcSet()"] a40c1352_fbe4_9287_b856_2adba4066866 -->|calls| fc0e80c3_31bd_2510_e456_d57f26a7f342 d7438db6_1b57_5dc6_c809_315c4ef7b3d6["processSrcSetSync()"] d7438db6_1b57_5dc6_c809_315c4ef7b3d6 -->|calls| fc0e80c3_31bd_2510_e456_d57f26a7f342 style fc0e80c3_31bd_2510_e456_d57f26a7f342 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/utils.ts lines 783–795
export function parseSrcset(string: string): ImageCandidate[] {
const matches = string
.trim()
.replace(escapedSpaceCharacters, ' ')
.replace(/\r?\n/, '')
.replace(/,\s+/, ', ')
.replaceAll(/\s+/g, ' ')
.matchAll(imageCandidateRegex)
return Array.from(matches, ({ groups }) => ({
url: groups?.url?.trim() ?? '',
descriptor: groups?.descriptor?.trim() ?? '',
})).filter(({ url }) => !!url)
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does parseSrcset() do?
parseSrcset() is a function in the vite codebase, defined in packages/vite/src/node/utils.ts.
Where is parseSrcset() defined?
parseSrcset() is defined in packages/vite/src/node/utils.ts at line 783.
What calls parseSrcset()?
parseSrcset() is called by 2 function(s): processSrcSet, processSrcSetSync.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free