Home / Function/ detectScriptRel() — vite Function Reference

detectScriptRel() — vite Function Reference

Architecture documentation for the detectScriptRel() function in importAnalysisBuild.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  c1d9358c_5832_7dbf_ba05_0ce74f2997f2["detectScriptRel()"]
  04ad4685_2ce3_556a_152b_c93668a74b3b["importAnalysisBuild.ts"]
  c1d9358c_5832_7dbf_ba05_0ce74f2997f2 -->|defined in| 04ad4685_2ce3_556a_152b_c93668a74b3b
  style c1d9358c_5832_7dbf_ba05_0ce74f2997f2 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/plugins/importAnalysisBuild.ts lines 52–58

function detectScriptRel() {
  const relList =
    typeof document !== 'undefined' && document.createElement('link').relList
  return relList && relList.supports && relList.supports('modulepreload')
    ? 'modulepreload'
    : 'preload'
}

Domain

Subdomains

Frequently Asked Questions

What does detectScriptRel() do?
detectScriptRel() is a function in the vite codebase, defined in packages/vite/src/node/plugins/importAnalysisBuild.ts.
Where is detectScriptRel() defined?
detectScriptRel() is defined in packages/vite/src/node/plugins/importAnalysisBuild.ts at line 52.

Analyze Your Own Codebase

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

Try Supermodel Free