serializeTag() — vite Function Reference
Architecture documentation for the serializeTag() function in html.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD a15e31f8_dfca_e732_f0ff_80da09431f9a["serializeTag()"] f8fe0737_718a_5509_b722_473f207d5906["html.ts"] a15e31f8_dfca_e732_f0ff_80da09431f9a -->|defined in| f8fe0737_718a_5509_b722_473f207d5906 bb1d8b71_73c3_31ff_7d80_88303fc49280["serializeTags()"] bb1d8b71_73c3_31ff_7d80_88303fc49280 -->|calls| a15e31f8_dfca_e732_f0ff_80da09431f9a 24fc56d4_8620_bda4_27c9_602d39b84eea["serializeAttrs()"] a15e31f8_dfca_e732_f0ff_80da09431f9a -->|calls| 24fc56d4_8620_bda4_27c9_602d39b84eea bb1d8b71_73c3_31ff_7d80_88303fc49280["serializeTags()"] a15e31f8_dfca_e732_f0ff_80da09431f9a -->|calls| bb1d8b71_73c3_31ff_7d80_88303fc49280 be79b558_1081_1230_d1d0_4753d396fd49["incrementIndent()"] a15e31f8_dfca_e732_f0ff_80da09431f9a -->|calls| be79b558_1081_1230_d1d0_4753d396fd49 style a15e31f8_dfca_e732_f0ff_80da09431f9a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/plugins/html.ts lines 1541–1553
function serializeTag(
{ tag, attrs, children }: HtmlTagDescriptor,
indent: string = '',
): string {
if (unaryTags.has(tag)) {
return `<${tag}${serializeAttrs(attrs)}>`
} else {
return `<${tag}${serializeAttrs(attrs)}>${serializeTags(
children,
incrementIndent(indent),
)}</${tag}>`
}
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does serializeTag() do?
serializeTag() is a function in the vite codebase, defined in packages/vite/src/node/plugins/html.ts.
Where is serializeTag() defined?
serializeTag() is defined in packages/vite/src/node/plugins/html.ts at line 1541.
What does serializeTag() call?
serializeTag() calls 3 function(s): incrementIndent, serializeAttrs, serializeTags.
What calls serializeTag()?
serializeTag() is called by 1 function(s): serializeTags.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free