Home / Function/ parseSrcset() — tailwindcss Function Reference

parseSrcset() — tailwindcss Function Reference

Architecture documentation for the parseSrcset() function in urls.ts from the tailwindcss codebase.

Entity Profile

Dependency Diagram

graph TD
  77f6c62d_8fa5_3add_d2ec_b7b57d290922["parseSrcset()"]
  5e3855e0_f04e_28ee_98ea_8502e6531bc8["urls.ts"]
  77f6c62d_8fa5_3add_d2ec_b7b57d290922 -->|defined in| 5e3855e0_f04e_28ee_98ea_8502e6531bc8
  72643e1e_4ddb_249d_a903_7119273cee14["processSrcSet()"]
  72643e1e_4ddb_249d_a903_7119273cee14 -->|calls| 77f6c62d_8fa5_3add_d2ec_b7b57d290922
  style 77f6c62d_8fa5_3add_d2ec_b7b57d290922 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/@tailwindcss-node/src/urls.ts lines 174–186

function parseSrcset(string: string): ImageCandidate[] {
  const matches = string
    .trim()
    .replace(escapedSpaceCharactersRE, ' ')
    .replace(/\r?\n/, '')
    .replace(/,\s+/, ', ')
    .replaceAll(/\s+/g, ' ')
    .matchAll(imageCandidateRE)
  return Array.from(matches, ({ groups }) => ({
    url: groups?.url?.trim() ?? '',
    descriptor: groups?.descriptor?.trim() ?? '',
  })).filter(({ url }) => !!url)
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does parseSrcset() do?
parseSrcset() is a function in the tailwindcss codebase, defined in packages/@tailwindcss-node/src/urls.ts.
Where is parseSrcset() defined?
parseSrcset() is defined in packages/@tailwindcss-node/src/urls.ts at line 174.
What calls parseSrcset()?
parseSrcset() is called by 1 function(s): processSrcSet.

Analyze Your Own Codebase

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

Try Supermodel Free