buildGlobPattern() — vite Function Reference
Architecture documentation for the buildGlobPattern() function in assetImportMetaUrl.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD b1af9c9a_b1bd_09fa_6d34_0a8a0582d100["buildGlobPattern()"] 08724e3d_5bec_d6ae_9e92_c1e2fe8f89da["assetImportMetaUrl.ts"] b1af9c9a_b1bd_09fa_6d34_0a8a0582d100 -->|defined in| 08724e3d_5bec_d6ae_9e92_c1e2fe8f89da 33523ba7_f2f0_89b0_b6ac_912e8d2dc8bc["assetImportMetaUrlPlugin()"] 33523ba7_f2f0_89b0_b6ac_912e8d2dc8bc -->|calls| b1af9c9a_b1bd_09fa_6d34_0a8a0582d100 style b1af9c9a_b1bd_09fa_6d34_0a8a0582d100 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/plugins/assetImportMetaUrl.ts lines 179–195
function buildGlobPattern(ast: any) {
let pattern = ''
let lastIsGlob = false
for (let i = 0; i < ast.quasis.length; i++) {
const str = ast.quasis[i].value.raw
if (str) {
pattern += str
lastIsGlob = false
}
if (ast.expressions[i] && !lastIsGlob) {
pattern += '*'
lastIsGlob = true
}
}
return pattern
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does buildGlobPattern() do?
buildGlobPattern() is a function in the vite codebase, defined in packages/vite/src/node/plugins/assetImportMetaUrl.ts.
Where is buildGlobPattern() defined?
buildGlobPattern() is defined in packages/vite/src/node/plugins/assetImportMetaUrl.ts at line 179.
What calls buildGlobPattern()?
buildGlobPattern() is called by 1 function(s): assetImportMetaUrlPlugin.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free